From patchwork Thu Mar 29 12:51:28 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 892781 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=2001:4830:134:3::11; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=web.de Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 40Bl4z72vjz9rx7 for ; Thu, 29 Mar 2018 23:52:02 +1100 (AEDT) Received: from localhost ([::1]:49896 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f1X26-00012z-H1 for incoming@patchwork.ozlabs.org; Thu, 29 Mar 2018 08:51:58 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56321) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f1X1i-00012X-UD for qemu-devel@nongnu.org; Thu, 29 Mar 2018 08:51:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f1X1f-0002q1-TB for qemu-devel@nongnu.org; Thu, 29 Mar 2018 08:51:35 -0400 Received: from mout.web.de ([217.72.192.78]:51489) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f1X1f-0002nb-JJ for qemu-devel@nongnu.org; Thu, 29 Mar 2018 08:51:31 -0400 Received: from [192.168.2.11] ([92.76.39.170]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LhvyA-1eFX6242Nu-00nAWg for ; Thu, 29 Mar 2018 14:51:29 +0200 To: qemu-devel From: Jan Kiszka Openpgp: preference=signencrypt Message-ID: Date: Thu, 29 Mar 2018 14:51:28 +0200 User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 MIME-Version: 1.0 Content-Language: en-US X-Provags-ID: V03:K0:BHQZ08HHNsMoUJ8NWuK74Au6N1hHQnb7HLEbPpUJr5C2xx9q3Ry We3uQW4pK6pMIzm2hdrj1VfpijllVXXzuZNFo66z4Je4joMSMgsmtGkhBpf/a3ivQUO7Rwa mhY+AmV0i6en4lGjbCcRFssOiEEtR6CqkyKnwkWUsS+LVf0vOsRDdoToKhfxn7KQ8AzLVu6 SMEaUjPmehXDLJgG+bDXw== X-UI-Out-Filterresults: notjunk:1; V01:K0:o0m2VCtXAXo=:kPoaC71AuSJ7SYF1hOAEAE X+AcPEnLPeIvDnH1YwDG9N7timtK32QmzM/2J2eQjtQEZZsz1Z3o0JFST36ip+u3jPsxy/2xU xMO5TKK+gDtEZ3Y+N+PobeE+547BzzLUBqIjzkcpgFwSlExyZ21DBhJZsHU+SQwjgB2iZ2GrS 3Zt7IYxda+QRCb9IgtQP+/fYCtrUpI8I/2DY8WZ+tPlzPeJG1BuzTvE9MQTQgF1lQBhFTfeEz AXo/yh/HZwn+Y2l+6JB8Dj/uQ7nO7kd+eidkEjPS1NmxCStzN7BPUpKC8kQEiSjTsTVuO8bLa v5WkRtkKoi5Asv3tbYj19l8c2aZh2AFIsd0mjWX5EVkwkYa71KV+n61SleARFMNpreaOI4D0l V8CNeyU9zslVbE5sLU+oXTimM16vLvbETDY8bIp21RF1Md1JkfHb/rnM3Qd1Gawz3k8IdRa/1 0kZ96V5/oBOM76v0sXFckEJ25Z0KB1DFxhDt9jcY8F5MoW0heYcA2Q+FQ1M0DSes1auW9NGYi V8GFoJmqb6uHds+EW1+ceSguDNQjWz4MXPUkaoKzGHx0MgJOgQReEeX3CNR/AgUB7zEsrpZdv J9de1cWUp2k/Y9hMUEXV9Kxtmu0e0LJeW0cHgTe6MlzGjT/7O1oAtP7NYXG3s5LsFvsNqVEyT EQ/Ky2zZP3kkCBBVUM6mgvdH82fZuj0iPAV9vrGKqjK6idouPGcOe0yc6zLNTcncJbZqaDNRk 54jaVlEfgdMOUkys6hRjZ6wjTRfqhkRlui5vsi0IUy5taUP8W1clKvs9DgBhWz1iugjCR1exC esI9UIUdouG/dzuuXl891NbnHiQUGk8Z04f2aScRjxWvRY6Sas= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 217.72.192.78 Subject: [Qemu-devel] [PATCH] hw/i386: Fix IVHD entry length for AMD IOMMU X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" From: Jan Kiszka Counting from the IVHD ID field to the all-devices entry, we have 28 bytes, not 36. Signed-off-by: Jan Kiszka --- hw/i386/acpi-build.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c index deb440f286..a0cda71411 100644 --- a/hw/i386/acpi-build.c +++ b/hw/i386/acpi-build.c @@ -2561,7 +2561,7 @@ build_amd_iommu(GArray *table_data, BIOSLinker *linker) (1UL << 7), /* PPRSup */ 1); /* IVHD length */ - build_append_int_noprefix(table_data, 0x24, 2); + build_append_int_noprefix(table_data, 28, 2); /* DeviceID */ build_append_int_noprefix(table_data, s->devid, 2); /* Capability offset */