From patchwork Tue Jun 16 00:36:54 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jason A. Donenfeld" X-Patchwork-Id: 187966 Delivered-To: patch@linaro.org Received: by 2002:a92:cf06:0:0:0:0:0 with SMTP id c6csp3202537ilo; Mon, 15 Jun 2020 17:39:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzvmX/J5CXYR5wVIrWf/rSUj9++6MGsDsD4LqPo6sx0e24EZ/+Y/Z3v2pC+cEsrF71hn58b X-Received: by 2002:a25:bd09:: with SMTP id f9mr334509ybk.344.1592267945208; Mon, 15 Jun 2020 17:39:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592267945; cv=none; d=google.com; s=arc-20160816; b=hwolqXKIUuIuCDXCK64Su6fziI7wjyRNWppW/cGZUBn5M8xzrWMD6rHgksuzAl3/oY YMVs16EuwZyDmOIYFR44bnyu7PLIpvWmvyfem80JyFOH86v56G0oluvixoaMowHzgeOw AnLT+4EjQEbHMH7d3Kft4F4q87Pbes0YlVj7g+flh3CfdDicWEQQ5RNYl+LLbqwNgGB0 SYmTFMZ4JOwYnxCJJlkzwEh2P+XpPKbUmfpJrHeQYXBFpJ7X6YTMAHN8lgNn6PYYEBhv YEPILf3Qy4rRiufJQI/2Y0CwYDcdfbOsYdlG0kB4I7WpFQIbXfeHJJ1Qy8NEiwI+m40L BRYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:message-id:date:subject:to:from:dkim-signature; bh=xuJ5xQ/btV9ppzRkjXeRt5cM1agMJdNslGFv10rwKJY=; b=x2Qk7l2Cf1PV9X/641rGDvLi5eGq8cq9y12R+tqosZr6KI2FBO+WxHXbJRhkapV11H 6asbabwjTf9emJ6ngsVH1x2dNxrDWbC7CJ2oNyacR2o6FcPLGyuGMEOrgB0Gu9qfU3EZ VCGsCo6ug3oG1jbbINDeTrvOq1H9kEaJuZAO7SoSD0LG7XSL2usc7rCI0ilUYe8bncz/ TDzxVy2uhI4gynSSbF6f3JOLj/29LClhe35D38S3b4XlcPuazv5CpkE2LEvNhqlrvO+I eKh7RDSw9e65OhCnLzcSyyCQuuXvsD180eU23BEEPcoLQis/58VAnD7AyVuv0UlRi0u5 HhRA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@zx2c4.com header.s=mail header.b=BzmvhXrn; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zx2c4.com Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id y16si14322319yby.400.2020.06.15.17.39.05 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 15 Jun 2020 17:39:05 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@zx2c4.com header.s=mail header.b=BzmvhXrn; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zx2c4.com Received: from localhost ([::1]:42288 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jkzd2-0001UD-O4 for patch@linaro.org; Mon, 15 Jun 2020 20:39:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43314) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jkzb4-0007Ak-Ni for qemu-devel@nongnu.org; Mon, 15 Jun 2020 20:37:02 -0400 Received: from mail.zx2c4.com ([192.95.5.64]:56045) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jkzb3-00048o-3Z for qemu-devel@nongnu.org; Mon, 15 Jun 2020 20:37:02 -0400 Received: by mail.zx2c4.com (ZX2C4 Mail Server) with ESMTP id 6c5213c7; Tue, 16 Jun 2020 00:19:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=zx2c4.com; h=from:to:cc :subject:date:message-id:mime-version:content-transfer-encoding; s=mail; bh=pmc0MsIW43s8iPyo3c0JpQpRfcE=; b=BzmvhXrn2E1wQblaWoV6 NnARYyrTM/dquR+KwAqbBWe1Gc0F1cHZyLuKwH2N0oDaBgxCLljWs2s/cmek3Up5 ArLK36Q2rYRl1gLpIGN3HDxkGtkSMhHlG4mN0QxHBn34s99Nnl/v7W/1zK73wiqS gOUWNmkuw7GvWGxY4XGZAdMYl/y8vRPnU81TkMLpvRGQwwdyWT0ANiNBPE6TtrvZ wZU735aSP+yeD/M1W6RN+0wRVr8qUp5UOkvucBsIajAbUeUHukn8MibsW5/9bzAp 7c/bZokbDSaYgjj98/GMkC3IouSnrBnzsglnCb0a9aHnP7YaK1MXtgDfyaFyvPoH 6w== Received: by mail.zx2c4.com (ZX2C4 Mail Server) with ESMTPSA id f15f786c (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 16 Jun 2020 00:19:06 +0000 (UTC) From: "Jason A. Donenfeld" To: qemu-devel@nongnu.org, kraxel@redhat.com Subject: [PATCH] hw/acpi: specify 64-bit acpi table Date: Mon, 15 Jun 2020 18:36:54 -0600 Message-Id: <20200616003654.1058035-1-Jason@zx2c4.com> MIME-Version: 1.0 Received-SPF: pass client-ip=192.95.5.64; envelope-from=Jason@zx2c4.com; helo=mail.zx2c4.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/15 20:37:00 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "Jason A. Donenfeld" Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" SSDTs cannot address 64-bit physical addresses in 32-bit tables, so we increment the revision to '2' so that these larger addresses are addressable. This matters because the DSDT revision represents the maximum capability of all other SSDTs. This is also what arm does. Signed-off-by: Jason A. Donenfeld --- hw/i386/acpi-build.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.27.0 diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c index 900f786d08..51420d90a8 100644 --- a/hw/i386/acpi-build.c +++ b/hw/i386/acpi-build.c @@ -2073,7 +2073,7 @@ build_dsdt(GArray *table_data, BIOSLinker *linker, g_array_append_vals(table_data, dsdt->buf->data, dsdt->buf->len); build_header(linker, table_data, (void *)(table_data->data + table_data->len - dsdt->buf->len), - "DSDT", dsdt->buf->len, 1, NULL, NULL); + "DSDT", dsdt->buf->len, 2, NULL, NULL); free_aml_allocator(); }