From nobody Mon Mar 2 08:51:00 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass(p=none dis=none) header.from=nutanix.com ARC-Seal: i=2; a=rsa-sha256; t=1772200018; cv=pass; d=zohomail.com; s=zohoarc; b=ijJnwRAYApoRsVn9ZbHi6eYM4g5Tqwrni2pv5ur7FLo+07thAbBftIyIcCiNqmX7LLggxgV1ZvmsAKPEOINgp/XwLEmSuGV1/8/s8UuCdD2DyCDz6ErRbsTwZmi6RbzYDe7uBEhbL6ddjKxzU+CSLK63O0ZpW9QoMx5YY3B5IUQ= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1772200018; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=KauxA6sm/jSbrQXNJ6byFGhHrSAp+4sRRrgL9ZWxShI=; b=NmzmmsqW+QlWQqKXWx8o3CKOQxsogpUMjuznQVsoiDbJu4K63mN0VYegZCXJHcgQqGoEKxB+iW1O7kxoCf1oVrTE+Jg99VmEh8cZDF2QcLC+9tDIyLWW412QLaGU26YZyHx1m04+2rJ61mcLE+Xk8T1CEJtboKWPY6Y9gJLt7OM= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1772200018049772.8142132286994; Fri, 27 Feb 2026 05:46:58 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vvyAr-0000qC-3I; Fri, 27 Feb 2026 08:46:33 -0500 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 1vvyAm-0000pb-Tx for qemu-devel@nongnu.org; Fri, 27 Feb 2026 08:46:29 -0500 Received: from mx0a-002c1b01.pphosted.com ([148.163.151.68]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vvyAl-0004E3-2l for qemu-devel@nongnu.org; Fri, 27 Feb 2026 08:46:28 -0500 Received: from pps.filterd (m0127840.ppops.net [127.0.0.1]) by mx0a-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61R9r4EL3563566; Fri, 27 Feb 2026 05:46:24 -0800 Received: from sj2pr03cu001.outbound.protection.outlook.com (mail-westusazon11022091.outbound.protection.outlook.com [52.101.43.91]) by mx0a-002c1b01.pphosted.com (PPS) with ESMTPS id 4ck915rdc6-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 27 Feb 2026 05:46:24 -0800 (PST) Received: from PH0PR02MB7159.namprd02.prod.outlook.com (2603:10b6:510:16::8) by LV2PR02MB11277.namprd02.prod.outlook.com (2603:10b6:408:354::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.16; Fri, 27 Feb 2026 13:46:23 +0000 Received: from PH0PR02MB7159.namprd02.prod.outlook.com ([fe80::8e97:bc32:822c:b250]) by PH0PR02MB7159.namprd02.prod.outlook.com ([fe80::8e97:bc32:822c:b250%4]) with mapi id 15.20.9654.015; Fri, 27 Feb 2026 13:46:23 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint20171006; bh=KauxA6sm/jSbrQXNJ6byFGhHrSAp+4sRRrgL9ZWxS hI=; b=nOs6brM3gZk7hldzuDOA1qs/vml2Wgnfg+IChbztQQGzEtg1DXQXcGNww GIXjIgY90GNfiE+P/IyvKpSFeyH8bR/gZc3LbA8UeRBNAuZgXcMUodOE3FykHxF7 Zmz3ejFI3ISr+/mEE+X5l5MAtpjAuezIu9yy0LUT3lp6vDPE4/rDn0eJkZvS/Tq3 kixczynMeO8OqC8Lep13d71TLvbBQxbXAu9Wd73SSND5JF8yXlGx1YPhvdT8pHo9 vYBe+q/sy7fkSpg677CXICvZ1mk5OAaXjkwan8nHLfiMlvTvdUn3b6+8bhkhna03 hPCDYJIC8d8/aDelMTdGnszJoqXKw== ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=g0AxcT78g8q/QxiKhjijpz3j5crjMY9BmoBo4LUJQn4hMEmOhwpqeoklHBm4VubPs/YD2H/G2o95hNo3sxp21NXbdQk/BvOrN7iBT5YnC4DbrmVBaU0A0RoJZTyz8n4jap0p1+fkybp2i2NnzV1z7T64axjGF9tTM2zRcWPt5Q66HFvwpZNtqwQhLxnecmWZ+iW4Zgo0MwRJ6dPvxSHTgxT7FOG5hG3EWgKtgqYQeMaHODQnlGYNYNydtAKyFgU8qAAvAQ5aMr+Uq2dMGfmxq6Hvx/vF6GRl87f4KyOxSLoSqY74hY8tugXQ/JhZHhwIsJ1Ymwt7ESxRvybaxRtfQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=KauxA6sm/jSbrQXNJ6byFGhHrSAp+4sRRrgL9ZWxShI=; b=MrfqG5hLYEmzCPHDJhT2DNVTBv5OcSsqVNHCnuiw76bLflAMmZfSetktbCZGTgfwUSqMbwPhbbaxys6GzsmKfEDkLHglJJolZJLwUDSSZvV11lEeZ0D50EdSZJWHs242eDBxb5MrU4jKNJ9u7EJaf1yiKx03DmBrMY3tNbFY7gipbz5htb25EpReA02G1kxpBeeNMt0xv5vMA4n/fLmV5CJ2CLUn/ipcJZaUDfGW8W/s1U2YTT4LeLyOiN8p4tVST68/u3o75oegHzs60eZCISh3b490ooKORSihz7r0KrHyUkAZh0UVSIcBEgoTNEW6imBEiSxT/Cpe1b739vE+3w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com; dkim=pass header.d=nutanix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KauxA6sm/jSbrQXNJ6byFGhHrSAp+4sRRrgL9ZWxShI=; b=eOmQQ4kpClQ+Fwn5YK4kYS86/uHTE5vTGC2bbnuvZ17tsxxw7FmPq4Ze3hwX496X1/yTp8odmWmPDoGuDX+B2v3BexjTioehoTD+gAfCX6c3ch5reETj8JL2nFxEr6LPgGaeY72ovMluKD6+Tk83Dxtxphxfgq6mdbCrV17E+fYig6hmJt1T4JkiPYD4VMGIa2ayc0WkjlB1TCzd4IcS32UIUtsmltUhvSL30cTXdk+exbrJw7H8p7ylldJFeWHbafpkgNGJecagxFpA4ZLEjLPR1cRCmNS2M5ZNLdIETAzyAKD8YNPsZY++r6mA3nhWjHOkG4bwoSbYDGJBQ0djIg== From: Mark Cave-Ayland To: mst@redhat.com, imammedo@redhat.com, anisinha@redhat.com, pbonzini@redhat.com, marcandre.lureau@redhat.com, marcel.apfelbaum@gmail.com, qemu-devel@nongnu.org Subject: [PATCH 1/5] hw/acpi/aml-build.c: add aml_irq() representing the 3-byte IRQ descriptor Date: Fri, 27 Feb 2026 13:44:55 +0000 Message-ID: <20260227134611.1229390-2-mark.caveayland@nutanix.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260227134611.1229390-1-mark.caveayland@nutanix.com> References: <20260227134611.1229390-1-mark.caveayland@nutanix.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: CH2PR04CA0030.namprd04.prod.outlook.com (2603:10b6:610:52::40) To PH0PR02MB7159.namprd02.prod.outlook.com (2603:10b6:510:16::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR02MB7159:EE_|LV2PR02MB11277:EE_ X-MS-Office365-Filtering-Correlation-Id: bad66e3c-a4b4-4f06-6081-08de76069851 x-proofpoint-crosstenant: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: valhrR9fpfAWBhjLuFcMv7YIqax0Wp3aaVUsxB6EJumEXZHcKpQIGxokOWouV/DVMXaoalo7a/aq8/IsHL3RWkOWViD5V4y049knB5tKZ1K/3VXWBFDgYiNRAgMinvbZAFC5FqtHf53u3n9FPstwWVEwTKtIHQ52joeoGC0sG521hZRv1+9kLAs5Zt6VD/dW2YEb25PkaKI2lmFlZDf1ZaWHVqnH7pc/Ohovtoq9ozM5efXJr0262oukJJVj+M+rxaTv0PGa5n6SBJ7XXWuHLm/s5ZVnJQFxLpnTCQ38MhUscfmsrXaRCqujvMBeNIecTcWHRBUKNx38D5PUeBiO9EgLZy/guBrNaqBPpXtY2nB15WtEtkrX4sMTqaXf2jYLlSVf/J/YCETma4HaNPIJRgJCIMhoKCVQO+z+eHY7S9Lwzsz8E4Zb0qt8q/STmyy+fJAGRBH5sj7HLmvJUcfVnBnYaBWQkQztREeHbF19AR0+zrx7QWkLHH5AJBjRR+oLmxAMzcVETyFT8B1q/4GMqnt9QynXzX6v4WN/HbaE8sqceY0ODqoroFeG94iYddArlGxKR0gPIjBjv3QIeXkkJjPDU4Zo+1HiaoNtArquzs/952MAY1BLLVArjCv/4JbXkWmsV6x0d2LCX6v/HwhEhVGihIgqAbXgTrN/DhJ60KrHeNxhraOsJJwHICx/rG4fwkoSKE4gZqP53OZd16nj44f5faeczKIqEdmXNho3PTg= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR02MB7159.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?nMKhKYEYUJsuxBiAr/KF6g8i8oySuueuDhlILhs972uAsYXphmn2lSuKagHY?= =?us-ascii?Q?og7t7KLr/+M3l32R8EXODLQmQbl5i/usCIM2MoaNXcVB24fwB2VR5KcBm32Q?= =?us-ascii?Q?5iUioF3oUEqXgiUJxDMWIKj6yQIidkV09XwH9aLQ0bA6O8JvWoxiKxFXumbD?= =?us-ascii?Q?TNNxvSiSumRcN1bdu9jjCo1esFN41Q0utyTdbdDq4xjvv0bIcD1TDNxT+iXT?= =?us-ascii?Q?jO3jCWCS8HD3wLl1p7tJkOdJvbkKUZb47CgYlWBaFEADyp0481Q71BEl0MSr?= =?us-ascii?Q?Pqelr2217jnh3pVU2dEbaF+K1A6nFlM2pdJ9YFKJEkM6ZvBTqVprTSnATOGF?= =?us-ascii?Q?gIkFwfXBfK5ImqUxsjJMtjkOsk0sPDkpAO4GA9Z+MzOQb0CR2GDFECRzVsAe?= =?us-ascii?Q?O+PmzFmhnUxiTZtEE7+rFgVgu8UrbuR5IbslUNINghIjNk2JPFyW0UC4bn0z?= =?us-ascii?Q?CTG39ucKFCTQ1SqFWPCY6u6JmGyoaXkNUgyMX57VPRvDmy/fUXTllNymSZDQ?= =?us-ascii?Q?WGo5BRfL7EDd2fWdoIMaFpe83XFPlx5UmojrkLzz9Fp93GfG+VGtBxLFusYo?= =?us-ascii?Q?L0wbV28KAY4rhoHJ6aJMPMzF8TlJJs6kh9km9ZVivjKv43wjOfO1CirTec0u?= =?us-ascii?Q?De5sqq6qhgIJkKeY2/A363BgxHECni7E+Thx0T7HBo4/cGHKrpE+Bou6orBa?= =?us-ascii?Q?7U/D4aTey8k727lUPvN8uHJotZZhU1dARzdZ7r/LhNL6bUooT/ON49ZEDbrR?= =?us-ascii?Q?nQJwW4SihcK+jPmR/ltNbnjkBLbgokOjDBDVkB97BPbyPAe7ohNgm7THjKkT?= =?us-ascii?Q?8JTLBDSrZ6PNW9sl4Xn9OMQuhgcNj7YR0f2/82UdqmUvCh7+6tTODMSAdUfG?= =?us-ascii?Q?1NXSi5GwsRNCOG3bLdQ15dSLsHuTHgoqA2+Nu3tfmkPS5Zty4dAf8UiR0XYu?= =?us-ascii?Q?YUanHuApsrfFHdnxwU8NUgW+rFXP5iW/djrW/x7/cwQfxEEObMxl5ixG1LEq?= =?us-ascii?Q?//0sxGsT++xoByBaxKTVxGkA7ck4SFunOrnOZt/fAcrOFgTafvJAYK1laVGx?= =?us-ascii?Q?uwGoGLha86RKKxCLQad14lChWa8Y9RGND5lGgbHbWQ+AdjkP/+2Z8HhXPjit?= =?us-ascii?Q?53NmBdRJVd9wOgrkoOkRsmvot1FRDMPzgBeANVPWH5kLVE+w1W0yDDd27OiP?= =?us-ascii?Q?MX/YG7G3cDziRIJ8xM3io4GXkrgJY7m7yxGBvR43T0IFa6HrL5cCuAE0XSdZ?= =?us-ascii?Q?n6DnEg89W1iapzYkCOBEwxL0bBIcpoA1Na36HEmmapZTNoOPvvDgm7y+c0Rb?= =?us-ascii?Q?fhoEsRFL9HumM2nQcMdkQlSFXSuCd2rgUFhfV7xjxS6j0Taw3UD1Z9a0U6bq?= =?us-ascii?Q?ufzAr0TpCd4HpUw+NeRK5asnrOsiRi8mGXGGJAErPFJM8tzrW/4Vyr99aiAn?= =?us-ascii?Q?4Vf4S/yFOCbTpmm+vHExsluktZ1LlgWE8hY6F9yG5Nu2/Zgp+fX0YrZKyXro?= =?us-ascii?Q?WxsHVAEK7O9rhAKaw+QQoodkjVMu30EEPKmX5e94FgPmnZsz0oCUJZOvdERH?= =?us-ascii?Q?E8T029G3NR7QMJxdy6v3zwoDyeF1HNoEBOlp6QxVjzzARkjWKrDFCXSWd49Y?= =?us-ascii?Q?Vyt5KvLj32zASgx2WGvFDXYfJfIGu8IVpCMbBuoVxRi6qWAfBeql0jG1iXiG?= =?us-ascii?Q?tVnzIwUrbb6QlO8y09DyLnjJ9GbtfutKsk2YyPq87cZHKKlpdrd/2iDlbN0U?= =?us-ascii?Q?CHAwxMsS3WB89sDYXUHofjGsY6FzJiA=3D?= X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-Network-Message-Id: bad66e3c-a4b4-4f06-6081-08de76069851 X-MS-Exchange-CrossTenant-AuthSource: PH0PR02MB7159.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2026 13:46:23.2232 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bb047546-786f-4de1-bd75-24e5b6f79043 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: dbwEz9r8/HX+P/7fk0Wc5SOtgf9+XDRgS201UbI5aQ+V6OheIU/epj2qT6kNm7+Li9EQ6aRMhNe4fuvGqc84UbFHR3sBKALnh+jkFwlUMVQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV2PR02MB11277 X-Proofpoint-GUID: BWMpVYBYiqXXjszmzet_emwx9l9P9QJY X-Authority-Analysis: v=2.4 cv=Y6X1cxeN c=1 sm=1 tr=0 ts=69a1a030 cx=c_pps a=Dm0nEerhk2+Yr7xs+kkSBA==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=HzLeVaNsDn8A:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VofLwUrZ8Iiv6rRUPXIb:22 a=_-M8LpHI31CeLmyZm6wg:22 a=64Cc0HZtAAAA:8 a=1yB3SYwDT-OpB6Fa3bIA:9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI3MDEyMiBTYWx0ZWRfX3Be/ZUFjML4X x6gafXmrKvDKpXFi/I1BhZf0SgLTELbbH8OcfibJqBB1vsWCbDV4DqYRClswmvTA8LEnGOvZNEp 0i+0DnvhBEfbVWOvsdTMB6nZk+1cSMWheD5S0EWYshg/3hf6huRmLnBB+NhcqNvhRB9rLsXMOCf G0pk+AkuA3v/UX0/t1Anc9KlAjZo2Excha2ihRm9MToKm35/eze06fNaNSJYDFJqMtXjQgxkQ7O ZDhhs6P7J+ivycNYZmXxIZqehXKxIz1njY8Eqn3dgXBO9xXfqDFqqWW15YnwT4YtuKZBGR98OyN VzdpU7FStfIvSVunSMGEIua2U6srwPst9QXw6Wbrsx1AfwtRaM1v3UCPZXe3bu5la6CgRteREQm r98D4NwL7ouJKzQ/6BKQ2UZtJxYePgSasf07jqHCLnjmwV+iDJLkIfMZy7kaoJXPlY38Ok4IlFR o/Mt8KQ2mVaTq1AZqBA== X-Proofpoint-ORIG-GUID: BWMpVYBYiqXXjszmzet_emwx9l9P9QJY X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-27_02,2026-02-27_01,2025-10-01_01 X-Proofpoint-Spam-Reason: safe Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=148.163.151.68; envelope-from=mark.caveayland@nutanix.com; helo=mx0a-002c1b01.pphosted.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_VALIDITY_CERTIFIED_BLOCKED=0.706, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.401, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @nutanix.com) X-ZM-MESSAGEID: 1772200019717158500 Content-Type: text/plain; charset="utf-8" The existing aml_interrupt() uses the Extended Interrupt Descriptor to store the interrupt information, however newer Windows will only parse the standard IRQ Descriptor when enumerating ISA serial ports. Signed-off-by: Mark Cave-Ayland --- include/hw/acpi/aml-build.h | 2 ++ hw/acpi/aml-build-stub.c | 6 ++++++ hw/acpi/aml-build.c | 25 +++++++++++++++++++++++++ 3 files changed, 33 insertions(+) diff --git a/include/hw/acpi/aml-build.h b/include/hw/acpi/aml-build.h index f38e129719..3394253b9e 100644 --- a/include/hw/acpi/aml-build.h +++ b/include/hw/acpi/aml-build.h @@ -342,6 +342,8 @@ Aml *aml_io(AmlIODecode dec, uint16_t min_base, uint16_= t max_base, Aml *aml_operation_region(const char *name, AmlRegionSpace rs, Aml *offset, uint32_t len); Aml *aml_irq_no_flags(uint8_t irq); +Aml *aml_irq(uint8_t irq, AmlLevelAndEdge level_and_edge, + AmlActiveHighAndLow high_and_low, AmlShared shared); Aml *aml_named_field(const char *name, unsigned length); Aml *aml_reserved_field(unsigned length); Aml *aml_local(int num); diff --git a/hw/acpi/aml-build-stub.c b/hw/acpi/aml-build-stub.c index 89a8fec4af..3180c7c962 100644 --- a/hw/acpi/aml-build-stub.c +++ b/hw/acpi/aml-build-stub.c @@ -67,6 +67,12 @@ Aml *aml_irq_no_flags(uint8_t irq) return NULL; } =20 +Aml *aml_irq(uint8_t irq, AmlLevelAndEdge level_and_edge, + AmlActiveHighAndLow high_and_low, AmlShared shared) +{ + return NULL; +} + Aml *aml_interrupt(AmlConsumerAndProducer con_and_pro, AmlLevelAndEdge level_and_edge, AmlActiveHighAndLow high_and_low, AmlShared shared, diff --git a/hw/acpi/aml-build.c b/hw/acpi/aml-build.c index ea1c415b21..b07b0133c2 100644 --- a/hw/acpi/aml-build.c +++ b/hw/acpi/aml-build.c @@ -1058,6 +1058,31 @@ Aml *aml_irq_no_flags(uint8_t irq) return var; } =20 +/* + * ACPI 1.0b: 6.4.2.1.1 ASL Macro for IRQ Descriptor + * + * More verbose description at: + * ACPI 5.0: 19.5.63 IRQ (Interrupt Resource Descriptor Macro) + * 6.4.2.1 IRQ Descriptor + */ +Aml *aml_irq(uint8_t irq, AmlLevelAndEdge level_and_edge, + AmlActiveHighAndLow high_and_low, AmlShared shared) +{ + uint16_t irq_mask; + Aml *var =3D aml_alloc(); + uint8_t irq_flags =3D level_and_edge | (high_and_low << 3) | + (shared << 4); + + assert(irq < 16); + build_append_byte(var->buf, 0x23); /* IRQ descriptor 3 byte form */ + + irq_mask =3D 1U << irq; + build_append_byte(var->buf, irq_mask & 0xFF); /* IRQ mask bits[7:0] */ + build_append_byte(var->buf, irq_mask >> 8); /* IRQ mask bits[15:8] */ + build_append_byte(var->buf, irq_flags); /* IRQ flags */ + return var; +} + /* ACPI 1.0b: 16.2.5.4 Type 2 Opcodes Encoding: DefLNot */ Aml *aml_lnot(Aml *arg) { --=20 2.43.0 From nobody Mon Mar 2 08:51:00 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass(p=none dis=none) header.from=nutanix.com ARC-Seal: i=2; a=rsa-sha256; t=1772200062; cv=pass; d=zohomail.com; s=zohoarc; b=dg/ClrxmBUvcI88z5XgmNwtb7vdGmFjweZfbhPWo+nYGerAOyglzhuP356AW9MIulBZ6UOuCT9v9z1GNCLV8E5/DvFO9Q7zQ10I34iMhw5ZCsZs6/N5zKtvbRwwG+cb078RC7cH6YhSEiJBcpIFt3peYTGedDSedo4gVLyg1/BE= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1772200062; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=U8pJd57z2rWDNxChesAubL5FqlwE5kkKvMux2gSNf7g=; b=bIorrBOpsHmzmdRpgSwQBJ9O9sleA1XphnjZ1tnOkodCmE8MobvYdkiV23AfhhHlC6+wSh0nrOgWrowBRsCzm1xQ6oCJQjs45yGSFkEfOoyDBIa0CeEoFVkE7nPQOqTGX8GjlkISQzGXbksHMQ1rt357r7vwAbG8KHGmTce9UHg= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1772200062184296.91001732020584; Fri, 27 Feb 2026 05:47:42 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vvyAy-0000qs-0c; Fri, 27 Feb 2026 08:46:40 -0500 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 1vvyAs-0000qZ-SZ for qemu-devel@nongnu.org; Fri, 27 Feb 2026 08:46:34 -0500 Received: from mx0a-002c1b01.pphosted.com ([148.163.151.68]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vvyAq-0004H5-85 for qemu-devel@nongnu.org; Fri, 27 Feb 2026 08:46:33 -0500 Received: from pps.filterd (m0127838.ppops.net [127.0.0.1]) by mx0a-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61RAxYxi449553; Fri, 27 Feb 2026 05:46:30 -0800 Received: from sa9pr02cu001.outbound.protection.outlook.com (mail-southcentralusazon11023078.outbound.protection.outlook.com [40.93.196.78]) by mx0a-002c1b01.pphosted.com (PPS) with ESMTPS id 4ck0d4hgbr-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 27 Feb 2026 05:46:30 -0800 (PST) Received: from PH0PR02MB7159.namprd02.prod.outlook.com (2603:10b6:510:16::8) by LV2PR02MB11277.namprd02.prod.outlook.com (2603:10b6:408:354::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.16; Fri, 27 Feb 2026 13:46:27 +0000 Received: from PH0PR02MB7159.namprd02.prod.outlook.com ([fe80::8e97:bc32:822c:b250]) by PH0PR02MB7159.namprd02.prod.outlook.com ([fe80::8e97:bc32:822c:b250%4]) with mapi id 15.20.9654.015; Fri, 27 Feb 2026 13:46:27 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint20171006; bh=U8pJd57z2rWDNxChesAubL5FqlwE5kkKvMux2gSNf 7g=; b=UsJSwAowZ/d+C5fm7l3WRmhQOXpsX6tinlnuOtBfyzOjoYIo//HwvtIuV 4Uuu8me7YsAI2ojLn9CB9c28k9ibza34WgTsKAxZ7HPP5ywN3FpmzK+bMag8nSNJ 43jJ1qz3bf85QbX9RW05snOiRZEGp0u4VpJgQFuQ9rrOjIx3ORFhJQ/KVXqn76PP K5V3OlUy9aAkTV75uOKbNhYTWjrSTNGzyrswbK8T0MLJ1VTCncJL1xAis5P2soIX Nq2JP0f06CWF+FMy60RHCu6cHId8xTAoeGK6TWncgPGh8JNlKl0c0Jlr+NEjWbFI FdhC1LEqxKCBVEVbQqJQscJVfDWfQ== ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=l8tGF3IstIVsgGywqojz9zBkabhkStbGEpVx+Jv8iioXZ34yWgpfVrQZbqHL+YV3HGLnflZLuM5VQR4hR7sK6argT2EfgC14BFCX9W3XDtlhS54VXKSa/ocONccnSSoxVlbQ8Rgxh6YgAgUhD/0rVC4Oqk7grYXElIeDvGeC5R68h4YffOKc5fI90bJwI1r40+ISK5K5Jv+9PRin0Xd2p8zT0kG+LvYzNEvWzgC2ED+cgUf4W38Ur2N0K3b556Nd9GarECwKh0xl7hpylBicdincvLHQJy0kkZtQ6datDfAfpyhDBXJIVUj4rZRhSdjEx0GSJ+nKkDGWGw4UkMI96w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=U8pJd57z2rWDNxChesAubL5FqlwE5kkKvMux2gSNf7g=; b=i+NE6+I9N7ETYXRilS7ve08oubb0NpGYnTXMRVphvJ9wXgtZL1SzxX/8VQB+QiCv0Y8s8e2cS8hQNTdyRmLmV3A1It/xpMsDmBrqnl/oTVkLmgXurI9UuUWPic1Ja2+P7bou/Sc6cL0j7z/QqRQvvuUbj3tiyDbOYI6T45cLWhOa+Hq4PrgW8XL+aLlpq/kgU1vgBRV5L1DZ8PCwUXsqx8avSLUbHLBJm+KEISolMH/qU1mbvsnwVnar1CMnwAXPQI+nSFLhu3TB3mDTLWzw4RLOePC0Vktpg0i7WlhK+wsLpUJcYdiSLz9XjeIC3NJoGLIBBmCDJ5U6f7mCy5DKjQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com; dkim=pass header.d=nutanix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=U8pJd57z2rWDNxChesAubL5FqlwE5kkKvMux2gSNf7g=; b=DRLwCBlyxbF6PJd2iZoXtm7FEab1aic4l24V2obF4lXEMnnT5b++THBmCfv+8Bv/HIl9SzlSrxH7hioAnKqRRBohiXSCtoCuvdSc9P38b/2bes1ci5XyNDnYpgCjXtb4MSzdE7PCNwOXXLzuxwrc1sxn/gWW8y3ZkI7kwP0EH2/Tj+ZyEpq9NQoIpsFlaw2A57ThKhXEF4R/pWHM9qpkalAAEEo4qL5cOnzEVqKPQS7UxpyArhpfskVOe+2vUZ56AfEAAVheutrCtSdYknJu9fuWxpxZJ+CfdwRHlqHlA1wdxXdnqfWze+yjhmmNDFg7hBuBkWHDK9XCaxGdKAGJCw== From: Mark Cave-Ayland To: mst@redhat.com, imammedo@redhat.com, anisinha@redhat.com, pbonzini@redhat.com, marcandre.lureau@redhat.com, marcel.apfelbaum@gmail.com, qemu-devel@nongnu.org Subject: [PATCH 2/5] hw/acpi/aml-build.c: add AML functions for StartDependentFn/EndDependentFn Date: Fri, 27 Feb 2026 13:44:56 +0000 Message-ID: <20260227134611.1229390-3-mark.caveayland@nutanix.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260227134611.1229390-1-mark.caveayland@nutanix.com> References: <20260227134611.1229390-1-mark.caveayland@nutanix.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: CH5PR04CA0009.namprd04.prod.outlook.com (2603:10b6:610:1f4::15) To PH0PR02MB7159.namprd02.prod.outlook.com (2603:10b6:510:16::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR02MB7159:EE_|LV2PR02MB11277:EE_ X-MS-Office365-Filtering-Correlation-Id: dda055c9-5987-49e9-71c5-08de76069ac4 x-proofpoint-crosstenant: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: SAUdaBJeiEO6WrFuSM/T/RO6AFxuwQN8EadIwZDEsCOhiBZGko6y61NxMWQ2YlGspTZ3AZd6zJxTDjl94k6DHWKST4lZ4+GzFL7diBYO/lINM834H9wT3Kon0FE7AQACF99pZ2EAI6Bd4sGHm8bTPzol4NrzKKhDDBy0eIiXlbE401EaXG11BiQHGgU4Df8lV/s055IuU7BlobgtgNMQplpIo9XUQOL2BN9L9UqZ2QCmm6nsy5bHso7XYwJjgiw02beM1MXJCQxMzD/F5+kISsRupxgdnQ2IZ+sYBvOiqH9V+U7oCLDO3UdURM/zJHZwYAHksO17vPy9MUEdsbkFGm51BSh7grpfDj+SjvPYyQBAuaNVl+Pso0Cygeeb9YW2NXPBn3zGQJuS+A5CzXO4mn7Rd5qBmgOfsbFseNZhxcFgAXpebKQyDia121d/uBsvFphsoCEJw+L5zclVYhikMvW8cJmPXDVcqD39jnpcXKZMPo8SuQ4/CmZpxzCB7sWcgEA+qO9nJtlYXSS44xTsoxTIhd9bcHO407gq3rNVNWg7U0eqBRneK9zUTqvsKmcmhMlG642WRYfPdz9D/lf8AgSozJ0ESe/ecEAFtr/Qf2Fuf7pxdtVPa2Ft5bKssJy95Nz4vH3zOK/nhuPkNzrVAWV8ZrhIJmSpW8aARhhwiAJqsekRQFxE90mOgjsfqlN9Skl9VZ9Zrb7za3cJEILyJN0rkGSZFm8/qI1kFJOdZwI= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR02MB7159.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?IQJgboOUuy0JMpywZcgtkV2/Fvm5CFpO6iTpuhEv7Ex1EkXZ/hfMkt8KltXi?= =?us-ascii?Q?DYqe0c0ipTI6VKBnECATKWAepjdZvXQAHwgAPkqg3FGemsOQM82AMD1xhKGs?= =?us-ascii?Q?yExrDTsolnGNhlKNH+JWO5CQzH4IPE9KaHPh2KNVDr8TIrhZ5lc9a9WmqOnj?= =?us-ascii?Q?VuvXaf15FX3sWlNpDNXwWDdIUMhnlwegvysgHnffZWy0bHGCRykox1VR9/Ib?= =?us-ascii?Q?EfkatiqVX0uWI5fzVUfslD1VPApDtvUnPe9yLxj6ggGds+g8n0uPaQzFCDM2?= =?us-ascii?Q?tT9IUr5l29f6P7QWrWeMtLCtOrj/IMb4UejCRVRZw1jHGi9znU4EuD7h1AgF?= =?us-ascii?Q?iBQS4UawLRjWmcukx5MQBSUgj/z9ohXLBwIx6dmAB9rLumUlktoyjUdTf3gx?= =?us-ascii?Q?LxgBBVBzRVhLMllcMNIMulaT2RYtegVI55r+2h0ztMw3bDH+QYedyAYUwT41?= =?us-ascii?Q?tCd4UwjCQt+m64neDDnm5pjS9tM5YUdFrTGScX2sk2jLPgWF4NwMKdyiUOIm?= =?us-ascii?Q?eG2cqyF8JFckkomsh1MQSvptFEnlfYjf3idNMbfefICiartLIXIJK9idzWDk?= =?us-ascii?Q?m1q6Mq9GZ0Z8cqnPihDncONrJrXM2cIWQ5rGWk2IQcgIBdPFpVrnx4/OQqbc?= =?us-ascii?Q?nFC1FoQhVZgRNa9pzev9kg3+sAX8K8eRBmBrbFol64GGOcaUPMZHpCpDBs2W?= =?us-ascii?Q?FAHbYEmr3lF9+OkdZBVeR7F/M49Noorw2ktvWDU+RAW84wGwO2H0ep/rrpgt?= =?us-ascii?Q?+JzdK33zx0IanvaQidBFrPGJaAkAWzGHTbC7rohbT6zmdY84fHckqFVwSYR2?= =?us-ascii?Q?K9G+Nt3pKixVVGShluTMIz4Hs7QXZIqxbLn7FcFpg5WgR6oVbgJ3U8+E5DQc?= =?us-ascii?Q?ihG2HicEx0+wAY8BkjKnou01q8pUuOyG31nQRcHGYxpwhshdExEQV1eHYzTY?= =?us-ascii?Q?toNLNg4jikeKAJcUwNSpRFccV+zdYLZolid3N6a26CZ6jpOwGlCwjBhtjkgm?= =?us-ascii?Q?NfkQ7ztLGCjqDXN9v2/MeAp5VFqtxVo+1WMSs7s5dP1yM67BZbXOhECWi8R+?= =?us-ascii?Q?1NNL2JTqrgzRVhGZgALzq3ei2W6va2LVzOsQ42yIU5m4DB5GUbqM6rd4QWcH?= =?us-ascii?Q?xHI1IPVAZQeu8ig5JIhBrirjQUhKCDq+xNAWsoMSK8//aFSlG4m663kahODk?= =?us-ascii?Q?ZTq7mTWGDpSuqbYxYodelzzaC2g4FmXmlQFG22y03OoD8bhduSN0HEa6WU1Q?= =?us-ascii?Q?dXiHxXiySHPCGstRpObyyr2ve7LR9rjW+gwMYdu5o+kaFzWLDbXiJ+mEU2P1?= =?us-ascii?Q?0NlTl9JBqutT7hUDA4U8tnmXd6599anPx2ZEXCuHcJxt7FpNu2bi0WP/7039?= =?us-ascii?Q?Qn00CVkW343be53rjMcv2qgdasiKjiy6ghmy6gEQmF0MWGpObjFu4oAFNo7f?= =?us-ascii?Q?ofeq68uqL8b0Kn4TJcSAydcD98nRKTh/WyCO53+21nppkm4lNz1Rdth1a7XH?= =?us-ascii?Q?sVwLApv/tyYEmgHEraWQ9iTBGuyNcZ8XqCflWK56NB6HDeLaS3ZZfrrmJEXC?= =?us-ascii?Q?lkwpaBUJtkByKu0S48T5RDTtib7NIxdzwH9r91KwarMFdoDgZZ7z5cl2sSbx?= =?us-ascii?Q?S0NgRo99bcbmTcQ/Ti89iXUbTlrAXn69bgasslryGw39B3I7v8S8EEHX8rtz?= =?us-ascii?Q?EiflTuUtmjIuFJidEc7hvImgIh3djCf0E2DaJFXa/x35GY7lWEMcsDIXU3Cy?= =?us-ascii?Q?RV51WAeoqpSvdruVjvgWyXvMUYs0Dbs=3D?= X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-Network-Message-Id: dda055c9-5987-49e9-71c5-08de76069ac4 X-MS-Exchange-CrossTenant-AuthSource: PH0PR02MB7159.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2026 13:46:27.8646 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bb047546-786f-4de1-bd75-24e5b6f79043 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: QDxrBy2BNzrwDpaJ9qig0hcG6HA7h7StoEdVG053plawhF2/F5h4dUtfGpJFlZbSgipoSJt3R20qszAq0Yx9UWE7ktPsHBWnz5VkIE8Ogu4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV2PR02MB11277 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI3MDEyMiBTYWx0ZWRfX0PdwdGPfTWcL 6JbnuDWqwKRS0/1K8016VpRUT52ZY8qtcq/la8glSD47BPMk/hvRxsd/Fru9iRhryFveC0D/C1o LplKhgKQ/ntQQJHVlwbon0bqtzw+LadB+J1rw3TLxi4HIgCb9SHSOb5WNKd5ZavIysRmlUuYrj6 1XWghamo7J4XAwtOa1t1oGaE1a1UMssoDGevECQsWNCzLs+bZDJgGKZkpEqQXYHbJGutMGHvaBV j0hb6BnkEM6YN16HpPqJCGd32Vee6l2CwJW0aw4yF7mHHUaipTpivO5tgErevtv3u6bypIfaOKi LQigRtXNAxKjUyB0U+X82ImfhfgqQB25+xgJ9S0wml9qaeLz5lJUw7y+aqGYLZAc4BH5jE4sI2A bB2MIguKB47ZLz0oXm1oMgMH68k2s1+9+Iwx2Dp0rDjuhS516RJSdxb2kJhu/KNJEzuexD1rW6x Ror1KTEJ5HaRCLDRxhQ== X-Proofpoint-GUID: 3UCt48HOTDcZpg1xmH_4ka-dieC_Xblu X-Proofpoint-ORIG-GUID: 3UCt48HOTDcZpg1xmH_4ka-dieC_Xblu X-Authority-Analysis: v=2.4 cv=TPBIilla c=1 sm=1 tr=0 ts=69a1a036 cx=c_pps a=qh32Q7XyPXPg99od4CZmAQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=HzLeVaNsDn8A:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VofLwUrZ8Iiv6rRUPXIb:22 a=1L6crL_YRTbalZ11mEUO:22 a=64Cc0HZtAAAA:8 a=pVxnATgtKDxbnibDHZgA:9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-27_02,2026-02-27_01,2025-10-01_01 X-Proofpoint-Spam-Reason: safe Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=148.163.151.68; envelope-from=mark.caveayland@nutanix.com; helo=mx0a-002c1b01.pphosted.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_VALIDITY_CERTIFIED_BLOCKED=0.706, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.401, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @nutanix.com) X-ZM-MESSAGEID: 1772200063032158500 Content-Type: text/plain; charset="utf-8" These functions are required to generate a suitable _PRS entry for the ISA serial ports. Signed-off-by: Mark Cave-Ayland --- include/hw/acpi/aml-build.h | 2 ++ hw/acpi/aml-build-stub.c | 10 ++++++++++ hw/acpi/aml-build.c | 15 +++++++++++++++ 3 files changed, 27 insertions(+) diff --git a/include/hw/acpi/aml-build.h b/include/hw/acpi/aml-build.h index 3394253b9e..6043eeee41 100644 --- a/include/hw/acpi/aml-build.h +++ b/include/hw/acpi/aml-build.h @@ -415,6 +415,8 @@ Aml *aml_derefof(Aml *arg); Aml *aml_sizeof(Aml *arg); Aml *aml_concatenate(Aml *source1, Aml *source2, Aml *target); Aml *aml_object_type(Aml *object); +Aml *aml_start_dependent_function(uint8_t compat, uint8_t config); +Aml *aml_end_dependent_function(void); =20 void build_append_int_noprefix(GArray *table, uint64_t value, int size); =20 diff --git a/hw/acpi/aml-build-stub.c b/hw/acpi/aml-build-stub.c index 3180c7c962..cf2f34ddb1 100644 --- a/hw/acpi/aml-build-stub.c +++ b/hw/acpi/aml-build-stub.c @@ -107,3 +107,13 @@ Aml *aml_buffer(int buffer_size, uint8_t *byte_list) { return NULL; } + +Aml *aml_start_dependent_function(uint8_t compat, uint8_t config) +{ + return NULL; +} + +Aml *aml_end_dependent_function(void) +{ + return NULL; +} diff --git a/hw/acpi/aml-build.c b/hw/acpi/aml-build.c index b07b0133c2..0b9498a4e9 100644 --- a/hw/acpi/aml-build.c +++ b/hw/acpi/aml-build.c @@ -1729,6 +1729,21 @@ Aml *aml_object_type(Aml *object) return var; } =20 +/* ACPI 1.0b: 6.4.2.3.1 ASL Macro for StartDependentFn */ +Aml *aml_start_dependent_function(uint8_t compat, uint8_t config) +{ + Aml *var =3D aml_opcode(0x031 /* StartDependentFn */); + build_append_byte(var->buf, 0); /* Good compat, Good config */ + return var; +} + +/* ACPI 1.0b: 6.4.2.4.1 ASL Macro for EndDependentFn */ +Aml *aml_end_dependent_function(void) +{ + Aml *var =3D aml_opcode(0x038 /* StartDependentFn */); + return var; +} + void acpi_table_begin(AcpiTable *desc, GArray *array) { =20 --=20 2.43.0 From nobody Mon Mar 2 08:51:00 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass(p=none dis=none) header.from=nutanix.com ARC-Seal: i=2; a=rsa-sha256; t=1772200047; cv=pass; d=zohomail.com; s=zohoarc; b=NI/baT2SSGgkBpgqhgM1MFRAb6slGiPkcS08Kxky6kfmIY9MW/s5T42eakFwzHdz0baNy0Jg69zYaAoKr1/o+NPukPXApDqxSFHWrCtHP5woevKUEpA5eMjHKltUn0aeE/3XnFSMjWKFuPnPnQae8QBxEPUFiqa+Y3FX59B53b4= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1772200047; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=B1qTga7IC1eRYfRQrV0AcwdzkiIyAzny+rF9YWNYvaY=; b=Y8ommQtqZ//7n4x5iMAsRI3TBqomg5pOT3aJSL6Va7HxrFi3DVXT3I6a3oEoAa+MXrZZ1fbtt6zXu3kEEzp3yVBQaUwQLZa47Rd3dnHKVdUSEoQcxwOXwG17q6e+hnx+iyDlUOhUKztA/nzEyQl+DpRTVrWK1xblRvlFgIKgHpM= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1772200047135214.33285374671846; Fri, 27 Feb 2026 05:47:27 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vvyAz-0000rL-5d; Fri, 27 Feb 2026 08:46:41 -0500 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 1vvyAu-0000qj-9I for qemu-devel@nongnu.org; Fri, 27 Feb 2026 08:46:36 -0500 Received: from mx0b-002c1b01.pphosted.com ([148.163.155.12]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vvyAs-0004Hl-LE for qemu-devel@nongnu.org; Fri, 27 Feb 2026 08:46:36 -0500 Received: from pps.filterd (m0127842.ppops.net [127.0.0.1]) by mx0b-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61R3bcbA3536051; Fri, 27 Feb 2026 05:46:32 -0800 Received: from sa9pr02cu001.outbound.protection.outlook.com (mail-southcentralusazon11023100.outbound.protection.outlook.com [40.93.196.100]) by mx0b-002c1b01.pphosted.com (PPS) with ESMTPS id 4ck3h295f1-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 27 Feb 2026 05:46:32 -0800 (PST) Received: from PH0PR02MB7159.namprd02.prod.outlook.com (2603:10b6:510:16::8) by LV2PR02MB11277.namprd02.prod.outlook.com (2603:10b6:408:354::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.16; Fri, 27 Feb 2026 13:46:31 +0000 Received: from PH0PR02MB7159.namprd02.prod.outlook.com ([fe80::8e97:bc32:822c:b250]) by PH0PR02MB7159.namprd02.prod.outlook.com ([fe80::8e97:bc32:822c:b250%4]) with mapi id 15.20.9654.015; Fri, 27 Feb 2026 13:46:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint20171006; bh=B1qTga7IC1eRYfRQrV0AcwdzkiIyAzny+rF9YWNYv aY=; b=0Sjx90u3gRvEamVUWysou7dMXqjyI6oWnAax8KbzuvxOvi7kQIafQhYFy Y4jU8shgGxDuXaVviCkFiCh+S3dQd84W2PTqIcoHYFFZ4EFFd4KZcoQmKFEtSfC7 Ih5lNStSap9b+v0F6lKj4Mj7jPBe+SekElb5R2iCWy6ZesXB50rQ/SrIa0rV+lQc xBuA0SjI9Uo0nxxb+iVU0mswOGigUl2xnH0ecd5AfoznTh3/3r+aO8flXiR/rQ3M 0LtBwyPo1i0S4vdzMdvZtT0LsdW2Q/NT1Eld8BZDf5G0mMRt3RjsMXHhg+tuAyys JXNzbjBd3lRrrVpAnpvb7xWXhXnjQ== ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lB3HIGqS1IpBqMGm5Z9uAfjUBJgxQC9QXdd4ODk9RwM6qMw53kBQ/NyswQVYva2HGCQFeVUiDmTU12scW70bpz1VXpiCCfDu+uFXDoGUKA2zJ37GeYGNNAxteMEpzZP/JdXV7b0uu29FkiiPz7KB2wlf1evgYjYs5Nw0gNqlly0ASfKP/st7cWZ0Wt8L5aFDurR5VFpO0W8YqXVcxAAlSTNIMH8PIf2Cyvd375YYpl30OIb0zImcyGrJT0zsMRK+AOuWIvvdNYY1zmbTNbsurC/wDQwLND38Y2uNHSvCsfcVoYVs3mG46EYXw0nT5Rve3dMbxfR1zWVMlnRj0/XR6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=B1qTga7IC1eRYfRQrV0AcwdzkiIyAzny+rF9YWNYvaY=; b=Q44Lxd0Ad1r8Gdndhr1HrOht7Gs1LACbduoQj+M6appaGvaH/zd8MZbP7eF5qY5DzpcRxWUwrGCC8pnxnDGMSqtbvx+1bAmqHqS76ni85w7uM6eV/8+7iF0y4+k2OGZxmWGHc8ZicUlj5YOBSc3tt8ti3bOaeq6aO8evyaYOIOCgdtbiKQsRxm5YMH1fCsiJAFEwZ5gpDWmQVvUzY0h9NLkrdriTpsxQwehv1xFP2rc2HGRfuxhtb25++zCJk7qqu7K6LshQ0h0pL9mJa22oPYmCDKRLotbh5op/n7hVXdQAVYxhbrBQj6k0DxyAIpriu0v9L62VOjAgXw6gb4QEVQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com; dkim=pass header.d=nutanix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B1qTga7IC1eRYfRQrV0AcwdzkiIyAzny+rF9YWNYvaY=; b=cBFvC2ABjGS0FZJPuPyy3vjMV2zHplSFRbRasNlkF5CIJaVHO/U7Nkmt8OVWqUVKzWPv5RCQmOfPve11x+IOStGJD0HZRLULXTRvqQRK8W22D7E5JXy+jwprxlOyhW/Ot0cQ2tsaKDw9977Xuf4ZoRstX+CdkqSXxojpyxc+eusY6Mr1s0B+iRi0sll77vUOhGnsd0Al5kvg106rRgkfuAg8OeLcm3gVyzf8pFq61svPytEr/HeyNnBFP65cvtVtIX+5SatB/oaTx32OPljMo+MieQKEWlzsJX/zHc2etbyhIgOZEMd60sO2LCSemT5c2hKPpXmyLQK4VBkZYHzlNA== From: Mark Cave-Ayland To: mst@redhat.com, imammedo@redhat.com, anisinha@redhat.com, pbonzini@redhat.com, marcandre.lureau@redhat.com, marcel.apfelbaum@gmail.com, qemu-devel@nongnu.org Subject: [PATCH 3/5] tests/acpi: allow DSDT acpi table changes Date: Fri, 27 Feb 2026 13:44:57 +0000 Message-ID: <20260227134611.1229390-4-mark.caveayland@nutanix.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260227134611.1229390-1-mark.caveayland@nutanix.com> References: <20260227134611.1229390-1-mark.caveayland@nutanix.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: CH0PR04CA0027.namprd04.prod.outlook.com (2603:10b6:610:76::32) To PH0PR02MB7159.namprd02.prod.outlook.com (2603:10b6:510:16::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR02MB7159:EE_|LV2PR02MB11277:EE_ X-MS-Office365-Filtering-Correlation-Id: 2ec7a00c-a8e8-434d-3ddb-08de76069d3e x-proofpoint-crosstenant: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: mGqZdp/vordxI2zNkVjhuW2Cy1ZGmmXRL056cmDTAowYpvTyZGbu8HrDcP/svivT5mi4Mk3amjMu9mljB6PO7i+LwlNS9Hev17wl3mtb0Ro1QiPMNFxDtwhvM0sQn897TONOeebxC7Pdx5z1+BNTPzkVBtUGJysuxc4D/85RsGFF6moLLugyxxU3ZRAXJGgrZn5CB32MnqCzjXClN/K5ZUyJmOHBMVPJL0nK6AdmiG6K21cBML16X+TlTrwGu7Xym5dY7ZdV4O2dWbGOAiRIZTLCCf6GCvxwYiUvvuUfckQgkXKbsRCg5RCA+0V/3/+ZpM2hdhzbTeyMHm4ib+chF1ai5Os+O3p8y7Uh8aWUPCNlnwxKlzugBJd0H9OXqEmoRp7gWJmfecUnTyHSuJ5ig7KOjv2MbNIRvae3GB1l3heHr0z+F0bdgFJEcebTgRCODoexNC9zXmhjKWD05bZt8zFS4138WELAXJ28Mnkp1Bu2qvSeuRgKKzDg5iazQhi1zfr3a+0B9Zo0RwivaViWkC5qh+3Y2or+SNPHtzIfOotS5UUfADjhsqjf1wPywcl0NgH+nUDjtt/R3M8Sa0w/3lXdVuhZpNYV8qeGrg4Z3SoR/6z9lC+08NFbE7UT2c5Yn4qQykCx6WMYY83VKa5nhrVt7L2a7XEgjhgzeVtJj/A4yGrOGw/1OMZUmJwFqdT1CO3EAJGHObYWEWR7+2i8R4CoEyp/t6RiqpwqTOZRPCs= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR02MB7159.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?AKHFqOrGsVY/cxKhZMTVIALGkSodaytAYQJclchCX+dskttHcrfq0DdeUj2U?= =?us-ascii?Q?fveAsEoB1EFNJU+lE89vwxA5g4+Y908gltg/OsGpalo3QGO/mAkWXaqb3Kax?= =?us-ascii?Q?KEilzC3ySJSecLbXYzzfhsjLMWmdwJwWW+x7tfC23BG55irr2wvuHzu9Ts9i?= =?us-ascii?Q?1ofNTFG+phMbiUAUQLcRyrsbyvABXoU9hACzQDR3bUdNSH01RSQNXRvq5QwR?= =?us-ascii?Q?WTK1ddLhXJybMNXp8hVdKixpfkanFlEbTEEs8JbkxFOSWKkvY2GwZWDXnNWN?= =?us-ascii?Q?gZfXmSyMvaN++YC09IF6lIhr/ntOM3vARHALATok03LEZM/5YoJbqSgx6pYM?= =?us-ascii?Q?l/2ovSXxpBSUVWLOVJVPfDH17TOrcXI31O/C/ZsoGX5040/PhXjzoQPHOkMe?= =?us-ascii?Q?Cl4+FA0pHeS9xt2u8VuKz4/calrSa/npLH0JcJ72ZFfa1p78D8bzs/ZYiA0J?= =?us-ascii?Q?xKQ1h2oyL3J8djK35U6ipZlMZAJqSsyrAhR92ShCTTWxjzr2oFZZGwLIYR5s?= =?us-ascii?Q?F9UO5ojfn5b7Ys2c1CZd1OdWOwd5MSdrhWqXSuKVsBpB145n+Vb2gZDJacaW?= =?us-ascii?Q?VxoZrnAHy/LokPym0gd3oCZVmaWaOSkhx8odvdVRntSQYKR5dsa5DS0MJI/U?= =?us-ascii?Q?tbf+9pdD4HTZ+UrnJbzJBPawPUKneruVZQTIFvTnUyYo+WxAG09ymITeIlEy?= =?us-ascii?Q?ePjVoJI318jIaq0bbubtRzrNDjUzVzv8p+wT29xpeyGMoYJvdG6F7utJPH6y?= =?us-ascii?Q?0u+tBxxbbCDw30dwYGW8gEpAGLt/sFjQBbkRFwLc4G/qoT3MaNz7y337aXzs?= =?us-ascii?Q?Ak9cG0Q7r2YPIXv+wFLGZ5yqoYYwcxhFQTrYiDqMjYTv62DeZGghZMw/FMlN?= =?us-ascii?Q?3WYQBps45sYA4OVjnZAqaRYFwhXt5cfhXl0E3YfOBJM6p4Uu9yfIzzd52KQX?= =?us-ascii?Q?Z3Wd57MqUtQE8gR7yMUUFrKF4Wxs8TtZsD+2Xdqqr5bs3sTk/JrZjO1as+5R?= =?us-ascii?Q?LOUeRa3tZlUMAjeGGIZBP2AyYygxbpm9Jdhu3xIG9mZHkYv/v53AtnM99h3Q?= =?us-ascii?Q?t97tOO9cQBMkVsVjRmrtEbNbILh8/5bO7kQwy0/9wY5LTvvkxWS2x8dvwNek?= =?us-ascii?Q?EXPRbrzqRxziadBNIy9UpFjvMIfItYQRlQmO5gSjeLL/bxZ82Ie+CHGHb+kn?= =?us-ascii?Q?8K7uD0nAifbki+mRdCtlByaZ+dCC/V53ynpR1HXvs70nlmw20LmPaQtJYoWa?= =?us-ascii?Q?n+IojyTmSC2sYS2Shbooxnskcs6aMotzpS6VBacy9gQjwWQfG4qBalanpVtI?= =?us-ascii?Q?qRLcac6lrdwGl8bHWVLMh8R0kyAPtZ0U9vFF1b26TZgYKQftq70kGhDDiY0Z?= =?us-ascii?Q?Wb/z8/h59hTzoqsUyJgWt7pcD6J8i5uYsdOYhH+T2igSr6QWMVt0aSS1eTwj?= =?us-ascii?Q?WsbASjv1e0PHxGqh9HMaWNhGE969TWw/UpsNlvds6V8lt8KR4YM5VStm+hZi?= =?us-ascii?Q?8jtMneipCN+yESQdKQm5gMIuz0lJrv7kgPDAEzjFcruExkujyNlvvqamR2DD?= =?us-ascii?Q?+x6Hz8R3uIEIavSTM2Ow9uQlMbUEUD3IhyjlFhx62tQU+eRY5nLmMPd/4IC2?= =?us-ascii?Q?EAfRzGFiASWTE4oRTzqxgpWdknGPQP0+bygsA5KRYzr4+gXPiv7G1Oz+4mHl?= =?us-ascii?Q?rsLLwVp/N2/ShZ3LWIY1CJD5Mbj0QJSBAMUn3+fW0egD0u3/F9VgW2v3W8c2?= =?us-ascii?Q?g7p6m22ikZzY60qL0Ru3Q9V9DVGYegc=3D?= X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2ec7a00c-a8e8-434d-3ddb-08de76069d3e X-MS-Exchange-CrossTenant-AuthSource: PH0PR02MB7159.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2026 13:46:31.4568 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bb047546-786f-4de1-bd75-24e5b6f79043 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: RXN7XPAflzD0RPlNWnYCw6oNWnSB8mFmDVTIQ8ErW+1Ln/0ld9oXo1HOslk6ZvQC+/dL18m1qdi08nLRRsx07CdmwxQvL6Fav5W5+0srz8A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV2PR02MB11277 X-Authority-Analysis: v=2.4 cv=LOprgZW9 c=1 sm=1 tr=0 ts=69a1a038 cx=c_pps a=6ImCnFsxPDZKs//ZBa9aqA==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=HzLeVaNsDn8A:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VofLwUrZ8Iiv6rRUPXIb:22 a=VUi8bpU7OL1Oj2-RSIOF:22 a=64Cc0HZtAAAA:8 a=w1bZv0MCpcxBmq4Jr4kA:9 X-Proofpoint-ORIG-GUID: 8iNhFOfkQZP6dXFA_aSfGEUQ_bYJGY3I X-Proofpoint-GUID: 8iNhFOfkQZP6dXFA_aSfGEUQ_bYJGY3I X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI3MDEyMiBTYWx0ZWRfX5tx9iMlziCbx YnGsdXI9cAWPma2qpJWKZnYqjLiLmtUvREF8ExzSYKI9tgyYRL576QtDji4SZIZqUgfnWrE9VLK YklkwpYfyhBQzA3dUXCw+PmSfNjbYZjucPjcd+6aFQF8TkSKPK3ItefM2Fdi+YDIzkpuElr7Dkb 9j4ashgVPobH+SSbNQfWhEMUnEZF9/LUQhO1/4bTPS726Dhue2PKgnzyhs8DqubAYBKe4S3zvzP HKsBRMrE/kg3Q7fS7rwLvetd3ge40gvcFaCOQbNCF4yn1B0Mt45tQCr2A0/aqtZKRzJDV7broU8 wzLO+oeQpoUp/hXMaeI/OHggFTCTiRzZZnHdpvddhC7Uv9XbOMOM/heHe/hfxFugKQ2N59urMCW HRSHlWkxbq9ZB2+EpKG2jB1qC7PoXI6TpawQlsG98A2Baex50F/TRxKgcXVHTZyRjHxjxaOfKhH DoKkrA7Rvl9NXsfsjhA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-27_02,2026-02-27_01,2025-10-01_01 X-Proofpoint-Spam-Reason: safe Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=148.163.155.12; envelope-from=mark.caveayland@nutanix.com; helo=mx0b-002c1b01.pphosted.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_VALIDITY_CERTIFIED_BLOCKED=0.706, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.401, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @nutanix.com) X-ZM-MESSAGEID: 1772200049397158500 Content-Type: text/plain; charset="utf-8" Signed-off-by: Mark Cave-Ayland --- tests/qtest/bios-tables-test-allowed-diff.h | 47 +++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios= -tables-test-allowed-diff.h index dfb8523c8b..cef44135bc 100644 --- a/tests/qtest/bios-tables-test-allowed-diff.h +++ b/tests/qtest/bios-tables-test-allowed-diff.h @@ -1 +1,48 @@ /* List of comma-separated changed AML files to ignore */ +"tests/data/acpi/x86/pc/DSDT", +"tests/data/acpi/x86/pc/DSDT.bridge", +"tests/data/acpi/x86/pc/DSDT.ipmikcs", +"tests/data/acpi/x86/pc/DSDT.cphp", +"tests/data/acpi/x86/pc/DSDT.numamem", +"tests/data/acpi/x86/pc/DSDT.nohpet", +"tests/data/acpi/x86/pc/DSDT.memhp", +"tests/data/acpi/x86/pc/DSDT.dimmpxm", +"tests/data/acpi/x86/pc/DSDT.acpihmat", +"tests/data/acpi/x86/pc/DSDT.acpierst", +"tests/data/acpi/x86/pc/DSDT.roothp", +"tests/data/acpi/x86/pc/DSDT.hpbridge", +"tests/data/acpi/x86/pc/DSDT.hpbrroot", +"tests/data/acpi/x86/q35/DSDT", +"tests/data/acpi/x86/q35/DSDT.tis.tpm2", +"tests/data/acpi/x86/q35/DSDT.tis.tpm12", +"tests/data/acpi/x86/q35/DSDT.bridge", +"tests/data/acpi/x86/q35/DSDT.noacpihp", +"tests/data/acpi/x86/q35/DSDT.multi-bridge", +"tests/data/acpi/x86/q35/DSDT.ipmibt", +"tests/data/acpi/x86/q35/DSDT.cphp", +"tests/data/acpi/x86/q35/DSDT.numamem", +"tests/data/acpi/x86/q35/DSDT.nohpet", +"tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator", +"tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x", +"tests/data/acpi/x86/q35/DSDT.memhp", +"tests/data/acpi/x86/q35/DSDT.dimmpxm", +"tests/data/acpi/x86/q35/DSDT.acpihmat", +"tests/data/acpi/x86/q35/DSDT.mmio64", +"tests/data/acpi/x86/q35/DSDT.acpierst", +"tests/data/acpi/x86/q35/DSDT.applesmc", +"tests/data/acpi/x86/q35/DSDT.pvpanic-isa", +"tests/data/acpi/x86/q35/DSDT.ivrs", +"tests/data/acpi/x86/q35/DSDT.type4-count", +"tests/data/acpi/x86/q35/DSDT.core-count", +"tests/data/acpi/x86/q35/DSDT.core-count2", +"tests/data/acpi/x86/q35/DSDT.thread-count", +"tests/data/acpi/x86/q35/DSDT.thread-count2", +"tests/data/acpi/x86/q35/DSDT.viot", +"tests/data/acpi/x86/q35/DSDT.cxl", +"tests/data/acpi/x86/q35/DSDT.ipmismbus", +"tests/data/acpi/x86/q35/DSDT.xapic", +"tests/data/acpi/x86/microvm/DSDT", +"tests/data/acpi/x86/microvm/DSDT.usb", +"tests/data/acpi/x86/microvm/DSDT.rtc", +"tests/data/acpi/x86/microvm/DSDT.ioapic2", +"tests/data/acpi/x86/microvm/DSDT.pcie", --=20 2.43.0 From nobody Mon Mar 2 08:51:00 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass(p=none dis=none) header.from=nutanix.com ARC-Seal: i=2; a=rsa-sha256; t=1772200065; cv=pass; d=zohomail.com; s=zohoarc; b=W1A9S6yqehp8105cT1je788fSdmiUOKKsSuYQ/dHDgjO+Eqd77U90Kxfn99KewShZZvMRsVfrxL2ghbYm80eUlGQvsBW7C26Bl4iqCgecp0CUat4KbczF+PfWRUVxfM+LA2KnqSqoJGVVKp1JcWz2oEHTgl3fH3zDxyKhmKl9ME= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1772200065; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=pCDLdkJCaODOFIBYzq/KK/SHviwnV690wVn7J4fqBpI=; b=KKTX/7IsjVEDsoonDOGiEaGlMpNLe3a72NFEJlW4XwxkOGhj2AORCULlbCVelpAlQkJ2opQtkizPKkh9TtE50Qxo/6rlminx/EUTlSHlRSYxUMgXTLlfarMC8mPw9XjGJNbIs8VOD3uC8++Ts4lSGlh4tIaRai2JX9IN8Q4oNz0= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 177220006580139.76811534559545; Fri, 27 Feb 2026 05:47:45 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vvyB7-0000sE-MA; Fri, 27 Feb 2026 08:46:49 -0500 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 1vvyAz-0000rM-5b for qemu-devel@nongnu.org; Fri, 27 Feb 2026 08:46:41 -0500 Received: from mx0a-002c1b01.pphosted.com ([148.163.151.68]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vvyAw-0004LC-TI for qemu-devel@nongnu.org; Fri, 27 Feb 2026 08:46:40 -0500 Received: from pps.filterd (m0127838.ppops.net [127.0.0.1]) by mx0a-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61RAsTrP449134; Fri, 27 Feb 2026 05:46:36 -0800 Received: from sj2pr03cu001.outbound.protection.outlook.com (mail-westusazon11022099.outbound.protection.outlook.com [52.101.43.99]) by mx0a-002c1b01.pphosted.com (PPS) with ESMTPS id 4ck0d4hgc7-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 27 Feb 2026 05:46:35 -0800 (PST) Received: from PH0PR02MB7159.namprd02.prod.outlook.com (2603:10b6:510:16::8) by LV2PR02MB11277.namprd02.prod.outlook.com (2603:10b6:408:354::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.16; Fri, 27 Feb 2026 13:46:34 +0000 Received: from PH0PR02MB7159.namprd02.prod.outlook.com ([fe80::8e97:bc32:822c:b250]) by PH0PR02MB7159.namprd02.prod.outlook.com ([fe80::8e97:bc32:822c:b250%4]) with mapi id 15.20.9654.015; Fri, 27 Feb 2026 13:46:34 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint20171006; bh=pCDLdkJCaODOFIBYzq/KK/SHviwnV690wVn7J4fqB pI=; b=wAPAv/5vXspK/s3TmuzQzXaSfEriwfaHjQyFqDQRDLyzPM5G66NZdDFQW PpOSsIpmxE+jccCdC5dUvVeiMEL57JhdLWaZ4AuLeq8P2PGHX3bipjV8VLJ1dGCQ C4vxWbSYSsTvFnAtm/kH2yujRiwRDf9UTibRMJkfTRgF5OC1aubMAST0wyE+6i1R DXBcBIpHaar6HOZlDA+SH4gShsAfUIxPyoX55MH2RE+rVijM7FHslTrSOpD4qtfu rnzrsDAXVEhUDlcqnhJm3oBoZKFs/VGEA5ljZANI1ff/RrLT1aGC1VutfQQCIVdF e8G/yszCcjM/nWqRGZkzzbvJRkuRw== ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZtZ98SCyX9M5MAdOZvXzQHHgb3+LapCB9AD5ikRGhUEdmgeMVQS292YLpM9ZVYYtogFMnYEikSFKjREa4a9WMHe89zbdjRscXBofMrZSGMkk9FmMWVVhsE/PE4QKwc8I0cZK5wC43b0Qx+Ht0L5QmTDWBHkK/rNgoaX1hyrwYetwF9MurGDJFGD7+fuozvxz1v+y+4tcHthMYKRV/CpJJSklIYLOsHUg2TyJV/0Wmh0PccZOHbrD0c6xzljAEKp7f8tkBZQbvtRrDLCC2YB917N54lK8pTymIlhvWe7/CpQW/FvWLoHHZxrI6XMYr5Nb4hJfoOi4ohT63caWwluVCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=pCDLdkJCaODOFIBYzq/KK/SHviwnV690wVn7J4fqBpI=; b=tVq62bwux6v3sGdS5E9jvvNcG7jyOIZrOiVLAy8DnbBXbW8eqzG1WR82QKNY75fT65V8B6Ha/yMZOJniMndsSlMylpphgmnwYhXRDNAXGN3WBNyBuQgicQrKZwML9TB8uPH2sVKpKey2iMfjJmx6pO/jYzOYnnobZwE7QPVsJfDcidO/Evi9tmVJq7U9oXuj2KAsakqVgIh+QpOKQclUdlL50pGBDyqRnfMy2ItIvyJ/t5tFtEay5Dw/Kr69Zv07WDRYx+TFEOtCKeWTjgenGT9xo+VRbgiL1Eq6CZGgY6KIwx8XceYvsYqaywJHd561OiNNOnP/0ymieQqnXg4wcg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com; dkim=pass header.d=nutanix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pCDLdkJCaODOFIBYzq/KK/SHviwnV690wVn7J4fqBpI=; b=s6VCFOLgiK2CPIMrXC8/ZHQFd09qrBMVwPxywLTRAaUxJUSHA+CLkneTznMLFSv6m5hHe/U7HfG2WqBBMjaJwFtmmOuf8/mKEtELQAy3dLxCqLtgmMJ0S+WoX6A9WIrxnkrr2fehw7HIyfEOYQW2cIxkCy9wGBnLv10qxfXtClHg8dAHopYp40B1tZqcN8UiOgtK2XufuU0PttsKJ/vNeruc0UJsfJK2AMOGVtWRZ7duYyfY0ci9LgE6SsrH57IC2BBVlKoweyWJt2wCwK7/gGbyONEJT76KifzvJNMK7BFumdKxQ7BlVQ6O+C4nKMm2L2wQAcSU+lMnPx6XxPgdDw== From: Mark Cave-Ayland To: mst@redhat.com, imammedo@redhat.com, anisinha@redhat.com, pbonzini@redhat.com, marcandre.lureau@redhat.com, marcel.apfelbaum@gmail.com, qemu-devel@nongnu.org Subject: [PATCH 4/5] hw/char/serial-isa.c: declare IRQ as shared in ACPI IRQ descriptor Date: Fri, 27 Feb 2026 13:44:58 +0000 Message-ID: <20260227134611.1229390-5-mark.caveayland@nutanix.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260227134611.1229390-1-mark.caveayland@nutanix.com> References: <20260227134611.1229390-1-mark.caveayland@nutanix.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: CH0PR03CA0061.namprd03.prod.outlook.com (2603:10b6:610:cc::6) To PH0PR02MB7159.namprd02.prod.outlook.com (2603:10b6:510:16::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR02MB7159:EE_|LV2PR02MB11277:EE_ X-MS-Office365-Filtering-Correlation-Id: e1f9bf3f-2974-4f17-dd6b-08de76069ef9 x-proofpoint-crosstenant: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: /4sKE/jdS8/kTe4oAflvLcEonTgyAQW7wU0Yec1VIZz8Qxqjx29i3l0zIlnACHIGTY/+i90TdNGloCCSJX41K2Zif24hp4XyLcVXJlrxHz8oO2wAGeWUTcD4Mxse6UxbmEBUvfvFrPCNbQ/mp6a8ebHeWMFyNqlmAA0NlOjgFdbKk/eeyNTh3jVIBBn9qP/Zqkf/D3Evrya5vTo5XGBtDzPyU8yx+lxKjgUPTlEyoU3pI41ANXzLS8O0bkflRpwPP/btvj8KfJichu1VabS71Kqnuk2DFZcUSL0oRODFO40N6S9B9yKnc4s6NKk+seiKSGhsZJemGLTiQpgRIcUtGyNX8qypa4vbpnb2wTl3eLcGBK63/RsI3cOgSK/Nu7wOf19gzPWSZ7Mn/LVDz5qhkUku++VgrgRmZthJd4GWFomZ1cZdH+kbp5xpj1J0IFFzj98WNa8bIzItZLc10TeAcZOZx0VzkHUSspVE4C/KQQIFjX5qPaORFaboT4Bccx+i02I8qa9BP0rtgb+PWgtkgFUeNEE3TqZtIsYwUyXRVTGwKYz+enNsYfjo2vOCrHI9A4Gg0fHIfCWxuj8uw1pGwjKTq+OL08QyJyqsKHzCxVzwH30Fak2CekA/BhzF/19eGbcp2eXrIHzgqUc1xicSPfVRrtqRTp8llgLCI0AS/zu1LtQqsKIoKyqVsDKeRpRXLtQbFl/VgPMxLMCOLVSWDngkXqbsgB1pj1z6msZIAmM= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR02MB7159.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ij1bMH4KRXVMEh5lAKTzYTXww5Xf2/L9xbVdOc1k5EGZSc119vrrIgUyWIx+?= =?us-ascii?Q?9rIGfig9P+2IMMLhk7oZZX1BGuGEFe5wM4tLWASmjAA7YWtmfNH35WtKbfGn?= =?us-ascii?Q?shMgEBP/1QFoA4bBrbQjAiisMXy4HHWxPZUAHmD1BghgLlCM8ddNwdGUgZ9x?= =?us-ascii?Q?7n3SDu9TsMXPU8f1G7y4PtsB6RtW2t9s2TA7kVnAhpX79O/4P9RfqNieQ4Ed?= =?us-ascii?Q?LNnABi04ptuEGy/nGShLwnjMx2/0DY8UoCfDhRWIGPWrZE+AOPM8IEGF96ei?= =?us-ascii?Q?RB6+3ZnGOK8kKzarmh+1XHVw+RkDxd3VSpXM/Z4I8s3Zsb7TYccBQ2oubx/6?= =?us-ascii?Q?vNcpSvaQDS5MGPLbxMsyJxPZAOPNag5aiibUKiFGbeU0kFxGUWUhQT0fagyt?= =?us-ascii?Q?vcvuTKqHyR80uhoC3kTcXfSvLIkJJ2hmudsvP2p1jZsB1paCqg8yG40LtlfX?= =?us-ascii?Q?dBTUgErBgYKZ7e8jUKXs3VscaQI0iTkKjoFOnQBV7t42oBBoLuOefQLTG8Ew?= =?us-ascii?Q?MmLAIY+zeXzjuUcuqJEieieiD+Q88hTpZoN4tJUxqf2z2dzoz36Re+KU1sRz?= =?us-ascii?Q?1rAptpJXZFQ2ZvNSR3Qef88oQyQlEQlz2L488efAzz6h2ag9gHRtfMGvICXt?= =?us-ascii?Q?e32k0j+inQMLsvlTaBkMjYAIKAt9r81icB8VAYeAg1xbd2eu/vJEHUGt9ZHY?= =?us-ascii?Q?3ErLmQyANNaTYXavaoBRsP2XadqOerujaGj8OvcRMRn3Gf6H+2xfpwXcN51Q?= =?us-ascii?Q?Qyevnb0re2cdhMQt7GuK3G5J5Pj7PsE7SjMg0VNLw3OD2ZuETAhCJdty95EE?= =?us-ascii?Q?GlHZdBPNqwA0WuQnMlbNmbH4NafneHm8uSavDc9nLZW3n/qQJI4CGVtfqKq9?= =?us-ascii?Q?u9yCR7HnyfJrhMY60yE2OgW+rREvVE7rlKB+11OWRBX4djQsmPz2IaDQmfrb?= =?us-ascii?Q?jssZA3BWatCGfAwx6Y1CBotN/HTbkdUtA1VESlZ2zC7jjKUiTJqGpCH4M8FD?= =?us-ascii?Q?eJv2katj/o6dyCqc8muApUBancG2l02ntM2qiyCoV7j0cf2fuJA+3Th75a9f?= =?us-ascii?Q?V7vF02QYssPIUXkid/ugSxRSEazmvZ/G7DimUXtFuPpyKo/24KgUaIxTwGzR?= =?us-ascii?Q?o7dFC+bs24/SwWz/KOlqd3z5XgHF043axtskKztnnkh6feURD0BmmR3fO9eV?= =?us-ascii?Q?U0mK4J5aHm+aIYe9CdHvqpDprREbIHqXqiz9sfVEAe+RM9OzCKEDrgqNLO7/?= =?us-ascii?Q?8CqqC3BKsxji0dinXEkfEzN6X8G432OwQNP7pO5oKWnllEDuq+04MvUMaay+?= =?us-ascii?Q?6TvRqPTOg2kzJaCjGEVPgos6Vzw+9GfQsrpntLaip6/XvgyEAA6xZcrVY5W3?= =?us-ascii?Q?Hi0woN5FNP/Keq6FLJ5lcPwioF76lQmhbu0d2yMfPHNzUfVX59AwIsRaQIfK?= =?us-ascii?Q?hIfU2Euh4avfnRJPanI2+8itqK66a2K1kBVAy69JGnkmDUwALjodkcaiUncQ?= =?us-ascii?Q?nltqyvFxYJ8Yr9kcN8Rblqs6RRANG1Om7KZFYSSiFSu733tz7Y9ivX1uCpnc?= =?us-ascii?Q?YpqzSMWsBAIYnhHBZlAZwsnRkQfGIflzS1NBHCUWc5y4SCql0VQe5xZnvDPt?= =?us-ascii?Q?1i+r+z5JhFO+OxGzsFwU7kMrXH4LWQHOQDD+QTkHl4Q5mYaMsC7ZF+EUQRdj?= =?us-ascii?Q?VSVKkgl05DkVcsKsVSNnZ5HCQ1s41FNqdOxwQ4ibbRH0qlt0jcZ3rBr2ojcS?= =?us-ascii?Q?/Y+ubXPdzBc3DmpufjcYK6Z5jKkqZ18=3D?= X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-Network-Message-Id: e1f9bf3f-2974-4f17-dd6b-08de76069ef9 X-MS-Exchange-CrossTenant-AuthSource: PH0PR02MB7159.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2026 13:46:34.4694 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bb047546-786f-4de1-bd75-24e5b6f79043 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 5byGv4bZWiuThe56x42jmnlbxOyNmlSIcq0gv0z0/vzJVZI+Mhsc0oI+AqFjMZ+95rxlwrwnbmDcak8tcIdpSd8wBGfDNw+kfjyO+Fuj2wc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV2PR02MB11277 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI3MDEyMiBTYWx0ZWRfX18/HG1RmuP/Y 2X+zF5j0oMGfNiJkNb095ttE3/n94gdwRAlI3KWS+jx7/JUyOhtEpCu6p6rw4PwaGMoFEmuDr4o WxqdwYZnIAF2Y5Fzu6O8fxPDn8bDY5tiNei2zq4qLoMT3hGDWuN0uiSXWEVrM8v2ggiQsl686uC vTle8mAEhQE4sOfsyKyJ9pDR5fRaBuvKV7HfDeoPvdITkgEwlNvA9g/8294b997/id9yW6+gMcz JVoDlAckJ/AKWUmRo5GQFHUWwHs8x4tiigA9riNZmVx3CPbitZtrTkS5LbwnBZXWDqfpejDNlsX DbXsuqYJWDEi29O2kHkjPEOKcWF5Au0fDWe2+5p4f3J73Gib+Z3QhYggZpBnRo6xpwCwKDK3l1T HCLFe6I0GtBf2wsLSd/ZyLvUl39X1M9ZAl4wBNZHwsnj76mJoTSr7KRUij4Nab3Fkq04dYd/VuO /4q1z7zp+TcJ4TAgwqw== X-Proofpoint-GUID: UbbfsyR1zpar17M8NyXlVElgYsLR7HUj X-Proofpoint-ORIG-GUID: UbbfsyR1zpar17M8NyXlVElgYsLR7HUj X-Authority-Analysis: v=2.4 cv=TPBIilla c=1 sm=1 tr=0 ts=69a1a03b cx=c_pps a=MyZQQtGQDv4zT9mHdzB88A==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=HzLeVaNsDn8A:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VofLwUrZ8Iiv6rRUPXIb:22 a=1L6crL_YRTbalZ11mEUO:22 a=64Cc0HZtAAAA:8 a=3F4rMqWeykrhfE5CpqgA:9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-27_02,2026-02-27_01,2025-10-01_01 X-Proofpoint-Spam-Reason: safe Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=148.163.151.68; envelope-from=mark.caveayland@nutanix.com; helo=mx0a-002c1b01.pphosted.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_VALIDITY_CERTIFIED_BLOCKED=0.706, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.401, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @nutanix.com) X-ZM-MESSAGEID: 1772200067043158500 Content-Type: text/plain; charset="utf-8" From Windows 8.1 onwards ISA serial IRQs cannot be shared when ACPI Revision 5.0 is used in the FACP table. The reason for this is that if a 2-byte IRQ Descriptor is used then the interrupt is considered to be high true, edge sensitive, non-shareable. Since legacy serial ports COM1/3 and COM2/4 share an IRQ then if more than 2 serial ports are added, Windows indicates a conflict in Device Manager and these combinations cannot be used together. Add a new 3-byte IRQ Descriptor to the _CRS resource indicating that the ISA serial IRQ is low true, edge sensitive and shareable, along with a corresponding _PRS resource so that the legacy serial ports also appear at a fixed address. This enables all 4 legacy serial ports to be used in Windows without conflict. Finally add a new x-acpi-shared-irq property to disable the ACPI IRQ descri= ptor changes for older PC machine types, and add it to the pc_compat_10_2[] arra= y. Signed-off-by: Mark Cave-Ayland --- hw/char/serial-isa.c | 23 ++++++++++++++++++++++- hw/i386/pc.c | 4 +++- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/hw/char/serial-isa.c b/hw/char/serial-isa.c index a4be0492c5..1662da86bd 100644 --- a/hw/char/serial-isa.c +++ b/hw/char/serial-isa.c @@ -28,6 +28,7 @@ #include "qemu/module.h" #include "system/system.h" #include "hw/acpi/acpi_aml_interface.h" +#include "hw/acpi/aml-build.h" #include "hw/char/serial.h" #include "hw/char/serial-isa.h" #include "hw/isa/isa.h" @@ -43,6 +44,7 @@ struct ISASerialState { uint32_t index; uint32_t iobase; uint32_t isairq; + bool acpi_shared_irq; SerialState state; }; =20 @@ -92,7 +94,12 @@ static void serial_isa_build_aml(AcpiDevAmlIf *adev, Aml= *scope) =20 crs =3D aml_resource_template(); aml_append(crs, aml_io(AML_DECODE16, isa->iobase, isa->iobase, 0x00, 0= x08)); - aml_append(crs, aml_irq_no_flags(isa->isairq)); + if (isa->acpi_shared_irq) { + aml_append(crs, aml_irq(isa->isairq, AML_EDGE, AML_ACTIVE_LOW, + AML_SHARED)); + } else { + aml_append(crs, aml_irq_no_flags(isa->isairq)); + } =20 dev =3D aml_device("COM%d", isa->index + 1); aml_append(dev, aml_name_decl("_HID", aml_eisaid("PNP0501"))); @@ -100,6 +107,18 @@ static void serial_isa_build_aml(AcpiDevAmlIf *adev, A= ml *scope) aml_append(dev, aml_name_decl("_STA", aml_int(0xf))); aml_append(dev, aml_name_decl("_CRS", crs)); =20 + if (isa->acpi_shared_irq) { + Aml *prs =3D aml_resource_template(); + + aml_append(prs, aml_start_dependent_function(0, 0)); + aml_append(prs, aml_io(AML_DECODE16, isa->iobase, isa->iobase, 0x0= 0, + 0x08)); + aml_append(prs, aml_irq(isa->isairq, AML_EDGE, AML_ACTIVE_LOW, + AML_SHARED)); + aml_append(prs, aml_end_dependent_function()); + aml_append(dev, aml_name_decl("_PRS", prs)); + } + aml_append(scope, dev); } =20 @@ -117,6 +136,8 @@ static const Property serial_isa_properties[] =3D { DEFINE_PROP_UINT32("index", ISASerialState, index, -1), DEFINE_PROP_UINT32("iobase", ISASerialState, iobase, -1), DEFINE_PROP_UINT32("irq", ISASerialState, isairq, -1), + DEFINE_PROP_BOOL("x-acpi-shared-irq", ISASerialState, acpi_shared_irq, + true), }; =20 static void serial_isa_class_initfn(ObjectClass *klass, const void *data) diff --git a/hw/i386/pc.c b/hw/i386/pc.c index 0dd3fd01d9..c0335b05ba 100644 --- a/hw/i386/pc.c +++ b/hw/i386/pc.c @@ -82,7 +82,9 @@ { "qemu64-" TYPE_X86_CPU, "model-id", "QEMU Virtual CPU version " v, }= ,\ { "athlon-" TYPE_X86_CPU, "model-id", "QEMU Virtual CPU version " v, }, =20 -GlobalProperty pc_compat_10_2[] =3D {}; +GlobalProperty pc_compat_10_2[] =3D { + { "isa-serial", "x-acpi-shared-irq", "false" }, +}; const size_t pc_compat_10_2_len =3D G_N_ELEMENTS(pc_compat_10_2); =20 GlobalProperty pc_compat_10_1[] =3D { --=20 2.43.0 From nobody Mon Mar 2 08:51:00 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass(p=none dis=none) header.from=nutanix.com ARC-Seal: i=2; a=rsa-sha256; t=1772200064; cv=pass; d=zohomail.com; s=zohoarc; b=CilGEjwPOevT81vYFWp6i/M3/Abygh/WxsCaRPdQj34ZFXHzC3rsMuXy6vnu7wsL4xJV8qkJ4J3ihd5F+lsl5S963t6RZnQPGEnksVhhiObWzDubs3Fs66b3RipqG8PQzRtyaHt/JJHx2+C2mWYwVDj33ak0MXAa89S/FJW+SP4= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1772200064; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=QsgXhvj0LcR2O1WqfF9Wwq4ik6DrsqEFXy1//mhfJH0=; b=GY3V0vc7/fewSXLli8QLnoU9Ov/hPODwqyMxo9Ej5NaW4ODrePJR50AtaEgEH7YS9RFvLEr+UwjijlBOFF5v8e0Tq66B4u9FQQ5Bu0NMYnJTbCXwySSgcExDw/Ds4bTkzYzrUpATwjWq/R/AF6D22XGdU6A9Dui3yud7+3ngurk= ARC-Authentication-Results: i=2; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1772200064518476.38164680039733; Fri, 27 Feb 2026 05:47:44 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vvyBE-0000ue-67; Fri, 27 Feb 2026 08:46:56 -0500 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 1vvyBA-0000sj-Ju for qemu-devel@nongnu.org; Fri, 27 Feb 2026 08:46:52 -0500 Received: from mx0a-002c1b01.pphosted.com ([148.163.151.68]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vvyB7-0004Uv-Ih for qemu-devel@nongnu.org; Fri, 27 Feb 2026 08:46:52 -0500 Received: from pps.filterd (m0127837.ppops.net [127.0.0.1]) by mx0a-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61RBGx4D2070845; Fri, 27 Feb 2026 05:46:47 -0800 Received: from sj2pr03cu001.outbound.protection.outlook.com (mail-westusazon11022119.outbound.protection.outlook.com [52.101.43.119]) by mx0a-002c1b01.pphosted.com (PPS) with ESMTPS id 4ck0frsfxf-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 27 Feb 2026 05:46:46 -0800 (PST) Received: from PH0PR02MB7159.namprd02.prod.outlook.com (2603:10b6:510:16::8) by LV2PR02MB11277.namprd02.prod.outlook.com (2603:10b6:408:354::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.16; Fri, 27 Feb 2026 13:46:45 +0000 Received: from PH0PR02MB7159.namprd02.prod.outlook.com ([fe80::8e97:bc32:822c:b250]) by PH0PR02MB7159.namprd02.prod.outlook.com ([fe80::8e97:bc32:822c:b250%4]) with mapi id 15.20.9654.015; Fri, 27 Feb 2026 13:46:39 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint20171006; bh=QsgXhvj0LcR2O1WqfF9Wwq4ik6DrsqEFXy1//mhfJ H0=; b=JWCtJZaTAXk7NivQg7hhWWjlo4V3Yb/W4hxBi/ps5RhNfFWvZp4T/S4bF h8CWpPJXipDNYsEEtl64wUsn8QjCgiEw0C7kmOtCDVCaO+pgTYd16runYp+t3W3o SsvHFeGsESCxZ0XIcT3VkmfKDZ4+FMFxGb9x9bxMHRImEDVLitUItIl8YDX+36xM 9lgR71oI7nezPzN4rxK+bMgf6lRtqbFO5qdA3uRdWNXzGZQ2Bye8ntpBru2gxNpT bVw6y3BhV3oNcuVKpSBgJGSBhhtWXtUlUVczlEwBzSHqJzEZkdpcuNLLf+8XTJs3 KJlxYW88VRQL3JTjICIAJKdhEBagA== ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IphTAC9bTVhw8AtHaB/I4yIdkdLfzwrXQSCrjVF58/6QXavbJlewN3uDoNrw1mpoFZW1nPHlVUmtDuAo/hWSgeW4/D4poss55RcginFh1phXiRba+J6x+lnQZuAseUG1BSTTIazNoR9BMvO4IZhe7F+UDZbg3uHpZ0+QqAnYvyiZfTQ2OZXpiFFvqW8v1Ekst4a7E8GXGTOoB3sJCJoGDY7wvVB+gSlRoKD9aTWYzEBkxyroIAMQhTbJEEF4XR6P1I6wtNn30M8jxsPazJY+kNZFYtBbzEhWtqOvUygZhSsrBB6WHJ0DTJJIW/KtcsTIIivPNSFlH40owwg/qoi6lw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=QsgXhvj0LcR2O1WqfF9Wwq4ik6DrsqEFXy1//mhfJH0=; b=iJlOKPVopKKM0E1nn9ExvUnPiAC/wMY/mZhiN+j4KsJmQre/N3f0AY/zeQGbf7Z76725+ZcBqpZt/W0X6L33CFVjd13QQjE+wzb+gSZ9A2CW0rFtHK9iKfto8CS521vvyD/CGfLeDHKJ0zWpm0vX32c6XnFzXQeFwtVS5xpJeX3T+jL2ESLFFAsDl2eZPmO3Rys5w2q1oiU0YGku4Luu/xlC22y6p13q3I4B2Bje5yn8hHbmn1EsqFlWjyYLV0rckQXZB04ftUuBvvY5R3fLk0fl+KqgggP8tekxWjxX5n+n+lYLJncP1AUVpEwCqTWcXBZeGW9WlRHkYIgTWqCW2Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com; dkim=pass header.d=nutanix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QsgXhvj0LcR2O1WqfF9Wwq4ik6DrsqEFXy1//mhfJH0=; b=mo6EuaLFGqfAiHfghORF9rq4GzVY9GEcYpfYle66e4VyG96msUA7c0w9csBKJOWLIsbycXMAT8l8ptpw6G7JA7wwDGEeMXsWdLFOgmn5cUxn7RXwbbxFV8juXMcgkD20OJu9VC8k2Xmads1h4CFcfxJo4EPk1ThEYyxSIeBYTlaGTIhZNJXvHWMER37sc72HtczLnVEwoFeSoFoO9dFNlIy1WPrdzSss8irOzObl3vUOETZR6teKLxonJdMI7xV9sLrn3GTUj+69t1xWtE+1nGC2nbkKX+bE7DiEmuTL8j0JvesNlocVg3z1t7S9TbIGYSDdkIo1l8CaD2IuNJlUTQ== From: Mark Cave-Ayland To: mst@redhat.com, imammedo@redhat.com, anisinha@redhat.com, pbonzini@redhat.com, marcandre.lureau@redhat.com, marcel.apfelbaum@gmail.com, qemu-devel@nongnu.org Subject: [PATCH 5/5] tests: data: update x86 ACPI tables Date: Fri, 27 Feb 2026 13:44:59 +0000 Message-ID: <20260227134611.1229390-6-mark.caveayland@nutanix.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260227134611.1229390-1-mark.caveayland@nutanix.com> References: <20260227134611.1229390-1-mark.caveayland@nutanix.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: CH0PR03CA0261.namprd03.prod.outlook.com (2603:10b6:610:e5::26) To PH0PR02MB7159.namprd02.prod.outlook.com (2603:10b6:510:16::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR02MB7159:EE_|LV2PR02MB11277:EE_ X-MS-Office365-Filtering-Correlation-Id: ea339f72-72e7-4d85-8412-08de7606a1ae x-proofpoint-crosstenant: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: sXEy6rz2tppqwoeQDLAeys37WmkTZYXV+ndVkms86SLai7desV2SOnGJvHlVsLlBv9l7FcL8zQ58jf5nY37NYj1udJ/fGgCNDE0KugwI3uFtjuoI17Z4UTwExqhQ5sbGLbEE7cgw2giq7LiVW8ILWuYGaJm3d99lDDmqijjRh5xNjU+2z0ewLqJpAmE8aJSsc8tqvLvq3gFIB10U1GTjyBoPHoCyOZJUFaU65p6pSYNpuz7IxdDA5imiOZ0M2eUeoCjdgcx3JhdBnnBzfMoTigiTe60iKHCqfhYThNd2cmauaE9SlQ56ygezxZR20jGO282mRqevoWzLZYy6KEJehkj2M/88SrwZrR0EVk2LzZZMEvB57ppvurblUPkvEDZ4BXtkR/N533GBgeI8NMf5ocJHjfFw/XzXQTwY9jSECgD4cuIF+5MSSUIyODmibaWiTYjcU3qbBPhpKYUqhNMwV4o9Z6+PkzCEqxeZfSD1jcoBp4PqpoOgL+liSWX6Ig6V9ZabRs1n+5mWuGPsbZd9ilaNlKrs4UgrzLkyzLu1aGmy2WgPUT+VxcqwAt9L3r9j+qzF/rLrnF/x1cbrs5S832ccrwErRngbBZO484aq+cqgbZWe+gjZxN0gEZRAzvBEWOpogwHTxjqXlEpLa35gz219eCgrDkyDnNNNT1jc9xkDsuq+GxSD/ZhKgaBsIP6rvEn3JB6d+Ec8dKzhIy80qpzKaZ/tELSL3hbvkGIwvFs= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR02MB7159.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?RuHdfEQUTTugtXVhvR8LRdK9G/OArmldgYqdux4iBw/EJ/2T34TkiS+NOUlY?= =?us-ascii?Q?I4LDw8d26tuD1R5owYfBzWj4IlDOLyCJYqwPJTsS+IoUi73/49Qo5ijUkhCV?= =?us-ascii?Q?lYqjBE5YAVZ+1gcfbrtsMUjNVpWsEaC3NwXTsKVJdL9QVUsbzXQghFNQjyBr?= =?us-ascii?Q?j1jFzhSywgoEmCDpaopcAaqkMaxl4VsyAQfu85JYoKp5dGQSQLj6Iz7kntmi?= =?us-ascii?Q?owHIyqjW7xOix/hU6MB+BBoik5oZYY/tndvCm+9XqY3kXBIpW8GIodJeJHBQ?= =?us-ascii?Q?/v7x7Ru5ME8woNoZNAS0wpzSR8Awki99y4Mi1e6FymwY7cMldjsXQ5jzCxK5?= =?us-ascii?Q?jqGX+IneC/Yq7tEF56UhwqEwu8ZVfJmnFeVvQ7CiCw6ufEE18oPCVfKmZWz6?= =?us-ascii?Q?8IeODghiUoRXzHIenxRfOO3QfAY9VeAUJuzxa2ULOGefI1FcXhRQWqHeJNdb?= =?us-ascii?Q?XR6AeoMcFtVJius3TGtmi9ZdS6TmO1cIiIUQqWhjupBNTjFbti7ZwRy+Wr6j?= =?us-ascii?Q?dt046cQCYTIrNQBhGvYBY17TOy0r3mhmaJlLnPxQvpkuh49bLM6q3nkFgAQA?= =?us-ascii?Q?3QRWPB0qml9JYGUg0f7gzD//PVE6Tk8Do7VaBH/NHwzf75ptdSN0xxA8d/fa?= =?us-ascii?Q?Jh06odrsspZZw2RY9TfrXSE1snNaNwc5fwgB/rD7SNOhEZ7uqJWzWmOrpMDu?= =?us-ascii?Q?0fn2YppGahzuiSeSWjcI9l/IFnr8Ygba0Xp35wtH7IPvrXipKbm+xT0auCpZ?= =?us-ascii?Q?XaovyUnBAdHv0MTZ/yGrkFjbaInA7xJnudGFMDQUA1PBn6kC1fGTH8kVNphw?= =?us-ascii?Q?huK+w728SDhzr+3CshnYW/N6LfzxIxyl2d1dNWUO6R8rasMlIOOY0FpkYAei?= =?us-ascii?Q?Og7au/t8znUPK+Eq50Z2j3q+y4LFgqb42YsLR8NW7RQ+VoORm9o2O8x+F/J6?= =?us-ascii?Q?EJxaG28t2EuVncyDJ99p2EbzCKK9g5zjHCX7B119ajgts3Wro+i5BTQSe8YW?= =?us-ascii?Q?BIc5r8TtpmaIkSBYfgCJ8ae/QSZZ9gFUvHS0AhAum1KNFF7Xeinq2Q/puTY5?= =?us-ascii?Q?nxJ5epVGuj+uAOAISujkN8esk9vIkF4Qdx51iE2OYoDlmtJNiJM5samDG7rh?= =?us-ascii?Q?dL0bIhEsdlqMlGv+VszXhfzq5iL89XvUSwtWgHgH5Ixi/xAR7UX3Pu/uu8FM?= =?us-ascii?Q?pX1qeank5KLXZJyGRS8MjbPgfIr2id4JR2iPN/YQv2c23DQ9jdfhM2+uqwXn?= =?us-ascii?Q?GpPH/Ep/F3n25FfjRn6cm1RbTADY2MsMLPbmA7fnE+4r4doaZom2F6cZKeQ5?= =?us-ascii?Q?k+WDM+O7T596BW6xHP5Oyt6keZnOkYNQP6Se/VpH7F6f5Ie4WgsnyRjLK63v?= =?us-ascii?Q?1ZT/X8CAR3dJBgyHCYlH+H2ieGLWYNGnY368FFBYZsCbI2hACrNL/oLYnnLq?= =?us-ascii?Q?FTLA7mLt28tvogU02bRnFUkJ644FLiSQHiw0oOss50zDzw7iqvQbHHJgst8v?= =?us-ascii?Q?wQjh/spXzPDvjPmigy2U2St8zx/IwNBl7J/gcdo7Zad5x9R2iBnqYsVYfDgS?= =?us-ascii?Q?StbCM5+/uro0vNDf/4sxUX8pNA7GBAj/HWQGb5pObylJAPPKRpPgJCb8hqXj?= =?us-ascii?Q?GPntsPRDTglddAyBEBcNsqnmBKI7I6N2qqJ1xqOTkpz8YULexaavVsx6s4kY?= =?us-ascii?Q?DjQuGxb7EbUMsXUvDDruwYWZkTAbkj/9bBiSEQiCXFEl/aZZP8HIRp3e649v?= =?us-ascii?Q?2JHxtgharp0AoaB9GHqNwNfWXdiFO4c=3D?= X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-Network-Message-Id: ea339f72-72e7-4d85-8412-08de7606a1ae X-MS-Exchange-CrossTenant-AuthSource: PH0PR02MB7159.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2026 13:46:39.2415 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bb047546-786f-4de1-bd75-24e5b6f79043 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ED1ktsy/6r4/mBpi08Ezcgw0Evy0Pbi8xv1gs7u11yMHwKbcpu1uPhw7Xzmb5+ooUmypm4DOoQSh663QLU1h6G8DVWx/t1G7vHKuQ5rDpnY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV2PR02MB11277 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI3MDEyMiBTYWx0ZWRfX1G6YPgay5UFF vrgGnuT8pBS7aqsv7hZ/feoWuMnQpyogZv+2Kt5Yp4P3e1tZGq/y+7fx4IwOG5S8ealQwrVCPMk Es2RrS27svTSbLr59wnFBKkPqasQHbG4uGbPOsUq4Beni60Y+95fS4zmdcT+KIt3uRtp66mkDKa 5nssqoYhwNlnShwvKklBeFb10mrzQ5rrxlq1sqU0LBZn1A42nWxiPma1f3FZwKGphh66D9vD+YB f/8pKaFANV+3RyEfl1thYcVnc2vpceYhodwWM2RM6YFJR9hvUnciBxKKa3DZ2zLrr8IuwYTS3iZ zoxCBUhW89c9MxTO7gPlZh61xTXgz/hnjuS2nvTEPHv550yc6RVEUWVYSbWOuSb1vSRteasniaL j7A0TgwIsqjF1TR32FEr/1PEAdZyVR6+rDD02r4y47MnkWhs5uic65Zzvx7l+w650QUdnA+PoDS nLISgSWhjYZdDB1CmWw== X-Proofpoint-ORIG-GUID: eEkcc1gHeHAHXZaHQKiMct1Qq9EB5VoH X-Proofpoint-GUID: eEkcc1gHeHAHXZaHQKiMct1Qq9EB5VoH X-Authority-Analysis: v=2.4 cv=K9Qv3iWI c=1 sm=1 tr=0 ts=69a1a047 cx=c_pps a=ONh++nyoOH37ENyuzPCuVQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=HzLeVaNsDn8A:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VofLwUrZ8Iiv6rRUPXIb:22 a=Ap8k9tRZuQ82DLYWQqG7:22 a=64Cc0HZtAAAA:8 a=63R55MxTaJgPCwsbe4UA:9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-27_02,2026-02-27_01,2025-10-01_01 X-Proofpoint-Spam-Reason: safe Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=148.163.151.68; envelope-from=mark.caveayland@nutanix.com; helo=mx0a-002c1b01.pphosted.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_VALIDITY_CERTIFIED_BLOCKED=0.706, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.401, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @nutanix.com) X-ZM-MESSAGEID: 1772200082895158500 Content-Type: text/plain; charset="utf-8" Update the x86 ACPI tables to reflect the IRQ descriptor changes for ISA se= rial ports: Device (COM1) { Name (_HID, EisaId ("PNP0501") /* 16550A-compatible CO= M Serial Port */) // _HID: Hardware ID Name (_UID, One) // _UID: Unique ID Name (_STA, 0x0F) // _STA: Status Name (_CRS, ResourceTemplate () // _CRS: Current Reso= urce Settings { IO (Decode16, 0x03F8, // Range Minimum 0x03F8, // Range Maximum 0x00, // Alignment 0x08, // Length ) - IRQNoFlags () + IRQ (Edge, ActiveLow, Shared, ) {4} }) + Name (_PRS, ResourceTemplate () // _PRS: Possible Res= ource Settings + { + StartDependentFn (0x00, 0x00) + { + IO (Decode16, + 0x03F8, // Range Minimum + 0x03F8, // Range Maximum + 0x00, // Alignment + 0x08, // Length + ) + IRQ (Edge, ActiveLow, Shared, ) + {4} + } + EndDependentFn () + }) } Signed-off-by: Mark Cave-Ayland --- tests/qtest/bios-tables-test-allowed-diff.h | 47 ------------------ tests/data/acpi/x86/microvm/DSDT | Bin 365 -> 393 bytes tests/data/acpi/x86/microvm/DSDT.ioapic2 | Bin 365 -> 393 bytes tests/data/acpi/x86/microvm/DSDT.pcie | Bin 2985 -> 3013 bytes tests/data/acpi/x86/microvm/DSDT.rtc | Bin 404 -> 432 bytes tests/data/acpi/x86/microvm/DSDT.usb | Bin 414 -> 442 bytes tests/data/acpi/x86/pc/DSDT | Bin 8598 -> 8626 bytes tests/data/acpi/x86/pc/DSDT.acpierst | Bin 8509 -> 8537 bytes tests/data/acpi/x86/pc/DSDT.acpihmat | Bin 9923 -> 9951 bytes tests/data/acpi/x86/pc/DSDT.bridge | Bin 15469 -> 15497 bytes tests/data/acpi/x86/pc/DSDT.cphp | Bin 9062 -> 9090 bytes tests/data/acpi/x86/pc/DSDT.dimmpxm | Bin 10252 -> 10280 bytes tests/data/acpi/x86/pc/DSDT.hpbridge | Bin 8549 -> 8577 bytes tests/data/acpi/x86/pc/DSDT.hpbrroot | Bin 5087 -> 5115 bytes tests/data/acpi/x86/pc/DSDT.ipmikcs | Bin 8670 -> 8698 bytes tests/data/acpi/x86/pc/DSDT.memhp | Bin 9957 -> 9985 bytes tests/data/acpi/x86/pc/DSDT.nohpet | Bin 8456 -> 8484 bytes tests/data/acpi/x86/pc/DSDT.numamem | Bin 8604 -> 8632 bytes tests/data/acpi/x86/pc/DSDT.roothp | Bin 12391 -> 12419 bytes tests/data/acpi/x86/q35/DSDT | Bin 8427 -> 8455 bytes tests/data/acpi/x86/q35/DSDT.acpierst | Bin 8444 -> 8472 bytes tests/data/acpi/x86/q35/DSDT.acpihmat | Bin 9752 -> 9780 bytes .../data/acpi/x86/q35/DSDT.acpihmat-generic-x | Bin 12637 -> 12665 bytes .../acpi/x86/q35/DSDT.acpihmat-noinitiator | Bin 8706 -> 8734 bytes tests/data/acpi/x86/q35/DSDT.applesmc | Bin 8473 -> 8501 bytes tests/data/acpi/x86/q35/DSDT.bridge | Bin 12040 -> 12068 bytes tests/data/acpi/x86/q35/DSDT.core-count | Bin 12985 -> 13013 bytes tests/data/acpi/x86/q35/DSDT.core-count2 | Bin 33842 -> 33870 bytes tests/data/acpi/x86/q35/DSDT.cphp | Bin 8891 -> 8919 bytes tests/data/acpi/x86/q35/DSDT.cxl | Bin 13218 -> 13246 bytes tests/data/acpi/x86/q35/DSDT.dimmpxm | Bin 10081 -> 10109 bytes tests/data/acpi/x86/q35/DSDT.ipmibt | Bin 8502 -> 8530 bytes tests/data/acpi/x86/q35/DSDT.ipmismbus | Bin 8515 -> 8543 bytes tests/data/acpi/x86/q35/DSDT.ivrs | Bin 8444 -> 8472 bytes tests/data/acpi/x86/q35/DSDT.memhp | Bin 9786 -> 9814 bytes tests/data/acpi/x86/q35/DSDT.mmio64 | Bin 9557 -> 9585 bytes tests/data/acpi/x86/q35/DSDT.multi-bridge | Bin 13280 -> 13308 bytes tests/data/acpi/x86/q35/DSDT.noacpihp | Bin 8289 -> 8317 bytes tests/data/acpi/x86/q35/DSDT.nohpet | Bin 8285 -> 8313 bytes tests/data/acpi/x86/q35/DSDT.numamem | Bin 8433 -> 8461 bytes tests/data/acpi/x86/q35/DSDT.pvpanic-isa | Bin 8528 -> 8556 bytes tests/data/acpi/x86/q35/DSDT.thread-count | Bin 12985 -> 13013 bytes tests/data/acpi/x86/q35/DSDT.thread-count2 | Bin 33842 -> 33870 bytes tests/data/acpi/x86/q35/DSDT.tis.tpm12 | Bin 9033 -> 9061 bytes tests/data/acpi/x86/q35/DSDT.tis.tpm2 | Bin 9059 -> 9087 bytes tests/data/acpi/x86/q35/DSDT.type4-count | Bin 18661 -> 18689 bytes tests/data/acpi/x86/q35/DSDT.viot | Bin 14684 -> 14712 bytes tests/data/acpi/x86/q35/DSDT.xapic | Bin 35790 -> 35818 bytes 48 files changed, 47 deletions(-) diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios= -tables-test-allowed-diff.h index cef44135bc..dfb8523c8b 100644 --- a/tests/qtest/bios-tables-test-allowed-diff.h +++ b/tests/qtest/bios-tables-test-allowed-diff.h @@ -1,48 +1 @@ /* List of comma-separated changed AML files to ignore */ -"tests/data/acpi/x86/pc/DSDT", -"tests/data/acpi/x86/pc/DSDT.bridge", -"tests/data/acpi/x86/pc/DSDT.ipmikcs", -"tests/data/acpi/x86/pc/DSDT.cphp", -"tests/data/acpi/x86/pc/DSDT.numamem", -"tests/data/acpi/x86/pc/DSDT.nohpet", -"tests/data/acpi/x86/pc/DSDT.memhp", -"tests/data/acpi/x86/pc/DSDT.dimmpxm", -"tests/data/acpi/x86/pc/DSDT.acpihmat", -"tests/data/acpi/x86/pc/DSDT.acpierst", -"tests/data/acpi/x86/pc/DSDT.roothp", -"tests/data/acpi/x86/pc/DSDT.hpbridge", -"tests/data/acpi/x86/pc/DSDT.hpbrroot", -"tests/data/acpi/x86/q35/DSDT", -"tests/data/acpi/x86/q35/DSDT.tis.tpm2", -"tests/data/acpi/x86/q35/DSDT.tis.tpm12", -"tests/data/acpi/x86/q35/DSDT.bridge", -"tests/data/acpi/x86/q35/DSDT.noacpihp", -"tests/data/acpi/x86/q35/DSDT.multi-bridge", -"tests/data/acpi/x86/q35/DSDT.ipmibt", -"tests/data/acpi/x86/q35/DSDT.cphp", -"tests/data/acpi/x86/q35/DSDT.numamem", -"tests/data/acpi/x86/q35/DSDT.nohpet", -"tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator", -"tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x", -"tests/data/acpi/x86/q35/DSDT.memhp", -"tests/data/acpi/x86/q35/DSDT.dimmpxm", -"tests/data/acpi/x86/q35/DSDT.acpihmat", -"tests/data/acpi/x86/q35/DSDT.mmio64", -"tests/data/acpi/x86/q35/DSDT.acpierst", -"tests/data/acpi/x86/q35/DSDT.applesmc", -"tests/data/acpi/x86/q35/DSDT.pvpanic-isa", -"tests/data/acpi/x86/q35/DSDT.ivrs", -"tests/data/acpi/x86/q35/DSDT.type4-count", -"tests/data/acpi/x86/q35/DSDT.core-count", -"tests/data/acpi/x86/q35/DSDT.core-count2", -"tests/data/acpi/x86/q35/DSDT.thread-count", -"tests/data/acpi/x86/q35/DSDT.thread-count2", -"tests/data/acpi/x86/q35/DSDT.viot", -"tests/data/acpi/x86/q35/DSDT.cxl", -"tests/data/acpi/x86/q35/DSDT.ipmismbus", -"tests/data/acpi/x86/q35/DSDT.xapic", -"tests/data/acpi/x86/microvm/DSDT", -"tests/data/acpi/x86/microvm/DSDT.usb", -"tests/data/acpi/x86/microvm/DSDT.rtc", -"tests/data/acpi/x86/microvm/DSDT.ioapic2", -"tests/data/acpi/x86/microvm/DSDT.pcie", diff --git a/tests/data/acpi/x86/microvm/DSDT b/tests/data/acpi/x86/microvm= /DSDT index f477668f2ee80241e47b340ad4a30f5480df2049..00de0ad89cd77d5316a0d483233= 256d51cb6113e 100644 GIT binary patch delta 75 zcmaFM)XB`{66_Mv$;iOKw0a_!G?TOFM0GPJKbDDcikgC4eC~`tn13)ca3~8fNLDg% V#0LZg3yN?F8ZsbDSWN7F004}M5kLR{ delta 47 zcmeBVe#^w=3D66_L^%gDgMBsh^vn#o;wqPiKQ(ZqN~J^?OXcg7#gKbRRflmr+iu6zIh D{Fn V;sb($1x2_74H=3DLnEGG6o004X25c&WB delta 47 zcmeBVe#^w=3D66_L^%gDgMbb2C}G?TmVM0GPpqlxi~d;(m&?uqzEYgaCDE?6g368_}m$PF#lj?;7}G|kgR0j Whz|$~78KzUG-N=3DQu-Mqk&IkaF)euzx delta 48 zcmdnMJcXIdCDC5E4mL1|=3DZJT731WzD ma+BWtKq#7#(P*-*h$5c=3D7q2_x59S}t3>-=3DV44d0Uw0Qw09T!~y diff --git a/tests/data/acpi/x86/pc/DSDT.acpierst b/tests/data/acpi/x86/pc/= DSDT.acpierst index d8c173aa613f51b1c76ea7b9dee19e899cba240d..4702f2bd9024b057b4f664d9a6a= 661c0fb1b90bb 100644 GIT binary patch delta 110 zcmdn%bkm8;CD&C E0PwUOFaQ7m delta 82 zcmccVwAYEtCDb|HC(hcWTNPVoXB4+5M$4WgU4gAEMgIpQ5%f*7Kk m+@v=3D@5Q=3D7GG@5KHqR1z}#p}-agZT$D1Ba3T!{&C8OFRJb1s5>@ diff --git a/tests/data/acpi/x86/pc/DSDT.acpihmat b/tests/data/acpi/x86/pc/= DSDT.acpihmat index ba363d6af76af728b7c88bbaf47f7e0ea3dcb41f..3b5fe4b3500884ba70b37575bd3= d8523c9055f11 100644 GIT binary patch delta 110 zcmX@?d*7GKCDC5E4mL1|=3DZJT731WzD ma+BW7D-q4eXf!!XQjt%9i`Sj;2lEeR1`Z_whRs_fwRr(QB^QGL diff --git a/tests/data/acpi/x86/pc/DSDT.bridge b/tests/data/acpi/x86/pc/DS= DT.bridge index b68302363cb24181988d6e3dceb04a0946838d5e..9410b0b379e62f38fd85120efdb= 50eada6f20685 100644 GIT binary patch delta 111 zcmaD`(OJpm66_MvX~V$4xOgMib|J;iex{iCV5fM2hJL01XHSFZChlMZgLsa3N0%Um z=3Dq4xG&5wkl8JYZ8CfkW9Y6^1kxikJ?{=3Dv+^p)9~4S;@c=3D9}pBQD8eOZ$bc+iu{c*m F0{{nT9JT-e delta 83 zcmeCId|Scg66_L^Ys0|6$hwhhyO3gUFH=3Dl>uv5H1OD|J^v!_9H6L+wIK|Dviqe~D& nbd#I(=3D0`%&jEqK;?L`#%1h{zJ8GkVUU}oS@5@1-|DWU-Y1Kk$4 diff --git a/tests/data/acpi/x86/pc/DSDT.cphp b/tests/data/acpi/x86/pc/DSDT= .cphp index 20688edf2da41146ece4faa4141517408a42870c..7f33f7b8a6b1c8ace8773374b0a= 7a2628a25f0ca 100644 GIT binary patch delta 110 zcmaFn*5uCR66_Mvq|Cs;_;VvyyNJB&i12GLF2!3GBL9Py4WK@8DN zPO_Ufh(t3o`LRsq5mVF@7-R~8Wf diff --git a/tests/data/acpi/x86/pc/DSDT.dimmpxm b/tests/data/acpi/x86/pc/D= SDT.dimmpxm index 8d4be05d2c71ca8de6d732d3e48e0e323143160c..7e753e5189c98fbbf29a0bb00ea= 0eb275fddfc37 100644 GIT binary patch delta 124 zcmeAPSP{VG66_M9p~1kwxNIYrt|XW1iRRhy6`w&U}fZp5A}2blEER4T>KpI&OyO~f?Ry=3Dj6axvFf(u{3ouAlGH}EP0EI=3Dk Q1PvLGB`h{Sl+xw}0M4Wx-v9sr delta 67 zcmZ1x&=3DbJr66_Mfqrt$yD87+PSCY%~SxkJeQ@nuVv&oK{6) E0OvFvLI3~& delta 82 zcmZp4e(J>K66_L^s>r~=3DsJ)SEyO6xc!t E0CcDuCIA2c delta 110 zcmeyZeqWu-CD@(RLBWC|T!MxS$PyNtH;ZWV F0stt59i0FG delta 82 zcmV-Y0ImP}L*7FQL{mgm-XQ=3D00duhmw-O&g>s((`LSGO`>QF;TFk6BPQ!p@J2wy=3D& oQUF_mP9L-25~BeDGLwZAAr24<4Mzd^1NZ{~2qF*wv(FSO4Oi+Io&W#< diff --git a/tests/data/acpi/x86/pc/DSDT.memhp b/tests/data/acpi/x86/pc/DSD= T.memhp index 7efc12a46cb87c0684b7d880b2cc94d302744e03..4088448de942d92da3e7ce6e1af= e1240e025efd7 100644 GIT binary patch delta 110 zcmaFr+vvyT66_MfsLsH^7`c&)O+w!FMNE9KQ@nuh^8ja0gXkviU;~4Aj(A6xAcp8B zC)v&V648uIek_x_B^5OVx%k`}e=3Dz@GX5dg3V34e2;D`?h3KkUM5;SB$may2oOH!K` E07=3DFh2><{9 delta 82 zcmZqld+N*O66_N4RE>dw@$^P6HVJvpXEE`?PVoYc&jOr14WgU4gAEMgIpQ5%f*7Kk m+@v?_OGGm=3D8cptzROA!j;&o^I!Tf`nfkR1vVe>UfZC(HiJQoT8 diff --git a/tests/data/acpi/x86/pc/DSDT.nohpet b/tests/data/acpi/x86/pc/DS= DT.nohpet index 7eedfcd64ebd0193744864b4f6cbead35c7c3ab2..20bb27753446e9c344d798955cc= 1d708f9a399bd 100644 GIT binary patch delta 110 zcmeBhTH?gz66_M9qR7C&=3D)aLmQ%K(RMNE9KQ@nuh^8ja0gXkviU;~4Aj(A6xAcp8B zC)v$GLeY#&ek_yM2`g#}a`Cw{{$T#W%)p^6z#v)4z!4u16f7vhC1}WiEMc+vuCO*Q E07dB=3DKL7v# delta 82 zcmZ4D)ZxVC66_Mfp~%3%cwi%!rjWenvzYi`r+5L!X93Qh2GLF2!3GBL9Py4WK@8DN mZql2BgrXT4jV7-bR^$`l;&o^I!Tf`nfkR1vVe?O6ZC(Jpvlc)A diff --git a/tests/data/acpi/x86/pc/DSDT.numamem b/tests/data/acpi/x86/pc/D= SDT.numamem index 910b4952a0757025cfed1c60416d16054e70846f..c42cffe4153e486bf25112210d3= 78d6e937f1125 100644 GIT binary patch delta 124 zcmbQ^yu+ExCDFu$i>eQ?;I2?D9FX<&iI4*2QveQvH*i*B?Cu%08m(j QOVE%3S;As-p@=3Dpw0A~6g{{R30 delta 67 zcmV-J0KEUWL!3hjL{mgmoFM=3DJ0fVs$y%GvZ=3D3HM>LSGO;=3D9AG969PsXv*r?80Rb|T ZLlhyCFBAm{_yhO@00<%w0JDu0D-G1A6VCtu diff --git a/tests/data/acpi/x86/pc/DSDT.roothp b/tests/data/acpi/x86/pc/DS= DT.roothp index 45d3dbe1b69143a956b4f829913ca47f07134741..b1c55ec9849025ae03b2257df66= 861302922e87b 100644 GIT binary patch delta 112 zcmaE!(45HS66_MvY{0<4D72AlyO3h<1;&{8V5fM2mJ5sl&YlL*P29l-2Jsy6jxIqA z(M?XWn;!{9Gcx(HOtuqI)D-06b7%a){DYZ+Ls@`9vXX%#J|HMqP=3Drg+kO5i3Vsoy@ GFKGb#lpS0E delta 84 zcmZope4fDN66_L^Zot66*u0TzyO3hzdB&LdV5fM2j&qCw&YlL*P29l-2Jsy6jxIqA o(M@jBn;!{9Gcp=3DYwii+46X4=3D?XZ*qZgPDOtNq}Kt<8 diff --git a/tests/data/acpi/x86/q35/DSDT b/tests/data/acpi/x86/q35/DSDT index 377e880175f6f11101548c0c64da61b5aee00bd9..71f6650fda935bf42b2331f16a9= 53a6a0097baf7 100644 GIT binary patch delta 94 zcmaFu*zUyT66_MfuE@Z^n6!~gUY^TQHYPsUDPF)+X0oxoJ(HW*6rLnr+5KhsmaFj_Do(PlS|~^Ga5}!RZ!#; W;No>>{K5Q#nSnz|fMN1_g$Mw7ZxQtX diff --git a/tests/data/acpi/x86/q35/DSDT.acpierst b/tests/data/acpi/x86/q3= 5/DSDT.acpierst index 026bfdfebf66c1803f158ac8c115eb5f49b5cb19..6fe24b49fb447f7f4fbaf693976= 089fa1bfbf019 100644 GIT binary patch delta 94 zcmez4IKzp{CD||s4046uF$*uD5nfzELmntY~ o3UcweGyY)y!OXy+EWjXH$-ogG5ELvZ!X;?PfGlA#d5J;<06oPP4*&oF delta 66 zcmbQ?^v99QCDB+|O0Zd*ZlUwEAGa5}UQ&8j+ W;No>>{K5Q#nSnz|fMN0hg$Mw6wh|Bk diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat b/tests/data/acpi/x86/q3= 5/DSDT.acpihmat index f1b8483d8da21dd57f3e5e7a1e4eb787df2c38ac..59d9547d7533dc49d11fe363fa3= a7596ae6c7a46 100644 GIT binary patch delta 94 zcmbQ?v&DzYCD#xe21PVoY+#+wi6u4ZI%6Pui`|DMT@WpccM qqNX4hpF86Z<{!)q9LfR=3Dl9db`@c}`>f+Adkh78CO7L)r7&I15hi5d|A delta 67 zcmV-J0KEVCV%=3Dg2L{mgmT`>Rv0X4A-t}O~dGF)F%LSGO`F|)!gs{sN^6q9c+?*THC ZU@##L5DE=3DP0r&&>0{{pj5CD^^Fwev;6cPXc diff --git a/tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator b/tests/data= /acpi/x86/q35/DSDT.acpihmat-noinitiator index cb4995de7e33cd9f2d134ec96651d217873d6944..f678a3a6a66b3d2bb27939ba34c= d5fde7f6045c1 100644 GIT binary patch delta 94 zcmZp2ndidg66_Kpr^LX(cyl9{nF5!iY)pKxQ@ntu%w#VGdnPxr$=3DwR?nfzELS1T%N o3UcweGyY)y!OXy+EWjXH$-ogG5ELvZ!X;?PfGlA#d6i-W0A*Yjt^fc4 delta 66 zcmbQ|(&WPB66_Mfq{P6$XuXlkOo7W)Iwn5YDPF)=3DYOSNF#-T1wh*rX diff --git a/tests/data/acpi/x86/q35/DSDT.applesmc b/tests/data/acpi/x86/q3= 5/DSDT.applesmc index 92c8fdb6cbb8ae8bdf5ede9679eea92486eaf372..60876d83a3ecf01b9aa568a151f= e6208a9f387b3 100644 GIT binary patch delta 123 zcmbQ~wAG2rCDQ@nt?{A6Q!dnOmj%_Z`(j6QxW&i=3DlJ z9Pu8WE@(RKw%Ls OK|=3D;)35&@G6(RueZ5!DD delta 66 zcmdn$G}DR8CDTVr+5M9ubYkKpYk$!iA{%Xp?c>5sk9SD diff --git a/tests/data/acpi/x86/q35/DSDT.core-count b/tests/data/acpi/x86/= q35/DSDT.core-count index 50ca91b065d9a2ba95f97d01856865f0e7c615f6..640fce6f24f3939f9f39fa18df3= ed19621149a6f 100644 GIT binary patch delta 122 zcmdm)dNq~HCD>m60Pp)YAn>28TFu@pHsG2L%fXa`Cw{{$T#W%)p^6z#v)4z!4t+6c*tU OG-N=3DQu$Y`^6afG!R34ZB delta 65 zcmcbbx-*r_CD(2Ot`3Exthmrup_#o$&|r4`v1qWdR1sN(PSjfS_PO5iUVP24o3~$;nC)0MyzSc>n+a delta 66 zcmccay4#h@CDZr3e6Z5)pa; diff --git a/tests/data/acpi/x86/q35/DSDT.cxl b/tests/data/acpi/x86/q35/DSD= T.cxl index da86b25f51b550ab20771111cb0a2bc49e713186..4163929b38f60749a3f3a81b0ff= 4fc79c9f99d91 100644 GIT binary patch delta 94 zcmZ3KzAv52CDk delta 66 zcmV-I0KNbHPT@`pL{mgmVJ83p0p+m@l_d&A8(d#gLSGO~8k4CdKLSb=3Dlj@oAygZk$LQH(HQ@nty!enE4dnPZD$tCjd8I2~VDk$;^ WaPhh`{$T#W%)p@}z%Y5e!Uh0P)e(jO diff --git a/tests/data/acpi/x86/q35/DSDT.ivrs b/tests/data/acpi/x86/q35/DS= DT.ivrs index 026bfdfebf66c1803f158ac8c115eb5f49b5cb19..6fe24b49fb447f7f4fbaf693976= 089fa1bfbf019 100644 GIT binary patch delta 94 zcmez4IKzp{CD||s4046uF$*uD5nfzELmntY~ o3UcweGyY)y!OXy+EWjXH$-ogG5ELvZ!X;?PfGlA#d5J;<06oPP4*&oF delta 66 zcmbQ?^v99QCDB+|O0Zd*ZlUwEAGa5}UQ&8j+ W;No>>{K5Q#nSnz|fMN0hg$Mw6wh|Bk diff --git a/tests/data/acpi/x86/q35/DSDT.memhp b/tests/data/acpi/x86/q35/D= SDT.memhp index 7346125d23fb3174c0ce678a2cdf2fdc77c4a9fa..d951a2266be9137c7432351d261= a5f5288d32b6b 100644 GIT binary patch delta 94 zcmdnxbIpg#CD_#o$&|r4`v1qWdR1sN(PSjfS_PO5iUVP24o3~$$wQM02>S$bpQYW delta 66 zcmez9b=3D8Z@CD)hUg)*0$OiX;RQ@ntm^yD7p046Vy$@i4sGa5}kucF8& Wz{Ts%_=3DEWeGXsZ`0K;TS)d&ERQxbOo diff --git a/tests/data/acpi/x86/q35/DSDT.multi-bridge b/tests/data/acpi/x8= 6/q35/DSDT.multi-bridge index 889a9040d950dd08980408d57f1037a5fc20c961..2987980a2caa9129f1747277352= f33403e4852ad 100644 GIT binary patch delta 125 zcmaEm{wJNwCDr8@;-u0Zeo+04Bq?ru{itt z8gj&Yc)IX7USMV9h!6F20g}NXj$Hg4@ycOFEq4g0sw*^A5{PV delta 68 zcmey9{ve&pCD{%bdkyWG0Q+bZzW@LL diff --git a/tests/data/acpi/x86/q35/DSDT.noacpihp b/tests/data/acpi/x86/q3= 5/DSDT.noacpihp index 780616774f97a2d7305faf9e9a9d12afeb0e2fa2..dfb62b7823740c606bab9215bca= d03707b42b72e 100644 GIT binary patch delta 95 zcmaFp@YjLMCD{%XMhe~ly=3DxOk diff --git a/tests/data/acpi/x86/q35/DSDT.nohpet b/tests/data/acpi/x86/q35/= DSDT.nohpet index 0f862ab2938e0e11aa8335630fad389095b37edd..8546756638fd47768527253defa= 9a7a8ee941436 100644 GIT binary patch delta 94 zcmccX@Y8|ICDSL^&>3>6rLnr+5KhsmV*_?3uhoCO?yV&uBFHy1XKv W02i-2;}7N^%nTe#0t}NC6(RtkND{{Y diff --git a/tests/data/acpi/x86/q35/DSDT.numamem b/tests/data/acpi/x86/q35= /DSDT.numamem index df8edc05b69ecd1331973b16e534b44616b50f58..0485e0bb61ca2ada9b55f3687db= 890a9b19b06d7 100644 GIT binary patch delta 94 zcmez9*z3gQ66_MftH{8>_--SYsyvsYY)pKxQ@ntu%w$V>dnPxr$yM_2nfzELXDKLZ o3UcweGyY)y!OXy+EWjXH$-ogG5ELvZ!X;?PfGlA#d8R@H0Ciy&umAu6 delta 66 zcmeBm`sm2z66_N4QGtPhF>oW7syvsgbWD7(Q@nt$)MQI}dnPZD$yM_28I2}qD=3D6{_ WaPhh`{$T#W%)p@}z%Y5MLIeP5cM-7w diff --git a/tests/data/acpi/x86/q35/DSDT.pvpanic-isa b/tests/data/acpi/x86= /q35/DSDT.pvpanic-isa index da3ce12787c28e555b6ba5eacb26275bdd4587f1..e94f3edb5d4126943fdc9048043= 85ae16e6357c8 100644 GIT binary patch delta 95 zcmccM^u~$HCDTFygZkia!h=3D%Q@ntm(qv>m60Pp)YAn>28TFu@pHsG2L%fXa`Cw{{$T#W%)p^6z#v)4z!4t+6c*tU OG-N=3DQu$Y`^6afG!R34ZB delta 65 zcmcbbx-*r_CD(2Ot`3ExthmrupnkZFw$dr`^on5_DnvOn;YaEnHh~HA68PF Wyk3cw^9S<}W(E!=3D0fx!E$`JsM>JpCt diff --git a/tests/data/acpi/x86/q35/DSDT.tis.tpm2 b/tests/data/acpi/x86/q3= 5/DSDT.tis.tpm2 index c6b58472157d575e2625557d1346586be06b927c..fc6029618e322bea49d25e0ab55= 8743adc64244b 100644 GIT binary patch delta 95 zcmaFt_TP=3DmCDas5UvZFw$7r(2Ot`3Exthmrup;M1& diff --git a/tests/data/acpi/x86/q35/DSDT.viot b/tests/data/acpi/x86/q35/DS= DT.viot index 6eb30e8f4b2c54e4789c649475adff356c8c58a4..343e360d15b34033e87b3a40045= 062070c2e7b92 100644 GIT binary patch delta 94 zcmcap^rMK&CD%o$1wdCN7s?mylQ83=3DE7K8@ZUexEy6;;)9*y1w3UYi*?yExrt2Ty qTTxSxi_e|$2lEeR1`cHb2FXeWj`)C}U_lWsK|=3D;)35&^P-4OskC>eqP delta 68 zcmaDgo$1_kCN7s?mymPa3=3DE828@ZUexLl=3DU;)9*y1$?C@i*?yEd5KI8?|RQ@G})tD Ykxzh&*PZbP^ABbQ4kZDG$&k --=20 2.43.0