From patchwork Fri Apr 21 21:48:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Eric DeVolder X-Patchwork-Id: 1772120 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256 header.s=corp-2023-03-30 header.b=DyazEjZV; dkim=pass (1024-bit key; unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com header.b=gKdr+I4+; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Q37Vf17ysz23s0 for ; Sat, 22 Apr 2023 07:50:18 +1000 (AEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ppydD-0001kb-Vv; Fri, 21 Apr 2023 17:49:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ppydB-0001jg-C7; Fri, 21 Apr 2023 17:49:25 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ppyd8-000512-US; Fri, 21 Apr 2023 17:49:24 -0400 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33LKfbna006820; Fri, 21 Apr 2023 21:49:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-transfer-encoding : content-type : mime-version; s=corp-2023-03-30; bh=mtDqxJOaTmAxa/h/LWFvucA4bK+TBae3LNVBR6PCqOw=; b=DyazEjZV3CLNVDcDxXSHNRKg5xQklPsTf6t/JR4HjjOIhVMlv9OAAiZQv2th1oWGje79 50ynsALjVGPjvSelUKzG5eth/+A4fXyMJ77ouPU/dApyPRAjI6h6lJAgr1+tVnVKF/KW 9sN6a9bAHy2qedxYDsHFVopnI+84Sa2jsWXaFkbR1eUozv7BHkhjyNBI8ziST1Try3jj w57xJcwGrmwXfUpXnoxXHkQiSP0wMhKg8NlKg15cc28nM/pMcWAbxKohGxwh4AvBDBRH GJ4R/F/iH934hrGpyBbNjW5SnK3N3Min0SP68j5DFqyM7/XS7yKpQoL7mgYm8PckI+bS qg== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3pykhu67y5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 Apr 2023 21:49:15 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 33LJiQFh026537; Fri, 21 Apr 2023 21:49:14 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2174.outbound.protection.outlook.com [104.47.56.174]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3pyjcgf5c3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 Apr 2023 21:49:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JFYCr8Ajd7Ts9zauihAyRlAEroG5MGCnAGUtkS/9QY+MoQ4/1zzrH4X8oA79fmIowEf7NEoY3akvrdOkoHEQHhQy8xZ1YvUQoqZzXrTIcRsDZ+Xr/TX4u6IXoTHLFLYzblnsMRTC0I7tDWHXmHOi7vA/3lfmG9VBwTzaqIzQkanScSGbdSXgFJZXEu+4Puo8iZsrjX8/DOcPxgNQJagM+Suska9tICdhS57lyLhHd7BbP0eOeLrZUMtivTTUdSw0GcYHL1eny+oJMAJQ9gCAyqM+xiqiOTxdrOa19PJTmjiUXcf5c9tz7lWIczNRCqLA9pmXT3IyC/oiPScBfCpAaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=mtDqxJOaTmAxa/h/LWFvucA4bK+TBae3LNVBR6PCqOw=; b=iLlkp0W3ZsKGJlqm7oYEjKbhd4yFIC7zzPpsDUV+2AbCKFgo5+zrieJb/xOTE0PYgJxXYu1yfBXr8QZ2wFxpDyHPI0DMJKBe4pgIoJctm708CL4zm1Yqe5vwc9gUlXwSkTTnRRFKs2W/qsj5BFHMjJynu8Ar8GpMuM6ZhiiJp0OvLNfO5sWfVOKwGvfz71HNc/iMvlVXim08EWc2stPejLKf6W4tb5FTwoiuW42ldqluGs2XzR9C2+eObdn7iw1MEJYzNrNiB8Ad0YDUwPMmm/omQR2vMBDnV0P7l0h0AQDvwYXbT4kOD8DQH+H2fENoMfpZnBe4sRG3h/SPo1EjiA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mtDqxJOaTmAxa/h/LWFvucA4bK+TBae3LNVBR6PCqOw=; b=gKdr+I4+6FIYlwXUYZ/VFm2ZjxtKT740q4IgysDbE//K9avULiGX15sGnXTQL2y6K+eRB2vu+3Z+i/tbD6EvJSuT9H5kItDe0u/meEH7BTfWUhds+R1mrv9O16xv/tkgApz0DDisqbWbQ4oZdzP+16fUIytlxvnvIRfzY0za5U8= Received: from CO1PR10MB4531.namprd10.prod.outlook.com (2603:10b6:303:6c::22) by CH3PR10MB6857.namprd10.prod.outlook.com (2603:10b6:610:14a::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.22; Fri, 21 Apr 2023 21:49:12 +0000 Received: from CO1PR10MB4531.namprd10.prod.outlook.com ([fe80::ac1a:bf88:bdbf:2573]) by CO1PR10MB4531.namprd10.prod.outlook.com ([fe80::ac1a:bf88:bdbf:2573%5]) with mapi id 15.20.6319.020; Fri, 21 Apr 2023 21:49:12 +0000 From: Eric DeVolder To: shannon.zhaosl@gmail.com, mst@redhat.com, imammedo@redhat.com, ani@anisinha.ca, peter.maydell@linaro.org, qemu-arm@nongnu.org, qemu-devel@nongnu.org, marcel.apfelbaum@gmail.com, pbonzini@redhat.com, richard.henderson@linaro.org, eduardo@habkost.net Cc: boris.ostrovsky@oracle.com, miguel.luis@oracle.com, eric.devolder@oracle.com Subject: [PATCH v3 1/3] ACPI: bios-tables-test.c step 2 (allowed-diff entries) Date: Fri, 21 Apr 2023 17:48:59 -0400 Message-Id: <20230421214901.2053-2-eric.devolder@oracle.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20230421214901.2053-1-eric.devolder@oracle.com> References: <20230421214901.2053-1-eric.devolder@oracle.com> X-ClientProxiedBy: SJ0PR03CA0199.namprd03.prod.outlook.com (2603:10b6:a03:2ef::24) To CO1PR10MB4531.namprd10.prod.outlook.com (2603:10b6:303:6c::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR10MB4531:EE_|CH3PR10MB6857:EE_ X-MS-Office365-Filtering-Correlation-Id: d2499b8b-af92-428f-aa61-08db42b23e3f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bmjmM1UQz3C8yOq36wrhXjGIzD2fl+FVaaQ0lk1IdJQGAgRDXuY1bZYpheKhFLOp4FVUQtT8lCj1KA/niv+1RzWPPoRt9bvq/nTOjGEQe7/TU1FO8mFg54vCt+Ehk8swoswr6ujMYje/BaiWnEuLIr+8i66W6UHlzwsOPa++gkUtbJLgXIAssZXtBbLRWbYO4RfB+tvxSG7T7/Q9Jtn2MmcNaLr5ZkulT5QFiYk7J9sd4dSZtCKS6JfiEQew8JkaOEvEt5ECyWnQqPlE+WxhnHtl7RMHdTJNWLOmT2Y968g7ryK7/P7tmGQbv+k/u5+ZfPsFgSWTK+DjqbK862LDaZ3neP5rk5QLM0ARUVvoebidt0SS+ohnivJGl/D8zoUd6yM3AfzMtAGzxHvKD3/SbBykRjglzMeGWTD/whrLVUvd6on1eFeTeefzW+Xq9HregUw8xhlQJaMx2tIHCrCdmH0ffWvSLg2/G9jELodDu+UboL159V9TpY4fYU8oCU1Tsx71pPMfxwL5+116Ns3b3RrCGQodjQ/s5CHxaJB4qTesiMDptu9Ye24nYAjYmJtG0BnDpNOxF/+WaCBmoLQib47624G/Yav+7aQniQhYXIA= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR10MB4531.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(366004)(136003)(39860400002)(346002)(376002)(396003)(451199021)(36756003)(86362001)(478600001)(41300700001)(921005)(8676002)(38100700002)(5660300002)(8936002)(2906002)(7416002)(4744005)(4326008)(316002)(66476007)(66556008)(1076003)(6506007)(6512007)(66946007)(26005)(186003)(107886003)(6666004)(6486002)(2616005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: KgkEpHWvwkM/tPu+sD1vl7l/B8L05Cp6lMCBGTpYWVRCUrThNe0wOGKP4n+yKK3jwnQbK5tmXIV/6M6ZJ4oUT6W70KfHEeNpSo2lNfd4W8G4l7TAYaLy7MTOqZSGqECplavFa+2NQrb/TC+r7tK0nQy49nLF/o/4m0K8qfnHjzJvy3y6XCOlHOOiBU64h8MJmcV1yXTGlFrjt+/NZVW70q+JFHtd06AQ1+3CmgJuZSt6OFNv+4irhKyGGR7TUSEHsHPRwlrJ7C88nQ9yALj4BzVgr4A/XUAqH84Fo+IYDk/eIt4uDPvSyh9Aibvs5gorX1EvGad+0n0XnRCUnpXee1XkDFRrjMGlIvu92erQ8DOEhoYJAhqdyh5fKKJ+RRl0tLDZnEUMDEz2SWfxSsI36XwQoI9UUCv9C73hWyu/i30sgF1F3L4nn/bvIWoCgqKuXHTtmGedpQJ9xS7tRqsmtJ7aDndX4Vn2piS/2NZbpS9rLhx11w5vVqxYdTJ1yFz6TaJ0sCkf73ZwaLR4DC8l2NPFbCBKdHwln1iLJBdsfQm+L8tJljxadTWjceKpuNRhI3MFlL4eg2DVDj3kw5PfS8VlSX9zpDzLkgRIkcC5DQd4smZ1rcIB3SDmcP9qWZb55exCsCvJFfQgyCYNBH5mo1bznOs+AGXxiUXlDz6eqickZaIoUxS1MfRegFf4693bIc+NlCkLYAaVErKDB5qVODFB5naTk5pxsARfCzTaNMqILPnmED8slHEI73mPA0h1dFMiJfVRqvpKti74NcMV3CHDWaOgfxjo368ipJlLK8dfFzBdxdBvjR9NjnFNPFUf7Xs3Ln95VOZdjPV7dEMK1emyPqu05rhhkQHRXs4eSEji1Cb3ecLskRd8O+a1PwVjY8pOKd+jJeFb2WIXQ6ZcElaPzv8hUoZJ3uWbSya+c7LlEC5UBmgcW762XehleGq16p+C/0AfQ4KEp0zwG/NYg+S6Znt4kLaXMtf04SvMcwIRPCnKm0DbGZ+DkFdrzZvCJlBDWvbxPET5Docp57coAD74C+QENdBC1Eu3I3Zqb8Oly/a9owvo4+N0uawHiY/i+EyNVyknc1QSNBxj4cPXgkw2kJplb6SiLPhOoZL7VC9EIbIfQpPbWws6ZqqbcrFT8VJkATvAB67NWPae+T+iAUQRYh51VNerosRMF9WhSeNCdEOezyXtJRI9h42LWyUM2ujgfsz9FF0sM+C2CV1klXwgltNx5Pni/EseFNL3Gee08FgFaA6uJAgQ22huXu1YRIqL6lqW3HIIOmfTC7jWBL3tLfazPU23VOI6yD2jialBk6KChmpnbphbZwlKkpfxwTFR23d1uoxRN8MMr5VQuq6nYKF+UpyqdgCYvianV/l1qcT585N0VkY9tORy3Ywxouna3+5VBIdtVQxbyZHCtiK45/cbkJS5H6xS4ggD6SEdGCXCp8KiueJ6aZFSSB5YDGngEW2dk1IxHEouwtcofE8UyE2qq7ldHaw2J2fdjXAsUJlt5x8QvhxsMEqW5wggXJ9cyXgLEyZcQ8wrtjLjjNiCyPP52T5G3KXk2Eb6k7h47l89nsdtkzlba42b3KKHPvc8kx6GwAduIBbYqFtdNw== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: uXQrdPxM3gflBbJE5+LwRNpeWXHpMqzm48yC1LIUjNEm+mXwyTnVtLpqqZ/42y5vKEaLABafnccGLcDZ1dCcnW5KuSoLqMhIr8gngyDqi+wGM9G/2bo4n18FBAoHJuIP2zfDmOI4STbRkwgqe7WkQ+GFakFPxsk7AanzLDe5gf4k4KCjl+iSEQkqGnlKdLzTyR6AuNUkBLzDM5MxQgx0AWTHLR1jYxAFaU7XzG0MLTXEHfw+HxBK83Vw9YzzRqkt+aSQOWcAtCutlR9amGnYB0fyXQl1oRIGJCNzWjjATDKL5GYGyFuyqbwOVQHlPzxWQzfYVEN1BnplwhcsZwyDFIHi29oV86bvzFRXlg09Fy0QaQ2dLJKEIJn6oh77UWN32owUTbZErjIaWEwPq11WdEkNtt/u5YYHuE04kl7c2SZOZA6I+6N2LuDhuV2WhHAd4v3Pu+K8almIwbfxwl77Z5IaVpPygug8uft2X9rYuC7Y0VEpfb3rxUWNuJHHMqWM6/iLL4xvo7wlyg8pTSbNvekPma8lSxKkcBiU5a/KgS2zXwJLuItgkALKFY+SJP/b6vB9APoqtii93pbmJ6K5lpi1s9EBpEi7zu8qeB/fPowrIpW9cGEBcz277TcjRDoGENOD6ugqtM3VzH9yBYTMA5xFKGtevBy4YUys4FY9C7rzWru+L34FXp4uOXrCKS4LmKfeRQ/PaVyQTrY69k0wO4QFG7cOxs4B0hvBQVwnRmHv9NB+M9wUceUCC3540nBkeTFtb1Sb++GE3JDsJiVloOoeRAlcC6Ii834GA1L6zYwP82Dmkff+3C5UfEgfNxFQ+SBHXBOLSouZjc+EO7CUYrfjoRcwchlGsr6Eet1EC6PO14SxsXd1KI+uyJfS2xq01528khKEsfa5OvNRrcaO6w== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: d2499b8b-af92-428f-aa61-08db42b23e3f X-MS-Exchange-CrossTenant-AuthSource: CO1PR10MB4531.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Apr 2023 21:49:12.0305 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SRvPl6MIq7rW6WWkhmi8zn9DCA17YX5sYLq2KNYkv4WUKOXOUBLFnpeZs8t8spT9m84GBkbbpJo5JJ6HaHjjJk7L7fpt9Hj6+0UYQ2WUzUM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB6857 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-21_08,2023-04-21_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxlogscore=999 mlxscore=0 adultscore=0 suspectscore=0 phishscore=0 spamscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304210190 X-Proofpoint-GUID: LO75E4jJzqUFSSIE_tQfetWqqnMNsXZx X-Proofpoint-ORIG-GUID: LO75E4jJzqUFSSIE_tQfetWqqnMNsXZx Received-SPF: pass client-ip=205.220.177.32; envelope-from=eric.devolder@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 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-bounces+incoming=patchwork.ozlabs.org@nongnu.org Following the guidelines in tests/qtest/bios-tables-test.c, this change sets-up bios-tables-test-allowed-diff.h to exclude the imminent changes to the APIC tables, per step 2. Signed-off-by: Eric DeVolder --- tests/qtest/bios-tables-test-allowed-diff.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h index dfb8523c8b..1e5e354ecf 100644 --- a/tests/qtest/bios-tables-test-allowed-diff.h +++ b/tests/qtest/bios-tables-test-allowed-diff.h @@ -1 +1,5 @@ /* List of comma-separated changed AML files to ignore */ +"tests/data/acpi/pc/APIC", +"tests/data/acpi/q35/APIC", +"tests/data/acpi/microvm/APIC", +"tests/data/acpi/virt/APIC", From patchwork Fri Apr 21 21:49:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Eric DeVolder X-Patchwork-Id: 1772121 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256 header.s=corp-2023-03-30 header.b=wwpZuTGN; dkim=pass (1024-bit key; unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com header.b=JStE3e69; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Q37Vx5LQSz23s0 for ; Sat, 22 Apr 2023 07:50:33 +1000 (AEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ppydE-0001kn-1u; Fri, 21 Apr 2023 17:49:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ppydB-0001jh-9R; Fri, 21 Apr 2023 17:49:25 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ppyd8-00051E-UZ; Fri, 21 Apr 2023 17:49:24 -0400 Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33LKWl3u007843; Fri, 21 Apr 2023 21:49:18 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-type : content-transfer-encoding : mime-version; s=corp-2023-03-30; bh=vtqE7sOq8SAzm4HOKtJviu9g6QfPaCzbhojnzxhSHDk=; b=wwpZuTGNZ9zbKUX79YH5+7Na8NAtTWoWZaPdALHkZZyzx1r+eGvGfpkTc3F6StfESbg9 aecOYJOg+L0lFmcl37GlbMaRpbnv88L2IZ3hXN+OqXZtPiglLZF2E+2RabzYDG04ikBF kRN+NG4taQ7qswP5PtwLCTV7NpKOxk848/pXrKcz0SOooAOhLFVuMNpD/4rG/gG0essm 7W4iBkLmYLZRONbFiDbKdo540AyP+2Amqld+uhVJMQ/elDx4+RYGg/z9ehvSmyz+f3if Ltwn+cMtxGho5H4gWTYt61CqBNDVJ1DJXc6zAYt/TsqO8EynG8hXx6h70sbnFYj2seb2 ug== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3pykyd6cv4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 Apr 2023 21:49:18 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 33LJm4BR037052; Fri, 21 Apr 2023 21:49:17 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2175.outbound.protection.outlook.com [104.47.56.175]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3pyjcg6w37-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 Apr 2023 21:49:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JSjyyfAemDylbmoMOWU4um0FISVtGdbZkz44w8pJMwq+rePuUDvBDb1efzcuYQ/C7y40lGau9wt6TeDXk4I3IkhOPgghPZ7oQ5ZEP2KjnoH4C4dP7r8Bfa3VKgc/i9EWU47DocTRz4MnzfiAk951b068ZZ+Eb3ZEMsTDvC+Dd7rgLV+PTcb9bSdLrUYmBo2tE+v8J+kfoXeo8trfOcRc8ChrmB+bjWYlm594ZUCTXTb30WdEBX5H9QfS7GmMxYCjnoL0990TRcPXENSdrkYdD4knxZ7wYzE25Bj8bVEHDy2Xla/vRgEnlfl4+MBNv8UX1fhPz6AY5MoiIs4CntIB5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=vtqE7sOq8SAzm4HOKtJviu9g6QfPaCzbhojnzxhSHDk=; b=SEVszxzIzC/AkhPViSc5ZStqlhTb+oKcMH+nmdAeqVyTMDVRTJzWOSTRMqNiSLbISZkrmEpzjdDvWS9TibVmmUBWrLaCD/t9JXzrNPC4YCxL2Cq1tWJvW22kSJUrw88qg38obqJipXl50wm7TiQ7tt2Qd4gfv0QVG83Iitq55HzRXsjqCZYCM0ozk2t0n4dL7FeMwsWiRIQEHtRP2O7o1eNxQRtHF/etP6kdeAno1rTQeW9lgojO7BB4oXUOf0M5J/2fvQrnJetU/HE2d9NFC0xHQFhZIhNXuzY3NZH4mfkd8xxXr8LKLhSQ2T2WpCh3sHVAlPc9KvxU7dR04PWB2w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vtqE7sOq8SAzm4HOKtJviu9g6QfPaCzbhojnzxhSHDk=; b=JStE3e69pRuC2ABNoQT3Byw7cuhJusdrGpeKVGb+6F5a9s0kKcMcJhFDpcOiiYLFnIp5OTExUWubIgg2gpweJM3i61qM4n743BFR85SViHRepE9dO5g8Il8+Wb/VaWtepjWoF7fgLACqlMrvO2wabD6SDI2rX468jEAlU//3D8M= Received: from CO1PR10MB4531.namprd10.prod.outlook.com (2603:10b6:303:6c::22) by CH3PR10MB6857.namprd10.prod.outlook.com (2603:10b6:610:14a::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.22; Fri, 21 Apr 2023 21:49:15 +0000 Received: from CO1PR10MB4531.namprd10.prod.outlook.com ([fe80::ac1a:bf88:bdbf:2573]) by CO1PR10MB4531.namprd10.prod.outlook.com ([fe80::ac1a:bf88:bdbf:2573%5]) with mapi id 15.20.6319.020; Fri, 21 Apr 2023 21:49:15 +0000 From: Eric DeVolder To: shannon.zhaosl@gmail.com, mst@redhat.com, imammedo@redhat.com, ani@anisinha.ca, peter.maydell@linaro.org, qemu-arm@nongnu.org, qemu-devel@nongnu.org, marcel.apfelbaum@gmail.com, pbonzini@redhat.com, richard.henderson@linaro.org, eduardo@habkost.net Cc: boris.ostrovsky@oracle.com, miguel.luis@oracle.com, eric.devolder@oracle.com Subject: [PATCH v3 2/3] ACPI: i386: bump MADT to revision 5 Date: Fri, 21 Apr 2023 17:49:00 -0400 Message-Id: <20230421214901.2053-3-eric.devolder@oracle.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20230421214901.2053-1-eric.devolder@oracle.com> References: <20230421214901.2053-1-eric.devolder@oracle.com> X-ClientProxiedBy: SJ0PR13CA0044.namprd13.prod.outlook.com (2603:10b6:a03:2c2::19) To CO1PR10MB4531.namprd10.prod.outlook.com (2603:10b6:303:6c::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR10MB4531:EE_|CH3PR10MB6857:EE_ X-MS-Office365-Filtering-Correlation-Id: 2179ab9f-8102-4dc4-f561-08db42b24006 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: su0uTL6KiCAJ6WGX1zCq/mxn6Ys/JJULCFaBWZB8WZGI58eCBvEB4HEhiJg2g8AD1v1YBdnj2xN+AOSJZwvjr0adoCZ9zdDXexhQicdDJx8SK+izXQNCh/hUmi8dd1b8tAzppbWZxRQ7qAhCI1DU4qYvN88ZV21Xw+TMJeQHk+p3J94ZbFdRl5gEQeHGVd25mocpWbOCC1LMLYqkbFqvY+NW+4Fkv/l9dofpPw0Ps60Qxhm6rum3hZcpVV9xPtCNHpIGA/Fxx5oXhsQPe7E/iNYC7TuBmePCLMT1Uwz+ofvo8sqNP2AABb9aN/oJDcnoeeshE2vAFWnaKkpJw85xauk3Pxm8mXtM01YdpiuaOnK11ZGBMMGDxUY5ZBCiJkVD0t7E7zY7VU8FDBvHkl/Y3Oszbs8DRDGqcg5okIfNp11ftlVkvNDVaXoODfjfj1EgVLEonM7gYV150XfZG92EBc034UTY9/hzF/0hiGxgUkT1MXuiFNZ6CCWB+sBKO6B2ETbMH7vZxynLp5PMqL/1TVxCNjJx/aq/HixdyFKnPqOS2Fp8v5VXGHKAWNqrYw5qVHXV4hJV3CWnEnAvcL1fN32hz1schK4QIEqFMi7nwgU= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR10MB4531.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(366004)(136003)(39860400002)(346002)(376002)(396003)(451199021)(36756003)(86362001)(478600001)(41300700001)(921005)(8676002)(38100700002)(5660300002)(8936002)(2906002)(7416002)(4326008)(316002)(66476007)(66556008)(1076003)(6506007)(6512007)(83380400001)(66946007)(84970400001)(26005)(186003)(966005)(107886003)(6666004)(6486002)(2616005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?n6xbmeKh0U4MjGQSQ0PTIYYZXxHt?= =?utf-8?q?XtIY3V9c5gSjK0fOp5Zs/EAIdm94VAW/zrWsPd7M22pPi6luYU8D4UOeZR9DvwqHH?= =?utf-8?q?/Hed9MqJJ2gS4Kk1Fxhuxmnk9EiHJEPDh9DGCEAeKYId/tsWwHPKwaJVLKopagqFS?= =?utf-8?q?e4fmIOozmwyLqV+2wnAVMwz3sOs16gI2SfXVRh0kBp5McUW5dEp7+ueLKIFyUqHjo?= =?utf-8?q?PnJjgzXrJsnb631BIl/tC1q/TbvftDbB470fHHZ7sP4TgUomYWWl3FQyVE04axor9?= =?utf-8?q?+d0ppNxhuTvv1+OSovo/syX/qiBrRWsxzgSecbTLTqrULycUCt8bu71KaEhdodobA?= =?utf-8?q?QII0H7/6H3VAEUJwIVXLAhmQVJTdP/WXLq7yxcmxbM6frUaSesvsQ7hNxPFVBpZ2a?= =?utf-8?q?bQ62yLFOFw0VQZjTIlU3Ccc6zqqT+nrklEXVZ1cqYP6GduyK1FPjTUqnsTvA2uT6B?= =?utf-8?q?anbMH162UKKvFkDs5G+4EI+qk4H+LqUVS5HniuSn53MZ01VDiasZON+S2VlOTu11z?= =?utf-8?q?FNaT2vBF5Ea2q0ZSjgubpGyqH7MJc2PgcM86O1PpGlotP5mhoBEb+4CsdDjrq0NAx?= =?utf-8?q?UxZM9hYJEUFbvVID++OJpfNg0DXiI1TuodLwfWoq6Y1wU9BSceNEGkWPCixtvxvXx?= =?utf-8?q?Dj2FgE4znUiwuJKUODWrsPkbo1s52yYSVzW282p+FlV6gzsvG+DYCHJw1VT7/i1e6?= =?utf-8?q?Ei41MroC4jmZGuoQY20xHgGq/G9+AYlkxpp51z3AmMAfKRzr4mvpa5w3vjdu6WV3y?= =?utf-8?q?ySC+PB/6Eg7c3t4OR3kKBFudkrQQIQcyURotzUeKuQRMuIlIU8Wy24M2PHLw95Gju?= =?utf-8?q?b8ymFzLhZCplv45Zhk2qa3/yY2Xz0K0+rq/jWAUaVwbqle3ZKCVLGQ0+XwfcnFYW5?= =?utf-8?q?9cK5qgoyfF1dSXnIx06T5HIqk4/sH0eD0nIRKWZqwX0+UIe/AC66tMuKrrYCgmxuM?= =?utf-8?q?fCjrS3lX0JvbT0K1bImofXHJ4zG369MN4pFlBj4hYjyEsNBLc9SIBxtJktV8PJagb?= =?utf-8?q?V5TZy3ID7dnRHInjmiwwWeT/xz3XHIZ04RoWxfqWLWsDLtXb+Eec6uFuWa5ct6fez?= =?utf-8?q?AYvl6HYMi5IWytAmyhkKbgAFr+/kSTCqGpadthA2ccY3AUmow0QmY8RTyG1rI4iOK?= =?utf-8?q?95Pv6VK8BSbqOXGJHTCrHPLM1y4gqS/b7Hvu0QtYVIcU0v9qowcIzr6d2+w7VMEyO?= =?utf-8?q?R19QdZzlbsJaNPpVU4bVCqfDHBAYd7y01t46Kc9BZoigtTy1ABbmG/vT8qB23oeG+?= =?utf-8?q?lJXt27aryBMA4eF5E5RNEGGjvRJbxU0Hn5ZKvWq6OanXwMfd21oC1sAHrfUgfFA56?= =?utf-8?q?P2+BuR+AbH2AXCJXWFaaczkAnoIKYlhRW0crQ868FltvcIwxNp6Z4VSEkPvr19rGV?= =?utf-8?q?IUOur5PJRt1gLgujA2nnQtLDOLtHjt3TjvGqwjcbrxVZot+x21AjoBtmFxU4Wucsz?= =?utf-8?q?7ezkIWtMdQ8y7V13Pdz2ZlJ9rYp1OTwjo8SX/sLPxpPuVnHnTI2tygdT3lwjF6Dez?= =?utf-8?q?0iRG+jeouOYL0U4t7FAXNb8CWvi+TLCEUA=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 3cmH4LWlbp0dmxK2w6Zyy7wT8hrscmTwUqOY6N1iTLO9Dmth+c8scp4YlGpY0IBy0XWZOrB4xzs3i5ycsoVvZlWA4TkwKf6aGnh+67x2+y2rnftL9fUt2/udp42vt4N5hIdwnA++j1dnhdsCYMDJpGBlrSBw7wP7PAVCwjCt5AbZnn5AT0EM9GKTYOqDRl943Txack/vgO/+s7N6P89//5qweoQzRrX+LS8MGJJu5G5xxFFhLUfmxuXqIDoBrdzecIewDhVHQwxEWJZ3/c8ap6OePROI9llJ4aKC4CMGAd9HWhHI19rroCCiLqIOCXPjhpdz3WDKvONNaz5sk0vqqwZLWrKSa5PAwOWzbnUEcDndFGnM5lzx+tfT7GNjwszkNIqXP2I+DZnnzJkpbrNq38VMbCR+B0uISLVh7OXuP2r9r/MYM2HhW+THtlbnL3CCxrNxFJWkPGl8ffDpCqHELZeIAGyaCY0dCZG5xe9+WHqGoHYHFpKeoJRTWmYel20tK1zkzKhDlEAibuBuEFSWJqyR80Er4/llcMw/r3+JluEx+41Hdzyn38sqlJRns7tqToBZJ6w5qQXgGZxusacgSongQ87PZ/7ZY9FhBe1thQpdVzTlr4RhJVxF9ESEFYIDjIbvgRF1NFCfqSK4tS9YnvZUO4HlZTkpm+9zaOHSrXHr9gebD+XaWLaQzj+nL/z3FzEKcPsDhEy+x39eLUEn5QlQjcKV+UX+JdlC3HlsTiHLb+laG7L15XFZJ4a854biMmtcD3EK7oQUUEToBeqyh5nYceNybcGo8DMbfhRN1V4HbEOz1aH7++WbwIc/3f6BF0fMmCBYsdWEuvcDawJpPKmqLh1G9gHF2/EZPX2hbeJM/SAM3aRK1fHa4FgUCg1iPWjGBwk+4KRfGkS37CAl3w== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2179ab9f-8102-4dc4-f561-08db42b24006 X-MS-Exchange-CrossTenant-AuthSource: CO1PR10MB4531.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Apr 2023 21:49:15.0928 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: I7qCApug3zS0Navtb5r4K4LEjT+wLPSF23Kg+Sr6rJRcYR0pDwV21BO3J6OXMrluSwnYe97eq6Gt8f0Lt+BHoAqrc4fp1FN46QcDn7xfo+g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB6857 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-21_08,2023-04-21_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 bulkscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304210190 X-Proofpoint-GUID: splD1stq0dEHORdpwTex4CRxiyOJEV6u X-Proofpoint-ORIG-GUID: splD1stq0dEHORdpwTex4CRxiyOJEV6u Received-SPF: pass client-ip=205.220.177.32; envelope-from=eric.devolder@oracle.com; helo=mx0b-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 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-bounces+incoming=patchwork.ozlabs.org@nongnu.org Currently i386 QEMU generates MADT revision 3, and reports MADT revision 1. ACPI 6.3 introduces MADT revision 5. For MADT revision 4, that introduces ARM GIC structures, which do not apply to i386. For MADT revision 5, the Local APIC flags introduces the Online Capable bitfield. Making MADT generate and report revision 5 will solve problems with CPU hotplug (the Online Capable flag indicates hotpluggable CPUs). Link: https://lore.kernel.org/linux-acpi/20230327191026.3454-1-eric.devolder@ora cle.com/T/#t Signed-off-by: Eric DeVolder --- hw/i386/acpi-common.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/i386/acpi-common.c b/hw/i386/acpi-common.c index 52e5c1439a..5a5e73c399 100644 --- a/hw/i386/acpi-common.c +++ b/hw/i386/acpi-common.c @@ -39,7 +39,7 @@ void pc_madt_cpu_entry(int uid, const CPUArchIdList *apic_ids, uint32_t apic_id = apic_ids->cpus[uid].arch_id; /* Flags – Local APIC Flags */ uint32_t flags = apic_ids->cpus[uid].cpu != NULL || force_enabled ? - 1 /* Enabled */ : 0; + 1 /* Enabled */ : 2 /* Online Capable */; /* ACPI spec says that LAPIC entry for non present * CPU may be omitted from MADT or it must be marked @@ -102,7 +102,7 @@ void acpi_build_madt(GArray *table_data, BIOSLinker *linker, MachineClass *mc = MACHINE_GET_CLASS(x86ms); const CPUArchIdList *apic_ids = mc->possible_cpu_arch_ids(MACHINE(x86ms)); AcpiDeviceIfClass *adevc = ACPI_DEVICE_IF_GET_CLASS(adev); - AcpiTable table = { .sig = "APIC", .rev = 1, .oem_id = oem_id, + AcpiTable table = { .sig = "APIC", .rev = 5, .oem_id = oem_id, .oem_table_id = oem_table_id }; acpi_table_begin(&table, table_data); From patchwork Fri Apr 21 21:49:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Eric DeVolder X-Patchwork-Id: 1772122 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org (client-ip=209.51.188.17; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256 header.s=corp-2023-03-30 header.b=hA5sh2Y3; dkim=pass (1024-bit key; unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com header.b=zp0UAnTw; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Q37WH3VtMz23s0 for ; Sat, 22 Apr 2023 07:50:51 +1000 (AEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ppydP-0001n5-9H; Fri, 21 Apr 2023 17:49:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ppydN-0001mk-Rl; Fri, 21 Apr 2023 17:49:37 -0400 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ppydK-00052v-5X; Fri, 21 Apr 2023 17:49:37 -0400 Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 33LKTiPJ014605; Fri, 21 Apr 2023 21:49:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-transfer-encoding : content-type : mime-version; s=corp-2023-03-30; bh=grxb/zSdsLv3eHAgm5UVpGwrSH0UMzumtDjC1tTQjAk=; b=hA5sh2Y3v0uOA2ebJ1IgWQgO9v80HWGMynEl9UkJmS2FK8sZdBrkAYqpeysVgugUlJFF 4Ttz+MpExmITtl4jXW1ztGYoVhOk1qzl8+C9UdFg4dmFW0KMmn73k6yyiRF8p2G18RvR K0qmIaYiKijPs+EL+dQyz3kiliI717P3ZXDBkqSjH1hhLQdmJmXO6QIXq6ghBxTazwHl YqpuogS378Nn3tRLE8JlSzbZypxdk13P9Uv9YLL043xoGnqe08O5iwutdNUo/CFqc+OJ 68ByFwc/forxwAu0JlWm3LXztygKQ86z/bQUAbOnp92PdwnMPa5oTXgjNGur/JV2F/vl HQ== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3pymfup77g-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 Apr 2023 21:49:28 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 33LKxphC015688; Fri, 21 Apr 2023 21:49:24 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2168.outbound.protection.outlook.com [104.47.56.168]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3pyjcg77nn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 21 Apr 2023 21:49:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N7iDdePFOWmvwtVcjhn/5jgCunCgcwccemTaR88q54ox19Nl+7ej+/nRUJVcKkTWHDGIWBjFa8vsz2VLIErBONyBEWPBpFh5nd+IFeiZBmvd2GMB7E2t/4QoRK37wq+G0im7mCDrdr5ff8qXiVTGmDaXODiiqShKrkpI+25IqAgEA9iTudT8l6xw1prus5c8rJMdHrpjnFJ+zzAQV+7kwIy93CEoozxTMz28UwLsg03fZjlj+ryrl+HxzKkFTqXrMcNOgXelurBcBOU/QLLpAoOVFtzR02uQU8Hlh+yndzKww4yG79UBAMx24v8xok6cbv3yRtaw1hqYFJpjh9qryA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=grxb/zSdsLv3eHAgm5UVpGwrSH0UMzumtDjC1tTQjAk=; b=eQNkE7/K/DnPu2yOeQbYCDzS5XqGIkERRxCMkdfOydmLqtOwbpcwYXkuxsELsAr3RS7ZO1EvkEfvagGMTXDw1ABFSMMoSjssGuprFHjjQ077g5/lNmL78Swi4/EYqKWbHW02DXkeoETrtTKYbIXgHrITR0IckqcSYC8zflGyZioZj4ZFUzlcRdDQ8VGFNw8JQuvtQ0X4vYnGCxGQSGFBC2zbw4i/R3H3+D854tY+feRq6d2LkbB57dx1w5SmYw7JiOaAU9J8VhMjNOtI+MjSNZyQlzKKYCpjyK+5zPluxdzDCk59NPGvPdnnrMgjlrVtJOLqNn5pi7GaorF23i/w4Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=grxb/zSdsLv3eHAgm5UVpGwrSH0UMzumtDjC1tTQjAk=; b=zp0UAnTwatG7a40VcpfwlsPOkXGKFi4MZ7UCqk9N27AFSxGArWszzOHxS5pMK/XUVGvkwTXBBeWf97TXc361sLF/GlN/9fc/7uuF1ywWUfa3uInfztUwG+zvJZOMJ8nrCcF3tyXFXyX8eGP3JqD4RDAWMzdshvzUW5Ah1umsWQg= Received: from CO1PR10MB4531.namprd10.prod.outlook.com (2603:10b6:303:6c::22) by CH3PR10MB6857.namprd10.prod.outlook.com (2603:10b6:610:14a::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.22; Fri, 21 Apr 2023 21:49:21 +0000 Received: from CO1PR10MB4531.namprd10.prod.outlook.com ([fe80::ac1a:bf88:bdbf:2573]) by CO1PR10MB4531.namprd10.prod.outlook.com ([fe80::ac1a:bf88:bdbf:2573%5]) with mapi id 15.20.6319.020; Fri, 21 Apr 2023 21:49:21 +0000 From: Eric DeVolder To: shannon.zhaosl@gmail.com, mst@redhat.com, imammedo@redhat.com, ani@anisinha.ca, peter.maydell@linaro.org, qemu-arm@nongnu.org, qemu-devel@nongnu.org, marcel.apfelbaum@gmail.com, pbonzini@redhat.com, richard.henderson@linaro.org, eduardo@habkost.net Cc: boris.ostrovsky@oracle.com, miguel.luis@oracle.com, eric.devolder@oracle.com Subject: [PATCH v3 3/3] ACPI: bios-tables-test.c step 5 (updated expected table binaries) Date: Fri, 21 Apr 2023 17:49:01 -0400 Message-Id: <20230421214901.2053-4-eric.devolder@oracle.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20230421214901.2053-1-eric.devolder@oracle.com> References: <20230421214901.2053-1-eric.devolder@oracle.com> X-ClientProxiedBy: LO4P123CA0135.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:193::14) To CO1PR10MB4531.namprd10.prod.outlook.com (2603:10b6:303:6c::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO1PR10MB4531:EE_|CH3PR10MB6857:EE_ X-MS-Office365-Filtering-Correlation-Id: 76f20023-618d-40d5-c745-08db42b24390 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AqxgM2DisbxmprtjQGN7iOzVUtmI9M7LCFcjBNeeooNzeO+cdi2jnCnD+gK2hJrz40CENrq5qIBPk3Op1FaSs31/OH1GDHgLHZDHfbHhPffjD4RROutBaACpluZkVuCsz5t0WQL4a1l0OCRZXV1gV30X426YtK3hmn1kn+yojVelqQyzaEq9Kzpc+kbE6RDHSeSWRWwpY/wjjDzZ7pqOpdFIwc4uha2vQZCFl2vZRlZoRpsXDT7rv5a63BbQbzEUbR+//D42izG9yW0N0qRePKFRUscNKizgSSnzG0SYk78criQHkmE8vb9/xnU2SkaX9eYkZAH9+yb/83YgHkJ9+2n3P4ykZlKS4ODoPxMY0AfPdesYZPUACxU7y3Q/XSFD0iZGnbJN5RIn3dkw4k2XYZu+XEXWAjmP86uyenynq7Vx81zY4hBMWsI33Vq40TY2xpq5Oz1FCoZ8bfCS+WzZSeLty4dSJQoUIRfmJWCJJZm9YsKhQNjp4ywqgv18Z0N0mbHRkoKPp+Eu3AEzUFt0XNz7AmaQY1gUNq3ZcXzhSNFTNXfHESPgK3Q+w8/Z7rP7ZJpYuyXDTYUwcIoN2OskpM+lfw3XH9XjovzdpOp/0k4= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR10MB4531.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(366004)(136003)(39860400002)(346002)(376002)(396003)(451199021)(36756003)(86362001)(478600001)(41300700001)(921005)(8676002)(38100700002)(5660300002)(8936002)(2906002)(30864003)(7416002)(4326008)(316002)(66476007)(66556008)(1076003)(6506007)(6512007)(83380400001)(66946007)(26005)(186003)(107886003)(6666004)(6486002)(2616005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: klbQl+v7bZQLrdKDCt5atxeVvGuJJ8vVo/GECvi+KvyO18dqbJM+N7s8dIl5NLlLoDPDS/S+qX4UyUY3gtrWIbakFfS76J89XbNbG2XrneegDzuySKUHENIN80oG8hkJdzr1w1Viom2Ul6LuRFVbPEVIHDzJKGWMynD1L01Oljb2TQPUH/3IfaYB1yNXEJJNNKGta5ar90sByAYfERS8NKfkVNTdH697Kkn5j9PM5sL3Swy6FDiDwTUQssjSmZn/3zsC7H5WwSmgbGhH5pIpvkOzirMO1Keg3JDA9CJob61ib7nOYQd/959p/rSj47uvEZotEXA+Z2z9KtKBC9u3SOISnfor9GnEjYDzD9YA+w7KOkiS4NxXXbhz6IFpEjC7X6SzvHa62Cp2N337Y9XYYfKM/+niiQ8gOkfba57bGZVbSD4FLfFJiI6sqKyy0gihLmpMJHGa39xThce6YqvTGISJZEXqhCzFtN+YFvoVR2/LhZM7+8t1NROvlNll5Safm/j9v05wowWVI5Bw35eqCBBMoQYpHWzhGS6c2UAcDM4skJTyt9sE9sdfPx193CQKS8qlNC7ZotJy6Cu/dl3Q4PvwXETZ3DiqwdtgzcL/7ftW2QqwK6Zh1OLMTJoFpoC4DNyvUuZcp8O0FeMAf7o4U8zkD3KM4phHrB6GzHQq/rIfj11MAQLfsvLz6g5dkIfN83CXIBA4yeFLhEGfJxrRU8Y9XaDgIJCOYPow/P8bWBPxKtNUajAoZyRo1HtuKQdmoQttDdLzw+4l+eO+BTO1/JUtaX3+jsxn+gbFwTI3UopnRDP5OfCyRpqzn595AyxQ/JMCBR0ttEWz0lzS9wvOyAAMhuX9SLDGfXlRYp6E2mWHpZuSZ058PVSpfwCIvbADPDmZfAsjZp1w70BaelQqJKdToIZNlQHgP+7YKMfgGhvqSoh0+JqYeZnnZSRTsgwJ8l4Jql7mCEZsIdGc/8DCDcaupEeAPZVl3VFquVhuxmyR5uve3eOZayF5UOSUzgSlaTV/CmNIU9kZg1a5yWLcZCIbFJ2szvFmphKe5AU9iO8ZjJKn/LVgs/sA+GLEFrJMYJBgfbrU+Y6MBFboyby2TQUzk1RCsQn/zoQbVG4eRbDeyf73Cyz4evD76MwR6/zEaDBDciI2mh1IqunHOMhmAPMN4gp1XWp7y8STFD2vncnQTcw7HzxVFw+08969O39Ezu+CrDlu7pudWgWTRldlRss1C4OKOmwzblw2/BVtPoToZIYGEotnDIBVBq0Rmkiw83pRzqUDgvONC8KJRvjYuMpraQlk3iFdcGmUEquyKiiPNoR+ulue/IGBYtdR7oHbVpbohkzYTNNgSwvx7cqxmrwh46RcSatAZXjK/05VdObKOZ4/iP5yyiLAxy0lnLXgTbdfQAZ+MnBRBmop84zau54ZtlB/wkSjSoHogmeWjn7P3dlH7EuOzs+1eWFIep6XOlIycIOBmhLxH2ri59o09f8sY8TKAPECDjihawMWF1foyKkGrqqVtKIJuu2MZIp7ywt1t49OWUP777lnSC4s//E5dEL6tnkatn8c8DA7aZ/edXbcrJHBoZk1FCFLMfkk0z1/TV62hdSnKs7Vldco9Q== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: EQV/KQTwoCWyuqyVYHpsEbKdaJ9i9QEEPI5jmharO7lHjS6pfyA/hB/tJFqUg1aD1s6mtlGvpHDz16MJ0XvJ0nROX7pB1iVx5E6L0kIel7ghGz1/m3sk8Ip+HlVb1OAhVY5WHN3xwjtD+dk32DWy7kmwnscmqRyrKpxZPmWafN2MnQqVxQxULSJuA19kQub7Q725Ic25fjOMQ2dOFxJznofZ289kOlIMjRqts9CT6dDzUq6s0X2ruPK47ObbJK7f7Z7PwolhRBVC6CQawvzoEeuDWiGG+L5zE7JOkBowRYUXdHwif8re4gR2AJQMAmBokxoTkjVK7DMOjN6GxFLVv0m4Ns1Z0WI0Lns31+NghGpQ1ZwjA28tPpYFrvRcyQ+pn2sVIaf6fvaaali+9yHRapybeLpQoA3PG/0bYn1Nyctr7uijtxt5s8rmdS2SVgrn0yMGQdeP+Od5TPkIGCZBfq+Iqv5MemoLk9FhMLFwq8mFuLaHSP1NFY9S7J8ZQY5kGO5X6QlXEWj7qeYO9FUMeCo8GVY8JLyhtTyeu8D2hTiF+jjXDvH/aAh4BKGmTtZzU3yRV5MCkfv7hC/VLsduHyv3H93zTov/WC/qPnZSnY5IsT3NAFAM5kmGXfgTRjv/XpwA4VxKU1fugCm/NwUtV6SnqhocsQb/EGPqLIKigzm71FnEnyD5bJxq/LY6VLVjVp/oMNcwy6P4FWrwZv88DZPLZ15vDvsUcwU68+nEY6X7cAPVIh6wF3UA6i/a/LPlT9115tQrITF6clmlJ2tBEJzzDqD4TejQt4d1iU96msDCTLYbI0b0d+hNV6Zb31hxLxucsoy2Wrc2fvE2VVMOiFv1c/4BLpq7crw3aa9iKvpAfuilIRb85kryBL/Ji3xaFVB87uaXjjrA3IzGcMh9RQ== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 76f20023-618d-40d5-c745-08db42b24390 X-MS-Exchange-CrossTenant-AuthSource: CO1PR10MB4531.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Apr 2023 21:49:21.1852 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: G/nl7YKszLodWq8GznBJzu34e4hnu8RcMUkxQ1McG3ozggidlRVeliOZ3j0mm2b8lH5L/1oda8lV+xQlJNWeOdx7Kl8gzHb1t9t2UlxGCM8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB6857 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-04-21_08,2023-04-21_01,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 adultscore=0 phishscore=0 malwarescore=0 spamscore=0 bulkscore=0 suspectscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303200000 definitions=main-2304210190 X-Proofpoint-GUID: ZPJRUeqUKzO5PWBjEbG2XHInvTqqln3_ X-Proofpoint-ORIG-GUID: ZPJRUeqUKzO5PWBjEbG2XHInvTqqln3_ Received-SPF: pass client-ip=205.220.165.32; envelope-from=eric.devolder@oracle.com; helo=mx0a-00069f02.pphosted.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 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-bounces+incoming=patchwork.ozlabs.org@nongnu.org Following the guidelines in tests/qtest/bios-tables-test.c, this is step 6. For the cpuhp test case, it is started with: -smp 2,cores=3,sockets=2,maxcpus=6 So two of six CPUs are present, leaving 4 hot-pluggable CPUs. This is what the disassembly diff below shows (two entries with Enabled=1 and the new Online Capable bit 0, and four entries with Enabled=0 and Online Capable bit 1). (NOTE: I'm only showing x86_64 .cphp as i386 is the same. And for tests not involving hotplug, the diff shows just the corresponding change to .Revision and .Checksum.) /* * Intel ACPI Component Architecture * AML/ASL+ Disassembler version 20230331 (64-bit version) * Copyright (c) 2000 - 2023 Intel Corporation * - * Disassembly of tests/data/acpi/pc/APIC.cphp, Fri Apr 21 16:50:07 2023 + * Disassembly of /tmp/aml-9ON131, Fri Apr 21 16:50:07 2023 * * ACPI Data Table [APIC] * * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue (in hex) */ [000h 0000 004h] Signature : "APIC" [Multiple APIC Description Table (MADT)] [004h 0004 004h] Table Length : 000000A0 -[008h 0008 001h] Revision : 01 -[009h 0009 001h] Checksum : 18 +[008h 0008 001h] Revision : 05 +[009h 0009 001h] Checksum : 0C [00Ah 0010 006h] Oem ID : "BOCHS " [010h 0016 008h] Oem Table ID : "BXPC " [018h 0024 004h] Oem Revision : 00000001 [01Ch 0028 004h] Asl Compiler ID : "BXPC" [020h 0032 004h] Asl Compiler Revision : 00000001 [024h 0036 004h] Local Apic Address : FEE00000 [028h 0040 004h] Flags (decoded below) : 00000001 PC-AT Compatibility : 1 [02Ch 0044 001h] Subtable Type : 00 [Processor Local APIC] [02Dh 0045 001h] Length : 08 [02Eh 0046 001h] Processor ID : 00 [02Fh 0047 001h] Local Apic ID : 00 [030h 0048 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [034h 0052 001h] Subtable Type : 00 [Processor Local APIC] [035h 0053 001h] Length : 08 [036h 0054 001h] Processor ID : 01 [037h 0055 001h] Local Apic ID : 01 [038h 0056 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [03Ch 0060 001h] Subtable Type : 00 [Processor Local APIC] [03Dh 0061 001h] Length : 08 [03Eh 0062 001h] Processor ID : 02 [03Fh 0063 001h] Local Apic ID : 02 -[040h 0064 004h] Flags (decoded below) : 00000000 +[040h 0064 004h] Flags (decoded below) : 00000002 Processor Enabled : 0 - Runtime Online Capable : 0 + Runtime Online Capable : 1 [044h 0068 001h] Subtable Type : 00 [Processor Local APIC] [045h 0069 001h] Length : 08 [046h 0070 001h] Processor ID : 03 [047h 0071 001h] Local Apic ID : 04 -[048h 0072 004h] Flags (decoded below) : 00000000 +[048h 0072 004h] Flags (decoded below) : 00000002 Processor Enabled : 0 - Runtime Online Capable : 0 + Runtime Online Capable : 1 [04Ch 0076 001h] Subtable Type : 00 [Processor Local APIC] [04Dh 0077 001h] Length : 08 [04Eh 0078 001h] Processor ID : 04 [04Fh 0079 001h] Local Apic ID : 05 -[050h 0080 004h] Flags (decoded below) : 00000000 +[050h 0080 004h] Flags (decoded below) : 00000002 Processor Enabled : 0 - Runtime Online Capable : 0 + Runtime Online Capable : 1 [054h 0084 001h] Subtable Type : 00 [Processor Local APIC] [055h 0085 001h] Length : 08 [056h 0086 001h] Processor ID : 05 [057h 0087 001h] Local Apic ID : 06 -[058h 0088 004h] Flags (decoded below) : 00000000 +[058h 0088 004h] Flags (decoded below) : 00000002 Processor Enabled : 0 - Runtime Online Capable : 0 + Runtime Online Capable : 1 [05Ch 0092 001h] Subtable Type : 01 [I/O APIC] [05Dh 0093 001h] Length : 0C [05Eh 0094 001h] I/O Apic ID : 00 [05Fh 0095 001h] Reserved : 00 [060h 0096 004h] Address : FEC00000 [064h 0100 004h] Interrupt : 00000000 [068h 0104 001h] Subtable Type : 02 [Interrupt Source Override] [069h 0105 001h] Length : 0A [06Ah 0106 001h] Bus : 00 [06Bh 0107 001h] Source : 00 [06Ch 0108 004h] Interrupt : 00000002 [070h 0112 002h] Flags (decoded below) : 0000 Polarity : 0 Trigger Mode : 0 @@ -121,26 +121,26 @@ [093h 0147 001h] Source : 0B [094h 0148 004h] Interrupt : 0000000B [098h 0152 002h] Flags (decoded below) : 000D Polarity : 1 Trigger Mode : 3 [09Ah 0154 001h] Subtable Type : 04 [Local APIC NMI] [09Bh 0155 001h] Length : 06 [09Ch 0156 001h] Processor ID : FF [09Dh 0157 002h] Flags (decoded below) : 0000 Polarity : 0 Trigger Mode : 0 [09Fh 0159 001h] Interrupt Input LINT : 01 Raw Table Data: Length 160 (0xA0) - 0000: 41 50 49 43 A0 00 00 00 01 18 42 4F 43 48 53 20 // APIC......BOCHS + 0000: 41 50 49 43 A0 00 00 00 05 0C 42 4F 43 48 53 20 // APIC......BOCHS 0010: 42 58 50 43 20 20 20 20 01 00 00 00 42 58 50 43 // BXPC ....BXPC 0020: 01 00 00 00 00 00 E0 FE 01 00 00 00 00 08 00 00 // ................ 0030: 01 00 00 00 00 08 01 01 01 00 00 00 00 08 02 02 // ................ - 0040: 00 00 00 00 00 08 03 04 00 00 00 00 00 08 04 05 // ................ - 0050: 00 00 00 00 00 08 05 06 00 00 00 00 01 0C 00 00 // ................ + 0040: 02 00 00 00 00 08 03 04 02 00 00 00 00 08 04 05 // ................ + 0050: 02 00 00 00 00 08 05 06 02 00 00 00 01 0C 00 00 // ................ 0060: 00 00 C0 FE 00 00 00 00 02 0A 00 00 02 00 00 00 // ................ 0070: 00 00 02 0A 00 05 05 00 00 00 0D 00 02 0A 00 09 // ................ 0080: 09 00 00 00 0D 00 02 0A 00 0A 0A 00 00 00 0D 00 // ................ 0090: 02 0A 00 0B 0B 00 00 00 0D 00 04 06 FF 00 00 01 // ................ ** Signed-off-by: Eric DeVolder --- tests/data/acpi/microvm/APIC | Bin 70 -> 70 bytes tests/data/acpi/microvm/APIC.ioapic2 | Bin 82 -> 82 bytes tests/data/acpi/microvm/APIC.pcie | Bin 110 -> 110 bytes tests/data/acpi/pc/APIC | Bin 120 -> 120 bytes tests/data/acpi/pc/APIC.acpihmat | Bin 128 -> 128 bytes tests/data/acpi/pc/APIC.cphp | Bin 160 -> 160 bytes tests/data/acpi/pc/APIC.dimmpxm | Bin 144 -> 144 bytes tests/data/acpi/q35/APIC | Bin 120 -> 120 bytes tests/data/acpi/q35/APIC.acpihmat | Bin 128 -> 128 bytes tests/data/acpi/q35/APIC.acpihmat-noinitiator | Bin 144 -> 144 bytes tests/data/acpi/q35/APIC.core-count2 | Bin 2478 -> 2478 bytes tests/data/acpi/q35/APIC.cphp | Bin 160 -> 160 bytes tests/data/acpi/q35/APIC.dimmpxm | Bin 144 -> 144 bytes tests/data/acpi/q35/APIC.xapic | Bin 2686 -> 2686 bytes tests/data/acpi/virt/APIC | Bin 172 -> 172 bytes tests/data/acpi/virt/APIC.acpihmatvirt | Bin 412 -> 412 bytes tests/data/acpi/virt/APIC.topology | Bin 732 -> 732 bytes tests/qtest/bios-tables-test-allowed-diff.h | 4 ---- 18 files changed, 4 deletions(-) diff --git a/tests/data/acpi/microvm/APIC b/tests/data/acpi/microvm/APIC index 68dbd44a7e35a356083f086df60f70e424c4249f..e1c72bd3e60e46acc2c8b3de14f5992946cd55a3 100644 GIT binary patch delta 16 XcmZ>B<8ln}barE4U|=nn$Ylcn95w?+ delta 16 XcmZ>B<8ln}barE4U|=kn$Ylcn95Mq& diff --git a/tests/data/acpi/microvm/APIC.ioapic2 b/tests/data/acpi/microvm/APIC.ioapic2 index 3063c52cd3e9bbed29c06031b375900f4a49b9e0..7c4f1b61d6c37f893d0d46be44a00e3f54a27a75 100644 GIT binary patch delta 16 XcmWFv;&Ke|bPi%*U|_AE$mIb59$o{5 delta 16 XcmWFv;&Ke|bPi%*U|?*X$mIb59$Ev1 diff --git a/tests/data/acpi/microvm/APIC.pcie b/tests/data/acpi/microvm/APIC.pcie index 4e8f6ed8d6a866429fc17aecdeafc3fb5ef65fa3..23956151765cae221853d92448a619d5576119b5 100644 GIT binary patch delta 16 Xcmd1H<8ln}bk1X7U|_A7$dv*BBEAFe delta 16 Xcmd1H<8ln}bk1X7U|_77$dv*BBDw?a diff --git a/tests/data/acpi/pc/APIC b/tests/data/acpi/pc/APIC index 208331db53b7dd5c6205cce0e95427636b86dd64..48bdab41959d7895b01491c6136d7403df284f98 100644 GIT binary patch delta 16 Xcmb=Z;BpM`bgp1vU|?;V$dv~GB#;Co delta 16 Xcmb=Z;BpM`bgp1vU|{T;$dv~GB#Z delta 18 ZcmbQhIDwJNF~HM#0s{jBqxVFvHUKF)1V;b> diff --git a/tests/data/acpi/q35/APIC b/tests/data/acpi/q35/APIC index 208331db53b7dd5c6205cce0e95427636b86dd64..48bdab41959d7895b01491c6136d7403df284f98 100644 GIT binary patch delta 16 Xcmb=Z;BpM`bgp1vU|?;V$dv~GB#;Co delta 16 Xcmb=Z;BpM`bgp1vU|{T;$dv~GB#Z delta 18 ZcmbQhIDwJNF~HM#0s{jBqxVFvHUKF)1V;b> diff --git a/tests/data/acpi/q35/APIC.core-count2 b/tests/data/acpi/q35/APIC.core-count2 index a255082ef5bc39f0d92d3e372b91f09dd6d0d9a1..5b9093a60ee95608cca9560daa7fc07cf7703466 100644 GIT binary patch delta 19 acmZ1{yiSzR#QOE>{I`~{i- delta 19 acmZ1{yiS{I_yw8( diff --git a/tests/data/acpi/q35/APIC.cphp b/tests/data/acpi/q35/APIC.cphp index 65cc4f4a9aa2676140a6525cdac1e838274b1e07..8451b99c3065f76214023a88ef955de0efc75c60 100644 GIT binary patch delta 47 scmZ3$xPXz%F~HM#0RsaAE6+qOGf5^Oi-Cig1wym1LTFYtriqd60Hq=YaR2}S delta 47 scmZ3$xPXz%F~HM#0RsaAqr^lmGf5zWfq{dW1wym1LTFYthKZ5x0Hvk{aR2}S diff --git a/tests/data/acpi/q35/APIC.dimmpxm b/tests/data/acpi/q35/APIC.dimmpxm index d904d4a70ddecbb79a83a267af8e26f925e9f4c6..824a279eb7d4134554cb447808bab5a174657272 100644 GIT binary patch delta 18 ZcmbQhIDwJNF~HM#0s{jBtNTQ*HUKF;1V;b> delta 18 ZcmbQhIDwJNF~HM#0s{jBqxVFvHUKF)1V;b> diff --git a/tests/data/acpi/q35/APIC.xapic b/tests/data/acpi/q35/APIC.xapic index c1969c35aa12b61d25e0134bbb8d2187ba42d663..9cc1db8e078fa3d23d1ab836fea70881a745bb07 100644 GIT binary patch literal 2686 zcmXxmQ+ym<7=ZEFO*UD?c2e7RlP!`eX;Y-OZKt+v+qP2McB<62(r?~8=Q|hkf1mT4 znVXr56B!p{Pqb>9DJ3e_9vvSMl@Mo-(3e5eG?_(BOHNJGtZ8U47-idRG@^q8Iy$1s zgicQA?2KkJS}bU_qRoabF6iotZf@xAjvgN9>4{!m=GeZ z7#xftAs8BpVPO~^ju8=8NyN?5rvR;hwjt75fk7#oXmaag@N)~JE;@mRAa z)~bcIYh#@{n2>;V>telnSie3tXn+kHVxvabxG^?qf=!!Zvu4=5IksqlEn8x%R@k~V zwrPWH+hV(R*uFh>=ztwNVy8~nxifa@f?c~}w{F-J$quWUf8=g_UVIt`(nR- z*uOsx7=Qx@Vqzi=8ia!f+|I)q6{c=#|LIf6%z;<00R{5YOC zfhSMmsZ)6RG@dzwXV2ofb9nwdUbui4FXE+3c=^X?lnzlXN{6ZzrNdN<(&4H_gNy$CwWL(J8uhbd+J7LE$)xYN%4D(p WKUwt~*t6NvCaeDRKYi&h(*6VF!XOX; literal 2686 zcmXZeQ+OOv7=Yo~aI?wAcAeU0vPDuQZHm;k?bNny+g57ZPHkIh=b!JKoA-S43@*-G z{Lu+-N@3~J zSf&g{M`KJ3+H6?1ES4*W<;!D*3K$!UadB9&B37z|l`CVFDp<8D#>Znq0#>Vr)vIG- zBG#yZHEUw6T3EX_CM98=I#{tllk*svisYJ`m&W0NM>v?(@ghRvH}ix$|j zCAMmXty^Q8HrTc;wrhv&+hd0g*s&va>V%y;W0x-2wJUb(hTXekj~>{wC-&-vy?bMy zKG?S}_UniJ`{RHCn4F9Q2jZYXICwA)8G=KH;;>;jd^nC6fg?xas8Kk2G>#dAW5?pS zaX5ZFPMClbC*q_@IC(NonSxWN;#ZrFeuH{zyExOp>f z*@9cQ;hfjf8Nu3fl$H}2Vkd-vkLeYk%=9yovp4`NCR9y)}F595&|c=RY9 zJBG)P- zElRtp7Ny-(i_%urqO`keQQAYbDDA0Ql=f0BN_(porF~S3(!Q!iX+PDXw7+UmIzY83 z9jIEA4pJ>j2dfsPLsW~>p{hmcFx8@TxN1>4LbYgele0}R{tY{ee%8iO>pNrYvugUz Y81RgpG2$6JW5}~=7X9ge`jQv^2Net*5C8xG diff --git a/tests/data/acpi/virt/APIC b/tests/data/acpi/virt/APIC index 179d274770a23209b949c90a929525e22368568b..318cdea179b244639417efe4fe1acb2a79879e7a 100644 GIT binary patch delta 18 ZcmZ3(xQ3C-F~HM#4FdxMtJ_4bMF1`e1hxPG delta 18 ZcmZ3(xQ3C-F~HM#4FdxMi~B^bMF1`d1hxPG diff --git a/tests/data/acpi/virt/APIC.acpihmatvirt b/tests/data/acpi/virt/APIC.acpihmatvirt index 68200204c6f8f2706c9896dbbccc5ecbec130d26..a066df3651f9e832546d47b2a0bc8475f830bdc1 100644 GIT binary patch delta 19 acmbQkJcpUfF~HM#4kH5tYu84uNsIt7;soFT delta 19 acmbQkJcpUfF~HM#4kH5tOZP^uNsIt7;RN6S diff --git a/tests/data/acpi/virt/APIC.topology b/tests/data/acpi/virt/APIC.topology index 3a6ac525e7faeaec025fa6b3fc01dc67110e1296..7f10e34f6ba5af0a5c05acf0ac95f3d0b83e8339 100644 GIT binary patch delta 19 acmcb^dWV(EF~HOL4if_d>+X$QmzV%QB?cD& delta 19 acmcb^dWV(EF~HOL4if_d%btx~mzV%QBnB4% diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h index 1e5e354ecf..dfb8523c8b 100644 --- a/tests/qtest/bios-tables-test-allowed-diff.h +++ b/tests/qtest/bios-tables-test-allowed-diff.h @@ -1,5 +1 @@ /* List of comma-separated changed AML files to ignore */ -"tests/data/acpi/pc/APIC", -"tests/data/acpi/q35/APIC", -"tests/data/acpi/microvm/APIC", -"tests/data/acpi/virt/APIC", -- 2.31.1 --- tests/data/acpi/microvm/APIC | Bin 70 -> 70 bytes tests/data/acpi/microvm/APIC.ioapic2 | Bin 82 -> 82 bytes tests/data/acpi/microvm/APIC.pcie | Bin 110 -> 110 bytes tests/data/acpi/pc/APIC | Bin 120 -> 120 bytes tests/data/acpi/pc/APIC.acpihmat | Bin 128 -> 128 bytes tests/data/acpi/pc/APIC.cphp | Bin 160 -> 160 bytes tests/data/acpi/pc/APIC.dimmpxm | Bin 144 -> 144 bytes tests/data/acpi/q35/APIC | Bin 120 -> 120 bytes tests/data/acpi/q35/APIC.acpihmat | Bin 128 -> 128 bytes tests/data/acpi/q35/APIC.acpihmat-noinitiator | Bin 144 -> 144 bytes tests/data/acpi/q35/APIC.core-count2 | Bin 2478 -> 2478 bytes tests/data/acpi/q35/APIC.cphp | Bin 160 -> 160 bytes tests/data/acpi/q35/APIC.dimmpxm | Bin 144 -> 144 bytes tests/data/acpi/q35/APIC.xapic | Bin 2686 -> 2686 bytes tests/qtest/bios-tables-test-allowed-diff.h | 4 ---- 15 files changed, 4 deletions(-) diff --git a/tests/data/acpi/microvm/APIC b/tests/data/acpi/microvm/APIC index 68dbd44a7e35a356083f086df60f70e424c4249f..e1c72bd3e60e46acc2c8b3de14f5992946cd55a3 100644 GIT binary patch delta 16 XcmZ>B<8ln}barE4U|=nn$Ylcn95w?+ delta 16 XcmZ>B<8ln}barE4U|=kn$Ylcn95Mq& diff --git a/tests/data/acpi/microvm/APIC.ioapic2 b/tests/data/acpi/microvm/APIC.ioapic2 index 3063c52cd3e9bbed29c06031b375900f4a49b9e0..7c4f1b61d6c37f893d0d46be44a00e3f54a27a75 100644 GIT binary patch delta 16 XcmWFv;&Ke|bPi%*U|_AE$mIb59$o{5 delta 16 XcmWFv;&Ke|bPi%*U|?*X$mIb59$Ev1 diff --git a/tests/data/acpi/microvm/APIC.pcie b/tests/data/acpi/microvm/APIC.pcie index 4e8f6ed8d6a866429fc17aecdeafc3fb5ef65fa3..23956151765cae221853d92448a619d5576119b5 100644 GIT binary patch delta 16 Xcmd1H<8ln}bk1X7U|_A7$dv*BBEAFe delta 16 Xcmd1H<8ln}bk1X7U|_77$dv*BBDw?a diff --git a/tests/data/acpi/pc/APIC b/tests/data/acpi/pc/APIC index 208331db53b7dd5c6205cce0e95427636b86dd64..48bdab41959d7895b01491c6136d7403df284f98 100644 GIT binary patch delta 16 Xcmb=Z;BpM`bgp1vU|?;V$dv~GB#;Co delta 16 Xcmb=Z;BpM`bgp1vU|{T;$dv~GB#Z delta 18 ZcmbQhIDwJNF~HM#0s{jBqxVFvHUKF)1V;b> diff --git a/tests/data/acpi/q35/APIC b/tests/data/acpi/q35/APIC index 208331db53b7dd5c6205cce0e95427636b86dd64..48bdab41959d7895b01491c6136d7403df284f98 100644 GIT binary patch delta 16 Xcmb=Z;BpM`bgp1vU|?;V$dv~GB#;Co delta 16 Xcmb=Z;BpM`bgp1vU|{T;$dv~GB#Z delta 18 ZcmbQhIDwJNF~HM#0s{jBqxVFvHUKF)1V;b> diff --git a/tests/data/acpi/q35/APIC.core-count2 b/tests/data/acpi/q35/APIC.core-count2 index a255082ef5bc39f0d92d3e372b91f09dd6d0d9a1..5b9093a60ee95608cca9560daa7fc07cf7703466 100644 GIT binary patch delta 19 acmZ1{yiSzR#QOE>{I`~{i- delta 19 acmZ1{yiS{I_yw8( diff --git a/tests/data/acpi/q35/APIC.cphp b/tests/data/acpi/q35/APIC.cphp index 65cc4f4a9aa2676140a6525cdac1e838274b1e07..8451b99c3065f76214023a88ef955de0efc75c60 100644 GIT binary patch delta 47 scmZ3$xPXz%F~HM#0RsaAE6+qOGf5^Oi-Cig1wym1LTFYtriqd60Hq=YaR2}S delta 47 scmZ3$xPXz%F~HM#0RsaAqr^lmGf5zWfq{dW1wym1LTFYthKZ5x0Hvk{aR2}S diff --git a/tests/data/acpi/q35/APIC.dimmpxm b/tests/data/acpi/q35/APIC.dimmpxm index d904d4a70ddecbb79a83a267af8e26f925e9f4c6..824a279eb7d4134554cb447808bab5a174657272 100644 GIT binary patch delta 18 ZcmbQhIDwJNF~HM#0s{jBtNTQ*HUKF;1V;b> delta 18 ZcmbQhIDwJNF~HM#0s{jBqxVFvHUKF)1V;b> diff --git a/tests/data/acpi/q35/APIC.xapic b/tests/data/acpi/q35/APIC.xapic index c1969c35aa12b61d25e0134bbb8d2187ba42d663..9cc1db8e078fa3d23d1ab836fea70881a745bb07 100644 GIT binary patch literal 2686 zcmXxmQ+ym<7=ZEFO*UD?c2e7RlP!`eX;Y-OZKt+v+qP2McB<62(r?~8=Q|hkf1mT4 znVXr56B!p{Pqb>9DJ3e_9vvSMl@Mo-(3e5eG?_(BOHNJGtZ8U47-idRG@^q8Iy$1s zgicQA?2KkJS}bU_qRoabF6iotZf@xAjvgN9>4{!m=GeZ z7#xftAs8BpVPO~^ju8=8NyN?5rvR;hwjt75fk7#oXmaag@N)~JE;@mRAa z)~bcIYh#@{n2>;V>telnSie3tXn+kHVxvabxG^?qf=!!Zvu4=5IksqlEn8x%R@k~V zwrPWH+hV(R*uFh>=ztwNVy8~nxifa@f?c~}w{F-J$quWUf8=g_UVIt`(nR- z*uOsx7=Qx@Vqzi=8ia!f+|I)q6{c=#|LIf6%z;<00R{5YOC zfhSMmsZ)6RG@dzwXV2ofb9nwdUbui4FXE+3c=^X?lnzlXN{6ZzrNdN<(&4H_gNy$CwWL(J8uhbd+J7LE$)xYN%4D(p WKUwt~*t6NvCaeDRKYi&h(*6VF!XOX; literal 2686 zcmXZeQ+OOv7=Yo~aI?wAcAeU0vPDuQZHm;k?bNny+g57ZPHkIh=b!JKoA-S43@*-G z{Lu+-N@3~J zSf&g{M`KJ3+H6?1ES4*W<;!D*3K$!UadB9&B37z|l`CVFDp<8D#>Znq0#>Vr)vIG- zBG#yZHEUw6T3EX_CM98=I#{tllk*svisYJ`m&W0NM>v?(@ghRvH}ix$|j zCAMmXty^Q8HrTc;wrhv&+hd0g*s&va>V%y;W0x-2wJUb(hTXekj~>{wC-&-vy?bMy zKG?S}_UniJ`{RHCn4F9Q2jZYXICwA)8G=KH;;>;jd^nC6fg?xas8Kk2G>#dAW5?pS zaX5ZFPMClbC*q_@IC(NonSxWN;#ZrFeuH{zyExOp>f z*@9cQ;hfjf8Nu3fl$H}2Vkd-vkLeYk%=9yovp4`NCR9y)}F595&|c=RY9 zJBG)P- zElRtp7Ny-(i_%urqO`keQQAYbDDA0Ql=f0BN_(porF~S3(!Q!iX+PDXw7+UmIzY83 z9jIEA4pJ>j2dfsPLsW~>p{hmcFx8@TxN1>4LbYgele0}R{tY{ee%8iO>pNrYvugUz Y81RgpG2$6JW5}~=7X9ge`jQv^2Net*5C8xG diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios-tables-test-allowed-diff.h index 1e5e354ecf..dfb8523c8b 100644 --- a/tests/qtest/bios-tables-test-allowed-diff.h +++ b/tests/qtest/bios-tables-test-allowed-diff.h @@ -1,5 +1 @@ /* List of comma-separated changed AML files to ignore */ -"tests/data/acpi/pc/APIC", -"tests/data/acpi/q35/APIC", -"tests/data/acpi/microvm/APIC", -"tests/data/acpi/virt/APIC",