From nobody Mon Sep 28 01:12:52 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=amd.com); dmarc=pass(p=quarantine dis=none) header.from=amd.com ARC-Seal: i=2; a=rsa-sha256; t=1786083445; cv=pass; d=zohomail.com; s=zohoarc; b=XuGweIDeShNkpmOMacYWPekVVCsYxYKZOkQQHpRNB3K/lhGyoJcOheT6+PmlMCb2TQHk39bHS12Fa62vJIRhk4alekgRlmd2dN+XjRRRvRRpmyKcUph3PnjhUDztwXHZwMQtEIUdbaJrbrSBk+e7R4xIcKceBL1p255xaDul3ms= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786083445; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=ptvZ+4CrL99xywAajeciGhTl+P6Y2wEdpxlB6DtH0pg=; b=DNklgITJLDk9QEwOyFWZDys27ZvR12XPKIjJd5xp2ra1BUT9J2sL5XSnb+TKsWW/yIzIocOdOelHchZcdDy56dF26sD2OxoKGfVJGlyhqHgHA4UVjyQ8/pYQ02fV2VK8AFiDadaRLyEQVZZB+mLDpHwhfIyLgYdkH2k61P5rbI4= 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=amd.com); dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1786083445303602.344383614992; Thu, 6 Aug 2026 23:17:25 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wsDsr-0004Lh-2f; Fri, 07 Aug 2026 02:16:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wsDsd-0004JC-Sb for qemu-devel@nongnu.org; Fri, 07 Aug 2026 02:16:32 -0400 Received: from mail-westusazlp170100001.outbound.protection.outlook.com ([2a01:111:f403:c000::1] helo=BYAPR05CU005.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wsDsa-0001jA-Lq for qemu-devel@nongnu.org; Fri, 07 Aug 2026 02:16:30 -0400 Received: from SJ0PR03CA0033.namprd03.prod.outlook.com (2603:10b6:a03:33e::8) by SJ0PR12MB5633.namprd12.prod.outlook.com (2603:10b6:a03:428::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.23; Fri, 7 Aug 2026 06:16:22 +0000 Received: from SJ5PEPF000001CD.namprd05.prod.outlook.com (2603:10b6:a03:33e:cafe::6a) by SJ0PR03CA0033.outlook.office365.com (2603:10b6:a03:33e::8) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.21 via Frontend Transport; Fri, 7 Aug 2026 06:16:21 +0000 Received: from satlexmb07.amd.com (165.204.84.17) by SJ5PEPF000001CD.mail.protection.outlook.com (10.167.242.42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Fri, 7 Aug 2026 06:16:21 +0000 Received: from BLR-L1-SARUNKOD.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.41; Fri, 7 Aug 2026 01:16:18 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EM645L19hWxbdiSedAL75Xrm/BZg80pM26m9IYW+T2pJ4hZU88HPeF1Fb9Id6dCkE0GGXAnfH1hFYNvZkoF1ybFAHKPnePcG4oDxPbWSmEhJavg0rbFvTtSMKb40PSibfa8UTYpYJLCzU5iGsXYYFC1hMZGgDKm36tLty+VZSxtQiZtS9Raya3kK34Uxs7FEqFqysV9vVK3qH7Er9GnwZr2k03f8xysiusB1pYaSFx1nvyadwsDqthP2e9cH+MDB1LZVPuxOocLspVNb5y9uUPinQr2N7CBNgMdF3Hr1WQuNReVdEuIT+qr1E1vVnaYYy8EHn8xYMA7le7jiGHwVDA== 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=ptvZ+4CrL99xywAajeciGhTl+P6Y2wEdpxlB6DtH0pg=; b=y4+Mtnhv0EpMBxvuUbgwQBRiQjJ1CX9oQuY95RKl9jYWXl7/+nXjTj0SfoYKJmazFPUL14qRFs+IdpB6ryu+qTyvx8Pd8hELirjxZrmS7bCyKOGy9+ZaRdCVwzbluuASJetweOkSITfUtiCY9Tfc0vf0j7AP/5aukArgG4ffuaSpejOWM8m9CvHzzCb8efrzuTYYkH5CxIuolQ5L2wmjKShLz5ibWjKLfnCrfRIT4wGC961FFBypH+uETsI+IIKKItOO+6IoxzJg2ZNinjqS5k1lAMbildLn0HGqMtCCCKf+jXgVJ4SB8U3CCtYg8z47rKVeNYJQ02W/V9PyCwdTCA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=redhat.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ptvZ+4CrL99xywAajeciGhTl+P6Y2wEdpxlB6DtH0pg=; b=jgAjKbsH0pGHb+BUhePZRj0gaSAPyjI9zQYSD7JwoFtHv0Bj6uTTtSwpn4kDyzkCUXk1tBB/Mpwwu2Y/VaV14Fatogx0AFNjFaaT417sENxiKSA6YxuhZMrSDK/ivs3z0UTC/vWQcTotcBEHuAY6eIjH5h7a1TvIg8xfv7/YX1I= X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; 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=lists1p.gnu.org; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C From: Sairaj Kodilkar To: "Michael S. Tsirkin" , Alejandro Jimenez , Ani Sinha , "Igor Mammedov" , Paolo Bonzini , "Richard Henderson" , Sairaj Kodilkar , CC: , Subject: [PATCH v2 1/7] amd_iommu: Return empty efr for stub call Date: Fri, 7 Aug 2026 11:42:44 +0530 Message-ID: <20260807061250.27739-2-sarunkod@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260807061250.27739-1-sarunkod@amd.com> References: <20260807061250.27739-1-sarunkod@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: satlexmb08.amd.com (10.181.42.217) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001CD:EE_|SJ0PR12MB5633:EE_ X-MS-Office365-Filtering-Correlation-Id: acc1a0e9-c659-4230-f6e1-08def44b66ba X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|23010399003|36860700016|1800799024|82310400026|10067099003|11063799006|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: t5u8RISCClrR7EGgfPJUEGpmzRHKC5N9l/aZy/Kh+6xWebZUb0foDU36EM1j0zlpEiFdBo/jyFdR2kDDalCOfFJie68yZlze+1Ij3EFTt53v3RFd/t9QUOiKO64YtYdmP2y/JxBanHoy3I3gTl4ufhrzHZ/cS/RDwGegDsagj3qYJfAvD551rogBahx9qqsHqlf5Wsj5xB/ew08d7CWf7g4zEzoOwGGJMXlx5WKE+Tp0fu8jfd2rNOHNdicKugcZgYUon4m7TQLymy+fvk66m8Nwz3Epd+exWaSxHokzApsLDrGBpmGRFlaBz2+U8YBBmUxCewAaq8puBofQD8RmGb9GB5Z6YbO0ljjr3D75ARLeL1qiQZh5L76hKwGfa1EUS5mrK7/W5s9wkdVJWLR736UI666/gHzSrd+eS3HjTwkAeCPLaHWmSDoWF4oEpsd0Dl1CUfBubvG1jStTq4JniRx/XgxHL9+bgCUGH/LGLn7nHQg4IeTBBk49TbZVx3YpyTM2ghjfHucuVnrmkh+e3l8nWu8W7O9H8EXCQhq5KuFP8lcZxG5i6pyDlrPCpUVWUid5De6cIXJsjHMIt/SLHJwWBTROCX5X/ABYWQ9HAmPcbb62wHQlciiULW95UY7yFHAqctjhfyjQsg4JOon6qC7krx7d2yU4QMITctt1axmX2RKr6lIWZ+XS1zABfFjWoRXPX4pZofuzkTYNEgw/xA== X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:satlexmb07.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(376014)(23010399003)(36860700016)(1800799024)(82310400026)(10067099003)(11063799006)(56012099006)(22082099003)(18002099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ANaHglmuiNmV1sTByxpRPO07jbPBgU+DlatJVK4jG5eCXAXfy7VIlIeJUiyrfVDCAetZWzEpGxy2d6yM5UQHf85mXaspvCMSUlWi4VuqtQNknyt0NmNC3kk/dJpG7af1wKoZzwMVfvru6N42pMIN+t8mlX/tY7B/Pn7LkCgdTmnjuqvz8a0w1az9y8dO/yo7EU0xyiagG6cOh+dU5lgvlSDbcYI0PcfGGx6x9mnPtJImW8jdUHTZQV6SWAFmNGpF4bllQFVofi3/a6BIqn+FcpW30vMxN2pPejpQ5xRSqNC0EMRmUYCHYL6qikyd+zpvPTMWW7rVA/YItGORvK/CwbjpN/NFWSxhR0UOpd+cTOJOJ6aKWWGlmSVGW78jnqk7f1e4UVIqAGJTwwt0kUKf+7n+lL4KzukKEONsUIdBL2f12fxxlrLzSX239lyFl26b X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2026 06:16:21.5765 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: acc1a0e9-c659-4230-f6e1-08def44b66ba X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001CD.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR12MB5633 Received-SPF: permerror client-ip=2a01:111:f403:c000::1; envelope-from=Sairaj.K@amd.com; helo=BYAPR05CU005.outbound.protection.outlook.com X-Spam_score_int: -29 X-Spam_score: -3.0 X-Spam_bar: --- X-Spam_report: (-3.0 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.852, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @amd.com) X-ZM-MESSAGEID: 1786083448202158500 Content-Type: text/plain; charset="utf-8" The stub call should not return normal EFR as it is used as place holder when actual AMD IOMMU calls are not available. Hence return 0. Signed-off-by: Sairaj Kodilkar Reviewed-by: Alejandro Jimenez --- hw/i386/amd_iommu-stub.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/i386/amd_iommu-stub.c b/hw/i386/amd_iommu-stub.c index d62a3732e60f..fb36dee903ee 100644 --- a/hw/i386/amd_iommu-stub.c +++ b/hw/i386/amd_iommu-stub.c @@ -22,5 +22,5 @@ =20 uint64_t amdvi_extended_feature_register(AMDVIState *s) { - return AMDVI_DEFAULT_EXT_FEATURES; + return 0; } --=20 2.34.1 From nobody Mon Sep 28 01:12:52 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=amd.com); dmarc=pass(p=quarantine dis=none) header.from=amd.com ARC-Seal: i=2; a=rsa-sha256; t=1786083445; cv=pass; d=zohomail.com; s=zohoarc; b=FNOT2p/Vm2LuIfxy7ycwySBUHhEziEB/NzqPRR+YtV3N9n5vt5UlyzLVFKLmayPT2XJJzbFZnLYIR0umCGdqswUZ23A7+oiXcfv3MXc+0oSnAL3Q3sAm1Jl0SzMXf/CZ9cbzjl698fJGLhuxx2MEmUIrfQS8q7pd3U1HjB9kWfs= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786083445; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=S5OwHnAWVM04WBVJ4uXYlg5PTUvN+OAwYYRVBlDS71I=; b=WgNggdj6YBNtm6pG+iw8QKgZWMKRawzKt2WOPM8nn3TLZlfoYRwrXG00s3sNCAM6KVp3aWXc/1gV2lHgbtANoOgE6rt38tYd/ZpY65IFB+v8F6v+9xUaMjGPPsHD7TGsjGy8Qbonars4wxiHh5G8bVmAQk01oWUzzT4kEu224Pw= 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=amd.com); dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1786083445301855.3091955660677; Thu, 6 Aug 2026 23:17:25 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wsDt8-0004Yx-IU; Fri, 07 Aug 2026 02:17:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wsDsx-0004Sy-N3 for qemu-devel@nongnu.org; Fri, 07 Aug 2026 02:16:57 -0400 Received: from mail-eastusazlp17011000f.outbound.protection.outlook.com ([2a01:111:f403:c100::f] helo=BL2PR02CU003.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wsDsv-0001jy-AQ for qemu-devel@nongnu.org; Fri, 07 Aug 2026 02:16:50 -0400 Received: from MW4PR04CA0056.namprd04.prod.outlook.com (2603:10b6:303:6a::31) by DM4PR12MB6303.namprd12.prod.outlook.com (2603:10b6:8:a3::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.23; Fri, 7 Aug 2026 06:16:38 +0000 Received: from SJ5PEPF000001CC.namprd05.prod.outlook.com (2603:10b6:303:6a:cafe::c) by MW4PR04CA0056.outlook.office365.com (2603:10b6:303:6a::31) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.21 via Frontend Transport; Fri, 7 Aug 2026 06:16:38 +0000 Received: from satlexmb07.amd.com (165.204.84.17) by SJ5PEPF000001CC.mail.protection.outlook.com (10.167.242.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Fri, 7 Aug 2026 06:16:38 +0000 Received: from BLR-L1-SARUNKOD.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.41; Fri, 7 Aug 2026 01:16:34 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XC3QSoiSZDnR2pCGVBlL+1Ump7RPey79imdPfWgs1aji5Ml7OnKB9beOAn3B3FwnNe6h7IFcUtqu6uNpOTpSxcMkDOhgtFm1i8evg+79KL9vgk9PnrldAT9W82habXlgvrcJLva5koZQ5ymLUTqbIIw2WY9jfg/URLiHSQ5rQQeBiZVdMU35dDplIk1VWa/rz2tRdo9xYtsh19Hk2YomsY30yQc1CJFiegpNKYTjjEyT3pXRP8qW66daOrF+U+NGHAxa/Mm9h/mEWvt14fEDMbCx53qO7lQUJFfx6CGcIFm9FXIZOT5CaAxvxzfFdygSUzON9LWbq6SlIBSjiJvJ3Q== 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=S5OwHnAWVM04WBVJ4uXYlg5PTUvN+OAwYYRVBlDS71I=; b=r9/f+dAFLnFcb7zckWD1Wf6H2ISFmBHYXl64fcxhgjlo4qVTD+keY2iK8LZIag+NYInrdc4qbFugOrP08D61JtYV6KaRkxe5EfJf2ZfGmvMkuw6R0FdSMwIDCJpzwi/PUzjv4zgiYB2l0tWovFJU05xCiVM+4fRZQex9PQpVS7lQW4ZImrmocsOJPJBA5s0TWF4KS3IuM+m0pCbJC16yehV+nEz5MtNeyHm/xDhHEoXNxPGsqVzfZ8mV5d2a5py4qLoUQbMvudvfp+xxIVqM1z223ej7jsHLb1e8VGmIrXzk3rTQKxbOUbYOjZejYb4WR2Gnrdb7v0W0JuvX+5PzMA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=redhat.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=S5OwHnAWVM04WBVJ4uXYlg5PTUvN+OAwYYRVBlDS71I=; b=hXWVjaVeFZn0hR+xjTrKOo2diMNas6JXyL91YqtRLp+2vvMTE4+8ZmpDL9q5gD46J4Eoov3M9ilKk+eekM36geOFIA1Y6iR1OmNJnnV2IwqfkD4/FIZceGLb/WTgiigKRj5QOTzqVEqVUa27wLUFoZSCYvQoupMiReTyLIUQTys= X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; 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=lists1p.gnu.org; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C From: Sairaj Kodilkar To: "Michael S. Tsirkin" , Alejandro Jimenez , Ani Sinha , "Igor Mammedov" , Paolo Bonzini , "Richard Henderson" , Sairaj Kodilkar , CC: , Subject: [PATCH v2 2/7] tests/acpi: x86: Allow IVRS acpi table changes Date: Fri, 7 Aug 2026 11:42:45 +0530 Message-ID: <20260807061250.27739-3-sarunkod@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260807061250.27739-1-sarunkod@amd.com> References: <20260807061250.27739-1-sarunkod@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: satlexmb08.amd.com (10.181.42.217) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001CC:EE_|DM4PR12MB6303:EE_ X-MS-Office365-Filtering-Correlation-Id: 9e10553e-6bea-4e8a-bf59-08def44b709a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700016|82310400026|1800799024|23010399003|376014|22082099003|18002099003|11063799006|56012099006|10067099003; X-Microsoft-Antispam-Message-Info: Z227yFTQMDUBh1c/L08IyzHrOg1hFagyEeoMnBX0jG+thQfpOYlUmc81pclZl1rC9Kj8lm90vWmh/aDpX8IknDKt7Rp62aRDvxNentqsNhDjGM4uaC3xKKX9KVizV1UvzTaQSmVGRppOYdKEUpZ2Hekx9+YJnYMV4YswbQatMtaOfbRsb8LVmvX9sfl5O/cIlaOUYi4M9p3cBjb8R1/1wSzaJLm9oGm6Gu3eDqbUB23OQlAWnq7k7XC1yoyUU+UwgSy4xwRmR7HcJCsUxwlmKAehOrNpUPvvtqGElT6umR9DBZCldLm/alzYjKiKHt8yUELf7TgY/3jzvOKZp5Re6ovfgh7DO/19mGEFWil0LMd1pOZCkTgGZUUt4b8y+VjJL0NL+d939HVnv/cVZjJh9Q2IWqGb/yT12VTU8YmJI947rpbHfYGkpzeVM/kYoi2JpE7iGjX8pe712zjT3kyz89mHO5fyy+OJeQmWvZF8umtXlMcXcdklBfQ5IzIIvkebBvzWNdMBRNW/YTXS1X3f8AFexnMJDch3xb8k8QokoLvRyJiNcypvORw3dnUgFp58z1AdMezfnAVmdYUWQHBQImotZuH8KysVEPifnkowR2MgnOEP92T4BrwaACpo31P2IuiY+xHwLt9eO1MZ+/f7dSI0JohQXSG2JR1qf226m0NepjIyL0jurRusFR/q73kNXa6AgHyv2tBL+7H+InJlMg== X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:satlexmb07.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(36860700016)(82310400026)(1800799024)(23010399003)(376014)(22082099003)(18002099003)(11063799006)(56012099006)(10067099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tHWnaXkiUgz1TQ+jirgSjL1AGKbPBq0Enu/5eOcAOupt0FkQSjRD7aTWvsuvvEEorCEWZ6EMXJTlUj0sURoT0RQ7ZYik1dwpZAqWgbXsZgULAXijZPd2ApiIV/p1ikb5l8Mza+OsF2QOi2DwBft+n6ShmJu6BkPjmxcXPi8FD6qElc4uQ6SS6n+PVkIniQEnR6dmEfnrV1l0W2crfudIJCsXICJQ1d1jjUgMlv2bOcY5lWTmeuMjH29xpLKsGU7KNm2fG9Z+mXMQ8sMB+XG+diIqsWCydkgHGZnu0SqnRHsvieBq9+peKbxU2csOzFyLuSzCdn1EXFGYXPQt1T/OLsCNO3ka6D9p+49aSvhiEJ11RTeDn7yzLkKxrAXea6y4wPpYU2XMtu7EIN22HhYBJPZyk44XHWR8SlavqJbwWt2FthvkIDBB+fFejtGdDW4A X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2026 06:16:38.0760 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9e10553e-6bea-4e8a-bf59-08def44b709a X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001CC.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB6303 Received-SPF: permerror client-ip=2a01:111:f403:c100::f; envelope-from=Sairaj.K@amd.com; helo=BL2PR02CU003.outbound.protection.outlook.com X-Spam_score_int: -29 X-Spam_score: -3.0 X-Spam_bar: --- X-Spam_report: (-3.0 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.852, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @amd.com) X-ZM-MESSAGEID: 1786083448202158501 Content-Type: text/plain; charset="utf-8" Signed-off-by: Sairaj Kodilkar --- tests/qtest/bios-tables-test-allowed-diff.h | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios= -tables-test-allowed-diff.h index dfb8523c8bf4..33e998165591 100644 --- a/tests/qtest/bios-tables-test-allowed-diff.h +++ b/tests/qtest/bios-tables-test-allowed-diff.h @@ -1 +1,2 @@ /* List of comma-separated changed AML files to ignore */ +tests/data/acpi/x86/q35/IVRS.ivrs --=20 2.34.1 From nobody Mon Sep 28 01:12:52 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=amd.com); dmarc=pass(p=quarantine dis=none) header.from=amd.com ARC-Seal: i=2; a=rsa-sha256; t=1786083445; cv=pass; d=zohomail.com; s=zohoarc; b=j/1oW4GqW9Jkt3jP7To7P+kiYfO5hfd3WqNUUScsruDqVgsZbpq3JvT8P+WmnC4o/oI7N+Af0mGWWivvBqA+UZAhDQODRkqNy/OAWyGuLdyy/tQsdh0HKcrmJ/aUx2rC+fJGTj1KXobf6w0qmd8tmL6A6n6R/Y0jqJaPGOcvIhE= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786083445; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=mOfTPP1Oshxu2zDEswZRe6ScGMLf2qOrZl1EBjdOviE=; b=QVDOiuac3qeYgSiWh6RlIYv3rQ7xWGZ3ZjmhWUO5rzSdOxgN/e+VlkOK7BF7OiOu3BzYVOpKHQ4Tt4tdrrzrBSGkCiCnk88N9sQABu65ulEXwzr5uqsRQdS8xPfLaEDlCo2QdMIbD14dFU3ETR1/kARLpStW3Y3+fkmOat8BTcg= 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=amd.com); dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1786083445302587.6724329512655; Thu, 6 Aug 2026 23:17:25 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wsDtK-0004gG-Pj; Fri, 07 Aug 2026 02:17:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wsDtB-0004bR-Bv for qemu-devel@nongnu.org; Fri, 07 Aug 2026 02:17:10 -0400 Received: from mail-southcentralusazlp170110003.outbound.protection.outlook.com ([2a01:111:f403:c10d::3] helo=SN4PR0501CU005.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wsDt9-0002FE-G7 for qemu-devel@nongnu.org; Fri, 07 Aug 2026 02:17:05 -0400 Received: from SJ0PR03CA0203.namprd03.prod.outlook.com (2603:10b6:a03:2ef::28) by BL4PR12MB9481.namprd12.prod.outlook.com (2603:10b6:208:591::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.15; Fri, 7 Aug 2026 06:16:54 +0000 Received: from SJ5PEPF000001CF.namprd05.prod.outlook.com (2603:10b6:a03:2ef:cafe::81) by SJ0PR03CA0203.outlook.office365.com (2603:10b6:a03:2ef::28) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.20 via Frontend Transport; Fri, 7 Aug 2026 06:16:54 +0000 Received: from satlexmb07.amd.com (165.204.84.17) by SJ5PEPF000001CF.mail.protection.outlook.com (10.167.242.43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Fri, 7 Aug 2026 06:16:54 +0000 Received: from BLR-L1-SARUNKOD.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.41; Fri, 7 Aug 2026 01:16:50 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cVVlMb1DZsZq1xMtu/4Uoy7aqXwIhTs+Lv0tTDzjDveQv29TuCr+Etm/jMEe4JCYWoebB9c7Z2uSVrS8FrP0Zv7Frv/R777V3rO7rhRw3sRhXNEBBODMlSfAVaxJm4FVuipZcNzA+14r+Qw4Na2/PRTYB7FSmQ0zLItFgw0HRFS5UpTyp7B8S1tQ4ETd2vRVmvc2SmsyXFJppGz21k0SdLA7JS6wfDjZF/YCBx/rtBZY1bUkw0TyA953bMoRZ2JEUmroadTMf+xx1RIv/nrpRw29vnNSqpx+JrKHjRBecycyyPQ7tB3R4Dq4BxoHEHZSgp3hgft9UYjVaFpgE6p85w== 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=mOfTPP1Oshxu2zDEswZRe6ScGMLf2qOrZl1EBjdOviE=; b=EbodjRfJ68yommYsuiuZhNmUp9yCjSNaP5tQE54nmc94C5gPHNnNeftvaFf+Rqck3+hXccqC8K3Bsh12y3sDgO/OGXTgPFuXbIcgOHy+PepwzzutTQauxtoi96pyhV8LNn+MxHNpudh0fmpbsHu5uxImRTLfSxGmNR1s5bef8rjRuoD7IKn3sgvryEy+DUvDjvXvtgd2CGI7Nk/tLpAGipPkITivRkp3BpMJcGtlXeTu4Q/phqlBK6zH2auyxRj+kfYYTFtM7e8eewd0oDLl+2KuQMvoLt1kt7QBcKk/Jls78W19GPStKf45rtwtiSypepM+68LFkqmzmjzyktnJvA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=redhat.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mOfTPP1Oshxu2zDEswZRe6ScGMLf2qOrZl1EBjdOviE=; b=qbObudvGRfz5sjqF03nsKkEI1knuqAS63jHWU11x5170Ib1fIEwaP/9ifZ1LJS/BL4IRIodKh3ZF3pWY8Rie1qMuU8JcTczBMlNQzAWIbBGP1O7+L2/6uHuuz9xCYZy/+zfB/JIg5J5QP7LlAp7R/F1ynHdXDvUrklGTdwmaEeQ= X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; 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=lists1p.gnu.org; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C From: Sairaj Kodilkar To: "Michael S. Tsirkin" , Alejandro Jimenez , Ani Sinha , "Igor Mammedov" , Paolo Bonzini , "Richard Henderson" , Sairaj Kodilkar , CC: , Subject: [PATCH v2 3/7] amd_iommu: acpi-build: update PA, GVA and VA size macros Date: Fri, 7 Aug 2026 11:42:46 +0530 Message-ID: <20260807061250.27739-4-sarunkod@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260807061250.27739-1-sarunkod@amd.com> References: <20260807061250.27739-1-sarunkod@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: satlexmb08.amd.com (10.181.42.217) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001CF:EE_|BL4PR12MB9481:EE_ X-MS-Office365-Filtering-Correlation-Id: 32ffb97d-24d1-4412-a28c-08def44b7a43 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|1800799024|82310400026|36860700016|23010399003|18002099003|22082099003|11063799006|10067099003|56012099006; X-Microsoft-Antispam-Message-Info: /l36Qp+vVeUjm6tI2AEDLZNWf0GqYhg4aVLvsWUzcLQyo/g92BS2ht/MNoJQp97YL1AsXXbiFhp0tjYwCPDDSjHZzWo9IkWIbuLeFzfPiha8PYZGUuuvPgrswID4kkH+nzNtXLfKnFk1V6LV8r7w2kq2pvwgYWwHIkpjECP5UNquqAHXegcVx1CYjyfB8U+PJWp0Xcxd/+u85wszyZmAm0ZlDyep6Hs+ORSU5rA3m9Z2kZXgSa7yt2S8twfn5etel3ZTtIDhxX4f/aS5v2p+VXoAUXV9KkLBshn7Nf8lyWN8RaGd0FDcZN04Z9f2xzqHsKVFyWS5G5sk2YZPwq1ZJ5wfCEOWGLOeDKccaK26R0jsw60FbiP4e9TRzRNSZXiGwOYUjvLl2sa/5JIteF8W31RiXxk877J3gJUa0xcgG1egaC6PeCvpfMViHHzWxVtKZdWlA7idzIwAdwaHZ37Jib5wPtpwEQMPy/EfN6s1Eziu7iQgkzF3ofh1A/tTjjlnfKR9QeaG6p+m6NNaYHDCnGqt/9HrhUcn9C+uGlix/082tdQgQdJbFdq8q9O7+T97glhY0hXTXV/MGKNPn/OTKAGWZDFgYDactbvEmFSHQkuCxYJa9ovWk931iQb/S22C6K/OkguzkcVC/5O6jpwtAoK/C7OzwnjnjQBKBaV+wssbKHKGOlZeCwtdZGtXK+vxvkSNhc3p25ksErWJccwKPw== X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:satlexmb07.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(376014)(1800799024)(82310400026)(36860700016)(23010399003)(18002099003)(22082099003)(11063799006)(10067099003)(56012099006); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: qLHOOm63U6C2r4Ug7LYbj7yYkqbGXbJoZU7qq4h7tvy2tPXv9G272bO3Nhv4N29+8XJzkIVscCC0kMlEeUHnzw9sDACmsNZOY7zVtb+YXPsWVClnFn7FtzIHqCZElIR2lhHIpizJrO3/0FmV8YqFcduWG+tCWEQ0ZwYv5OJXNmfY2lPLf5NhYNkjezb7RLWBZVCd9iid8c5lgdx+gPYcWXG/PRnXUV8xOVrRnG15NFLcH5z8h6H6c0jB38jG9qzciT4PGJ+cg3XEABJS3schRu/PV4p5+WQCxbK8S0LGzpUJ8fU3IRwMEh+Zt1uZSvbmcxWWmrTud0YZ3go3zchNozA8q46OQOXVJH3iM2lyPuHiy+WdahZD4OVA2aOnRjSnPVOI7uy82T2I23Dll3sVeIYrRq7Gb+DqAD7Q5drvOmTrQjlOfqpMwGpKBv1LB0Dc X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2026 06:16:54.2825 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 32ffb97d-24d1-4412-a28c-08def44b7a43 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001CF.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL4PR12MB9481 Received-SPF: permerror client-ip=2a01:111:f403:c10d::3; envelope-from=Sairaj.K@amd.com; helo=SN4PR0501CU005.outbound.protection.outlook.com X-Spam_score_int: -29 X-Spam_score: -3.0 X-Spam_bar: --- X-Spam_report: (-3.0 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.852, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @amd.com) X-ZM-MESSAGEID: 1786083448231158500 Content-Type: text/plain; charset="utf-8" Current implementation supports up to 64 bit IOVA and up to 52 bit PA. Modify related macros so that guest can see right size. Also, use these macros to build the IVINFO field in the IVRS. Signed-off-by: Sairaj Kodilkar Reviewed-by: Alejandro Jimenez --- hw/i386/acpi-build.c | 4 +++- hw/i386/amd_iommu.c | 2 +- hw/i386/amd_iommu.h | 11 ++++++++--- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c index 8837b69687d1..d8c14644e62e 100644 --- a/hw/i386/acpi-build.c +++ b/hw/i386/acpi-build.c @@ -1855,7 +1855,9 @@ build_amd_iommu(GArray *table_data, BIOSLinker *linke= r, const char *oem_id, */ build_append_int_noprefix(table_data, (1UL << 0) | /* EFRSup */ - (40UL << 8), /* PASize */ + AMDVI_GVA_SIZE_48 | /* GVASize: 010b =3D = 48 bits */ + AMDVI_PA_SIZE_52 | /* PASize: 011_0100b =3D = 52 bits */ + AMDVI_VA_SIZE_64, /* VASize: 100_0000b =3D = 64 bits */ 4); /* reserved */ build_append_int_noprefix(table_data, 0, 8); diff --git a/hw/i386/amd_iommu.c b/hw/i386/amd_iommu.c index 90252c52af47..b840c40d872c 100644 --- a/hw/i386/amd_iommu.c +++ b/hw/i386/amd_iommu.c @@ -2595,7 +2595,7 @@ static void amdvi_pci_realize(PCIDevice *pdev, Error = **errp) 0xff000000); pci_set_long(pdev->config + s->capab_offset + AMDVI_CAPAB_MISC, 0); pci_set_long(pdev->config + s->capab_offset + AMDVI_CAPAB_MISC, - AMDVI_MAX_PH_ADDR | AMDVI_MAX_GVA_ADDR | AMDVI_MAX_VA_ADDR); + AMDVI_PA_SIZE_52 | AMDVI_GVA_SIZE_48 | AMDVI_VA_SIZE_64); } =20 static void amdvi_sysbus_reset(DeviceState *dev) diff --git a/hw/i386/amd_iommu.h b/hw/i386/amd_iommu.h index 687691ec1cce..d01f9b41dfae 100644 --- a/hw/i386/amd_iommu.h +++ b/hw/i386/amd_iommu.h @@ -243,9 +243,14 @@ #define AMDVI_PAGE_SHIFT_4K 12 #define AMDVI_PAGE_MASK_4K GENMASK64(63, 12) =20 -#define AMDVI_MAX_GVA_ADDR (2UL << 5) -#define AMDVI_MAX_PH_ADDR (40UL << 8) -#define AMDVI_MAX_VA_ADDR (48UL << 15) +/* + * IOMMU Capability Offset 10h: Miscellaneous Information Register 0. + * VAsize[21:15], PAsize[14:8], and GVAsize[7:5]. + * These fields use the same layout in the IVRS IVinfo Field. + */ +#define AMDVI_VA_SIZE_64 (64UL << 15) +#define AMDVI_PA_SIZE_52 (52UL << 8) +#define AMDVI_GVA_SIZE_48 (2UL << 5) =20 /* Completion Wait data size */ #define AMDVI_COMPLETION_DATA_SIZE 8 --=20 2.34.1 From nobody Mon Sep 28 01:12:52 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=amd.com); dmarc=pass(p=quarantine dis=none) header.from=amd.com ARC-Seal: i=2; a=rsa-sha256; t=1786083469; cv=pass; d=zohomail.com; s=zohoarc; b=eIfWsZX7HXXNo5dht9sDljjhrcBuPrLRep/7X3USW+ZceuNT4E9Pib4zwfOIfzRLh1EQ6htJzh0lHZ7LYUYRdewpb5lA2o/e8hUKpBvliKXdnih/VnY2YqTa5isUb0Prr5aS/oBUCcp+drmK+mYZR7hNbFUyZnnPF2/2TuVzjlY= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786083469; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=uY/y66LEAyaaKrhDNsAiv82/QqopRd5J6e9tUmMORMA=; b=RCu/65csrQdctrXAkcwXr6tCXTEgm4ADcDshU8gBcouUoLA4JXYEm+n80AJkDcFGdJo3dDdIBZmHQTh7THFxTjR/Nw9efsJ4lOCwHayx2bZ/5/7Xk+OeVtbQg6M9gr7I3PD6iNKeXNKnOIYqn9kBqOe1HmoRhpZGjxjTldiii8k= 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=amd.com); dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1786083469053324.32452780743347; Thu, 6 Aug 2026 23:17:49 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wsDtp-0005Ab-Cw; Fri, 07 Aug 2026 02:17:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wsDtf-00051N-4s for qemu-devel@nongnu.org; Fri, 07 Aug 2026 02:17:36 -0400 Received: from mail-westus3azlp170100009.outbound.protection.outlook.com ([2a01:111:f403:c107::9] helo=PH7PR06CU001.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wsDta-0002c3-4u for qemu-devel@nongnu.org; Fri, 07 Aug 2026 02:17:33 -0400 Received: from SJ2PR07CA0015.namprd07.prod.outlook.com (2603:10b6:a03:505::28) by SA1PR12MB7367.namprd12.prod.outlook.com (2603:10b6:806:2b5::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.23; Fri, 7 Aug 2026 06:17:16 +0000 Received: from SJ5PEPF000001C9.namprd05.prod.outlook.com (2603:10b6:a03:505:cafe::6e) by SJ2PR07CA0015.outlook.office365.com (2603:10b6:a03:505::28) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.23 via Frontend Transport; Fri, 7 Aug 2026 06:17:16 +0000 Received: from satlexmb07.amd.com (165.204.84.17) by SJ5PEPF000001C9.mail.protection.outlook.com (10.167.242.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Fri, 7 Aug 2026 06:17:16 +0000 Received: from BLR-L1-SARUNKOD.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.41; Fri, 7 Aug 2026 01:17:12 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yxDJcle0G9Ke1v0h9hYI6Io3nMZNF+wlYeYPPjznQkVYHWa22m/ucGwziIAWH4oxrcUEnst1hU2GtQPN+2E6Rj1joIc++zdjSesuOuUY2GBAWjg9Ton+xxy5lC7XsuJKtf35256j36eaJoRlJ6bpPwHyDmisEMVGVYefjTDYsPIhyuFEN4+WF00PUdP7IZLk8hWzHpbJHBKZo9jZPEl3s7zXlHyrxmm15lFrGztXAo1CpuNWZBEovzGID+x5PD5qDZo5mOtl1XYhzzropq8GrOMHe0mXyrbHptltC8M+TreOvj3bsDJepAMaHK9oc4ZSVpnLV/4hJfR29dt2PQMe4Q== 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=uY/y66LEAyaaKrhDNsAiv82/QqopRd5J6e9tUmMORMA=; b=Kln7gfOmetr2FXony+sAO9hPDfvsKa8aDiy/CtuL+7fRGouB6hKpk4vXtFtz2CQgaVy2t2IsQ/1FMfCjbinekalzM8kzDq77+jAGW+DfrSoc3x4BwpCtTa+Cp/517dgMh2mT2Hldo1yl7owPWPRrLj/p9i4B3+C+gefNWcxGcmLbYDXkwDyljMQEj6V+onlw78haFCifNvZGpvXmjx+kWURVc3TLsR9cT0LJBeLkJyaHz1Cj5rAYJRYbmIZLWYq5nll1Khew9Lpg+ViPcGA1oZzfAioZnNMhMJWLdX7FHp3rMbSpoWkY9hLfjruINlwiIMGq3IndVVy9Rk56M7S4GQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=redhat.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uY/y66LEAyaaKrhDNsAiv82/QqopRd5J6e9tUmMORMA=; b=dV5oVINfUkS3b7l7BkseFmoEryTz4ve09AkBz1HWy7Vg0RsTKNmI4jz354E3/oOVC4v4iZkQdgSCWj3EfEntp8bk3T1B8X1e12DHt5jj517ZjWrzNTouDHA076RkcL7LbnjSEPcOhW8/75d2iWzGGlxSux0GqR2goh+3BeeWzDY= X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; 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=lists1p.gnu.org; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C From: Sairaj Kodilkar To: "Michael S. Tsirkin" , Alejandro Jimenez , Ani Sinha , "Igor Mammedov" , Paolo Bonzini , "Richard Henderson" , Sairaj Kodilkar , CC: , Subject: [PATCH v2 4/7] acpi_build: Use IOMMU pci device to build IOMMU DeviceID Date: Fri, 7 Aug 2026 11:42:47 +0530 Message-ID: <20260807061250.27739-5-sarunkod@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260807061250.27739-1-sarunkod@amd.com> References: <20260807061250.27739-1-sarunkod@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: satlexmb08.amd.com (10.181.42.217) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001C9:EE_|SA1PR12MB7367:EE_ X-MS-Office365-Filtering-Correlation-Id: 24296f58-ed19-4193-399d-08def44b878c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|36860700016|376014|23010399003|82310400026|56012099006|22082099003|18002099003|10067099003|11063799006; X-Microsoft-Antispam-Message-Info: KH+Br3ljnum4PDMHNF9H6Ds6E1JU1oTHwZGYO2F5tz6WKh6hHP6ZDVm4NsNwlYu07JjhKHNWeBsDZzSlr2dh6C8u7qrDBrsv2OEPMPHol9b/LYl+KUl2gNmpESH/UqTfjW4fC1PFXR9IlomOKZAEd8NVHhmzzqFK04ks6ykr9ayDEp1ocQ7zqBodyxwO2Zat7SAtnUZTZVhkJYw9tE1O5FqiBUeLreQ+OWIp6Qp9RNkWlGemBoQ3NDzrmf/QKAXjiAzXKbWpur7lnF+4d/BcT5YLdPQSs0C14bTvz3zDjmCY/Zhe5lTFq92WSYAxRwoz9WUze6n4tW2D9yThlCsWtMvwK1Xxiflcj6Ik7FHUNTOGfexo7eYSoYyhuWIYKy5VYwIckdPW8GygtXPgC4OaFCCbN+675loAGOI96pBg2RveCGS9NCzOvPX7Zfs2eYifPCr5iYmZ6ptXkJkYe6iGWgCwwQgnU+23lmkNPiqf3TgI/J4jJ1y3mOvMVpas8nGxVfkW5pi9rapz6y2U/t/l9swzqllVST3DJc6qw/y3/Rp6Qc56oNv6ycfOObDasn3rWrkYLJNUfG6wsiO799JPfpQOUlwlURmEo2fmv3KyxRm33K6dELuPJutx6vJHUFn3pIZ0i8rRq1dy+ua6bVPEo4dbdDqxMXEABBCnjZv1Ss7agHJjksaGr3z7g+FWc2eC8Vvm+UjBPEjpB+KOyGsCag== X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:satlexmb07.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(1800799024)(36860700016)(376014)(23010399003)(82310400026)(56012099006)(22082099003)(18002099003)(10067099003)(11063799006); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tOEK3M/lX+sZeS4P7AkzXJcAoj5ISKbJXzcxrIz404JrAP+TwVjpd2mE7RwmQPHL1SOVEomMXqPNDyuWT9RCOgPIU1BHCqRvAeRq3wqDp1fTlRE3c+J1HRKVLMS1qll1UwWjqGs5U794LRVyuEY3w+CNz5RBOlpft7qleKXR0FoBke2WVZUxKBHHxwXnCh1DTcNkfRpKjwFdF8VOAP8RQvfzPNbqdt4v1RGhLuw3aeidh2i630bijuXBj4A4EQhsBEzfzBXP8s/f55mSPccLCOibAn6y1tebJSelNuITIuZ6TUDYC5iogptW1fiTtm6N4lcCSjf3ucbI/kPTkg+BFfGvfM9btIC2ORgaiJXNGfc9NuJrvQelvBRhvWcnzP7ExdcsVe4LK0XUB8UNkJk+2KVEIk8C7eMiLifCNGzWXXE850ScgI57HOcgF5Kn+51B X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2026 06:17:16.5759 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 24296f58-ed19-4193-399d-08def44b878c X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001C9.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7367 Received-SPF: permerror client-ip=2a01:111:f403:c107::9; envelope-from=Sairaj.K@amd.com; helo=PH7PR06CU001.outbound.protection.outlook.com X-Spam_score_int: -29 X-Spam_score: -3.0 X-Spam_bar: --- X-Spam_report: (-3.0 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.852, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @amd.com) X-ZM-MESSAGEID: 1786083470235158500 Content-Type: text/plain; charset="utf-8" Currently, build_amd_iommu() uses "addr" property to build the DeviceID for IOMMU device and advertise it through IVRS. But this property does not enco= de IOMMU bus number, only the device and function number. This creates an incorrect DeviceID when the IOMMU is attached to a bus other than the default one with bus number 0. Signed-off-by: Sairaj Kodilkar Reviewed-by: Alejandro Jimenez --- hw/i386/acpi-build.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c index d8c14644e62e..6e174f20a4ef 100644 --- a/hw/i386/acpi-build.c +++ b/hw/i386/acpi-build.c @@ -1848,6 +1848,7 @@ build_amd_iommu(GArray *table_data, BIOSLinker *linke= r, const char *oem_id, AcpiTable table =3D { .sig =3D "IVRS", .rev =3D 1, .oem_id =3D oem_id, .oem_table_id =3D oem_table_id }; uint64_t feature_report; + uint16_t iommu_devid =3D pci_get_bdf(&s->pci->dev); =20 acpi_table_begin(&table, table_data); /* IVinfo - IO virtualization information common to all @@ -1910,9 +1911,7 @@ build_amd_iommu(GArray *table_data, BIOSLinker *linke= r, const char *oem_id, /* IVHD length */ build_append_int_noprefix(table_data, ivhd_blob->len + 24, 2); /* DeviceID */ - build_append_int_noprefix(table_data, - object_property_get_int(OBJECT(s->pci), "add= r", - &error_abort), 2); + build_append_int_noprefix(table_data, iommu_devid, 2); /* Capability offset */ build_append_int_noprefix(table_data, s->pci->capab_offset, 2); /* IOMMU base address */ @@ -1944,10 +1943,9 @@ build_amd_iommu(GArray *table_data, BIOSLinker *link= er, const char *oem_id, =20 /* IVHD length */ build_append_int_noprefix(table_data, ivhd_blob->len + 40, 2); + /* DeviceID */ - build_append_int_noprefix(table_data, - object_property_get_int(OBJECT(s->pci), "add= r", - &error_abort), 2); + build_append_int_noprefix(table_data, iommu_devid, 2); /* Capability offset */ build_append_int_noprefix(table_data, s->pci->capab_offset, 2); /* IOMMU base address */ --=20 2.34.1 From nobody Mon Sep 28 01:12:52 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=amd.com); dmarc=pass(p=quarantine dis=none) header.from=amd.com ARC-Seal: i=2; a=rsa-sha256; t=1786083489; cv=pass; d=zohomail.com; s=zohoarc; b=lJjtwi5qi1l+n8mqhB+AUUw8ZYMRx9XrzDYnmCja8ugRech9LYPXMjsTTDgQl2oA2y6mizyeydbo8UEE9QRf4eegUKzW6c6FnbTD79J7N+SNfxBu2KDpbSuDyMWceK7Oe3kqHWBXzLZCRKXb0p5wdtYlDWbrXIppFm+/bvF2T/U= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786083489; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=qWjC9M3Wy6rvTQ+QMVrVXu70895B8sgnCdwPWOAupGo=; b=H9+3DfwtZZJiz4E0tiQZr3O50PGmF/A80ZRy53v5XBx6UrALg6fPisM40o3AnORLoeulHovSWrjAKJDOJ3NlzjUw7aZDSy0JR8ux3W6RaO76SuBg28f32sVohKcERL2DM20ZSlpElGl3MHQVeMmZIn8mY9tkbnePdn3uqGu05g0= 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=amd.com); dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1786083489096816.909848492971; Thu, 6 Aug 2026 23:18:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wsDtr-0005Ka-D7; Fri, 07 Aug 2026 02:17:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wsDtk-00059a-10 for qemu-devel@nongnu.org; Fri, 07 Aug 2026 02:17:41 -0400 Received: from mail-centralusazlp170100005.outbound.protection.outlook.com ([2a01:111:f403:c111::5] helo=DM1PR04CU001.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wsDth-0002cM-VP for qemu-devel@nongnu.org; Fri, 07 Aug 2026 02:17:39 -0400 Received: from MW4PR04CA0055.namprd04.prod.outlook.com (2603:10b6:303:6a::30) by IA0PR12MB8325.namprd12.prod.outlook.com (2603:10b6:208:407::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.23; Fri, 7 Aug 2026 06:17:32 +0000 Received: from SJ5PEPF000001CC.namprd05.prod.outlook.com (2603:10b6:303:6a:cafe::2e) by MW4PR04CA0055.outlook.office365.com (2603:10b6:303:6a::30) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.23 via Frontend Transport; Fri, 7 Aug 2026 06:17:32 +0000 Received: from satlexmb07.amd.com (165.204.84.17) by SJ5PEPF000001CC.mail.protection.outlook.com (10.167.242.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Fri, 7 Aug 2026 06:17:31 +0000 Received: from BLR-L1-SARUNKOD.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.41; Fri, 7 Aug 2026 01:17:28 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oSzuR3YiUaC2mNWyJVLC1G+M5egOaPWg40RbaW32ayhI2JYFQIRsamLZ6tJZKpzsZoZcUECo4Fo3y2UQFr2XM/re8b9EkM2VYWspvhOkbzK5dm/t8GEcGBiNvZrtbn6s3Xy4w0m+PINg4vQo1ecP7scJhZxaYZ+uZy7mwEVgk4dmwh8Ixtn4rdRI4oeT8pxi2l6z79J2h1dOtuWASTRsT5bF9ReYQwTdg/bn2rUdZXW71iKQWUaKiEaF++sSHJF8JvdFwbjFhsiW0duMfsqLKIN71dfzrYh211RAvq5bajWICB55eb3PqFAbT9i71Cz48RxqtvL09kPkpXrGuhBjWg== 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=qWjC9M3Wy6rvTQ+QMVrVXu70895B8sgnCdwPWOAupGo=; b=iv+hryHjv4b/E24JE5xNT9Y9ncpEaqzBU4BGIEe8xrx0+QSPEPzB6i/j+GM/ksRxH33173mJfzK5Kirbw56yZM1BFAbKzUIwjJbu8fCvtjKTZdtOcIEQraECTEzokkfXcqXTgskC5s8IAOMz6t5o79anre4zJSO1ErrUnyhUAbJbmy4WcmIqdJ1zM91ahgz53rkFDcL6KgVRFhNaF9ZIRBGZeb7BqZy5xifSOlJ6slFZHOr2loo+S/d1v0kfHUWn+5XZCYhrB5BmEbG5Lpqs964p5UJP8udktvuVldCLAhfnP7KoOCfvITU+tpGIeVNb7z8y7ahFkHS612TndJrnSA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=redhat.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qWjC9M3Wy6rvTQ+QMVrVXu70895B8sgnCdwPWOAupGo=; b=pfjBysiP7pk5wifquofsRly724pvydM+qxSRbcN21pNJX/t7x3/920vHWxIjuK7SvkE/ebcGgYJm+ouWt9cFNbCJ7tgJdySsZPbAeh02TyF134YIoIHzVRBE8wvCoGOutml3HV6tJ+35OpEW3rwIC/QgO+ob58VLrDP4CfY6Pg8= X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; 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=lists1p.gnu.org; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C From: Sairaj Kodilkar To: "Michael S. Tsirkin" , Alejandro Jimenez , Ani Sinha , "Igor Mammedov" , Paolo Bonzini , "Richard Henderson" , Sairaj Kodilkar , CC: , Subject: [PATCH v2 5/7] acpi_build: Build IVRS feature report using extended feature register Date: Fri, 7 Aug 2026 11:42:48 +0530 Message-ID: <20260807061250.27739-6-sarunkod@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260807061250.27739-1-sarunkod@amd.com> References: <20260807061250.27739-1-sarunkod@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: satlexmb08.amd.com (10.181.42.217) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001CC:EE_|IA0PR12MB8325:EE_ X-MS-Office365-Filtering-Correlation-Id: fc0a3c2d-491a-49ac-1e20-08def44b90bd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|36860700016|376014|23010399003|82310400026|56012099006|22082099003|18002099003|10067099003|11063799006; X-Microsoft-Antispam-Message-Info: tZ/5CFrunijJGjXPoq66j519BRxzSEdDu0zzzNu3pCT+W8bogZERCtfA4CLs6TeDAUnakiCJogkqUkRGrVlauZzcacWJrecVJoe7rhOVQWojIfWZ/+mHZX/OERu4aROLWo4WEYAbT/LRU5rXfZwM3FHhWl5o4Rnh+qFMAYWO0QeVgBxj70tzUHcj7rfQnJAgSPNQL42nCAjXpjl06XWnx3l+1rHlogsFYPdUSvTIl0modKipfrpc+thp1jS9ldwjitNK7qYjfSY2V7uSsFxRxlQIHkxtGJICLwcL0bAUQqkx9Y0tbPFUz4bRyMxi+2D0MyXxKJtsVb6TJ5WS2PIuxswjTSS1VKIIq0CE2ln++l570/Wfya8L4dmL02bCb8u9gLfRRweCoEphCm3X6cj2ygUORtYIBc6wJq3AJn6f5UxpIUUJYFaS3jGYfn+buFAolf1/k0z+TxE2wfqxJuzg38qP5CzHS9DGUeQuZkX+6gzVSxJIVQH61POgyIqWjqfYjdlOnVQLfRmFVfdq2MdwOI2cW4AhKcki5OYE/Gq/q+/0rPXVE4B5BoIpXUl440ay3bDPIdnN6bPA54K7fc2kpAwtIwBV1bQnEbxEM9w+0ynIIQRp6nTZq+41cDtIeT8qghdq4NvfcfXgLWWyh3Y3Dvfg0eYWv3tMw90VSzZg0NnwfC64IhxlqfKqnA0fxxxzdFAGjK+tT3oGIL7M5p3UTA== X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:satlexmb07.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(1800799024)(36860700016)(376014)(23010399003)(82310400026)(56012099006)(22082099003)(18002099003)(10067099003)(11063799006); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: zfMlblicqr7OXztH3hGPfwwToKgRMM5SwUoSDTRhsMLiJpG7ipROoy4vbgp0BdBmldqqyc1mseVN1YLOmWBBiRY3qVCsSyORlXBoG//DktJGC3Tc4ObxfyUhZrmSr9tbs2HgpqsTQgHt35RFWDk7YJIxC10xJ7MLttz1XcCtLOnWX5pHxNTdbY/AewP3xIaHMcJSRrEDC/eahTGuIFKCn0ZiyYlIJzX42A/su7lKrMAmGVzra69P/5Wk7dtgBWDKAqVW+9nbgi0U9jC/Kiu/yb/Ab/dpVLxZEiFZEl+nBSY1fGDuJuzXFxsAbsZ81vugofyO7KBI3jm1huxYZc6cTkaXpew1czM40hVbr70Chlh4hu3EwV9zSkI52GX5piIkwzw9X4PjoTu3w995bCwZN8F3INg28wDeG2KsGkPghGHUf66rXpiau7BaNeUWSd7n X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2026 06:17:31.9929 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: fc0a3c2d-491a-49ac-1e20-08def44b90bd X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001CC.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR12MB8325 Received-SPF: permerror client-ip=2a01:111:f403:c111::5; envelope-from=Sairaj.K@amd.com; helo=DM1PR04CU001.outbound.protection.outlook.com X-Spam_score_int: -29 X-Spam_score: -3.0 X-Spam_bar: --- X-Spam_report: (-3.0 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.852, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @amd.com) X-ZM-MESSAGEID: 1786083490249158500 Content-Type: text/plain; charset="utf-8" Currently IVRS feature report values are hardcoded, this is difficult to maintain as any updates to extended feature must be synced. Along with it, current feature report does not have GATS and HATS set. Hence use the extended feature registers to build the IVRS feature report. Signed-off-by: Sairaj Kodilkar --- hw/i386/acpi-build.c | 48 +++++++++++++++++++++++++++++++++----------- hw/i386/amd_iommu.h | 11 ++++++++++ 2 files changed, 47 insertions(+), 12 deletions(-) diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c index 6e174f20a4ef..656a693e661f 100644 --- a/hw/i386/acpi-build.c +++ b/hw/i386/acpi-build.c @@ -1839,6 +1839,37 @@ ivrs_host_bridges(Object *obj, void *opaque) return 0; } =20 +/* + * IVHD type 0x10 reports features using Feature Reporting field, which has + * different format than extended feature register (EFR) in the IOMMU MMIO + * space. + * + * Convert the EFR format to feature reporting format. + */ +static uint32_t +get_amd_ivhd_feature_report(uint64_t extended_feature) +{ + uint32_t feature_report; + uint64_t hats_mode =3D (extended_feature & AMDVI_HATS_MODE_MASK) >> + AMDVI_HATS_MODE_SHIFT; + uint64_t gats_mode =3D (extended_feature & AMDVI_GATS_MODE_MASK) >> + AMDVI_GATS_MODE_SHIFT; + uint32_t is_ia =3D !!(extended_feature & AMDVI_FEATURE_IA); + uint32_t is_ga =3D !!(extended_feature & AMDVI_FEATURE_GA); + uint32_t is_gt =3D !!(extended_feature & AMDVI_FEATURE_GT); + uint32_t is_xt =3D !!(extended_feature & AMDVI_FEATURE_XT); + + feature_report =3D + hats_mode << AMDVI_IVHD_FEATURE_REPORT_HATS_SHIFT | /* HATS[31:30= ] */ + gats_mode << AMDVI_IVHD_FEATURE_REPORT_GATS_SHIFT | /* GATS[29:28= ] */ + is_ia << AMDVI_IVHD_FEATURE_REPORT_IA_SUP_SHIFT | /* IASup[5] = */ + is_ga << AMDVI_IVHD_FEATURE_REPORT_GA_SUP_SHIFT | /* GASup[6] = */ + is_gt << AMDVI_IVHD_FEATURE_REPORT_GT_SUP_SHIFT | /* GTSup[2] = */ + is_xt << AMDVI_IVHD_FEATURE_REPORT_XT_SUP_SHIFT; /* XTSup[0] = */ + + return feature_report; +} + static void build_amd_iommu(GArray *table_data, BIOSLinker *linker, const char *oem_id, const char *oem_table_id) @@ -1847,8 +1878,8 @@ build_amd_iommu(GArray *table_data, BIOSLinker *linke= r, const char *oem_id, GArray *ivhd_blob =3D g_array_new(false, true, 1); AcpiTable table =3D { .sig =3D "IVRS", .rev =3D 1, .oem_id =3D oem_id, .oem_table_id =3D oem_table_id }; - uint64_t feature_report; uint16_t iommu_devid =3D pci_get_bdf(&s->pci->dev); + uint64_t extended_feature =3D amdvi_extended_feature_register(s); =20 acpi_table_begin(&table, table_data); /* IVinfo - IO virtualization information common to all @@ -1921,14 +1952,9 @@ build_amd_iommu(GArray *table_data, BIOSLinker *link= er, const char *oem_id, /* IOMMU info */ build_append_int_noprefix(table_data, 0, 2); /* IOMMU Feature Reporting */ - feature_report =3D (48UL << 30) | /* HATS */ - (48UL << 28) | /* GATS */ - (1UL << 2) | /* GTSup */ - (1UL << 6); /* GASup */ - if (s->xtsup) { - feature_report |=3D (1UL << 0); /* XTSup */ - } - build_append_int_noprefix(table_data, feature_report, 4); + build_append_int_noprefix(table_data, + get_amd_ivhd_feature_report(extended_feature= ), + 4); =20 /* IVHD entries as found above */ g_array_append_vals(table_data, ivhd_blob->data, ivhd_blob->len); @@ -1961,9 +1987,7 @@ build_amd_iommu(GArray *table_data, BIOSLinker *linke= r, const char *oem_id, build_append_int_noprefix(table_data, 0, 4); } /* EFR Register Image */ - build_append_int_noprefix(table_data, - amdvi_extended_feature_register(s), - 8); + build_append_int_noprefix(table_data, extended_feature, 8); /* EFR Register Image 2 */ build_append_int_noprefix(table_data, 0, 8); =20 diff --git a/hw/i386/amd_iommu.h b/hw/i386/amd_iommu.h index d01f9b41dfae..319db1861820 100644 --- a/hw/i386/amd_iommu.h +++ b/hw/i386/amd_iommu.h @@ -174,7 +174,11 @@ #define AMDVI_DTE_QUAD3_RESERVED (GENMASK64(14, 0) | GENMASK64(53, = 48)) =20 /* AMDVI paging mode */ +#define AMDVI_GATS_MODE_SHIFT (12) +#define AMDVI_GATS_MODE_MASK (3ULL << 12) #define AMDVI_GATS_MODE (2ULL << 12) +#define AMDVI_HATS_MODE_SHIFT (10) +#define AMDVI_HATS_MODE_MASK (3ULL << 10) #define AMDVI_HATS_MODE (2ULL << 10) #define AMDVI_HATS_MODE_RESERVED (3ULL << 10) =20 @@ -296,6 +300,13 @@ #define AMDVI_DEV_LINT0_PASS_MASK (1ULL << 62) #define AMDVI_DEV_LINT1_PASS_MASK (1ULL << 63) =20 +#define AMDVI_IVHD_FEATURE_REPORT_HATS_SHIFT (30) +#define AMDVI_IVHD_FEATURE_REPORT_GATS_SHIFT (28) +#define AMDVI_IVHD_FEATURE_REPORT_GA_SUP_SHIFT (6) +#define AMDVI_IVHD_FEATURE_REPORT_IA_SUP_SHIFT (5) +#define AMDVI_IVHD_FEATURE_REPORT_GT_SUP_SHIFT (2) +#define AMDVI_IVHD_FEATURE_REPORT_XT_SUP_SHIFT (0) + #define TYPE_AMD_IOMMU_DEVICE "amd-iommu" OBJECT_DECLARE_SIMPLE_TYPE(AMDVIState, AMD_IOMMU_DEVICE) =20 --=20 2.34.1 From nobody Mon Sep 28 01:12:52 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=amd.com); dmarc=pass(p=quarantine dis=none) header.from=amd.com ARC-Seal: i=2; a=rsa-sha256; t=1786083498; cv=pass; d=zohomail.com; s=zohoarc; b=L027LhTqcpLBB7nkLEu2Sa97VS1su2qZonkoJ4ihz1HwBZsWq67v6a+TQTHqxUr/zGo4HM6XTi+aWae1e2ZBgUcYL9guGrfC/kv/DFuR+uUCH3usZaMjrJRtagyngu+gxT9I2L9ROpOH9/K+VMtBYdwXaL9x9hQJbjvascLzOok= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786083498; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=RujqY4Wm+6IrnjBFtPwDQ2D3qRme8OOar44GJuXqIWk=; b=Z85yTWFOI4JO2nYv+Xa2BY4hdaEENvUMemNyzVxik3v1pVm/WIY59p/PnzDxroJkmXLBPzpqxgBmdrYWQY5RGY//Eb+AfKkAlhqSHUuZ3+ETqXnHtjRtoTi/JXGiX/6e9+Rn1CDPh4wu66d4A86b6Dj/HkGJJPwal2H0EGuCJ8Y= 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=amd.com); dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1786083498811322.3678627134208; Thu, 6 Aug 2026 23:18:18 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wsDuA-0005zH-5R; Fri, 07 Aug 2026 02:18:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wsDu8-0005rR-D2 for qemu-devel@nongnu.org; Fri, 07 Aug 2026 02:18:04 -0400 Received: from mail-northcentralusazlp170100001.outbound.protection.outlook.com ([2a01:111:f403:c105::1] helo=CH1PR05CU001.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wsDu5-0002eD-BD for qemu-devel@nongnu.org; Fri, 07 Aug 2026 02:18:02 -0400 Received: from BY3PR10CA0023.namprd10.prod.outlook.com (2603:10b6:a03:255::28) by IA0PPFA8EB66EE9.namprd12.prod.outlook.com (2603:10b6:20f:fc04::bde) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.19; Fri, 7 Aug 2026 06:17:53 +0000 Received: from SJ5PEPF000001C8.namprd05.prod.outlook.com (2603:10b6:a03:255:cafe::3b) by BY3PR10CA0023.outlook.office365.com (2603:10b6:a03:255::28) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.23 via Frontend Transport; Fri, 7 Aug 2026 06:17:53 +0000 Received: from satlexmb07.amd.com (165.204.84.17) by SJ5PEPF000001C8.mail.protection.outlook.com (10.167.242.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Fri, 7 Aug 2026 06:17:53 +0000 Received: from BLR-L1-SARUNKOD.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.41; Fri, 7 Aug 2026 01:17:49 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Lxw6jjVsyuQK3zpmO2abJ6IEWHfQUGREOW61J+pRzVfGbWA1HbYM5f+95x/2QqQovhbqyVK/Z8R9KKzW6Atz9TQ5t8qZNsoNj7n8UlE4j4DW96OoBGEhMRQupdg9vijIYJ13PgVkgYprii1gpbRUV++IaQDagDqdnb+cfaPo3lQz3Vvvnc45kH4I72oFeCh7wJtiVC0AL3LRGvQtXZNwp3HqJAuYDwnKemmtk7SRbhswvdYp9BgOvcSGY/ZS9IPNbcvUD9gLnzgSwWlu+h60oCQIxiRO17iKrWlqgfHJEP6Ahw3mREIZ0zjegMM1dZqkdXiRTzcT3McaItHqFp8ZuQ== 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=RujqY4Wm+6IrnjBFtPwDQ2D3qRme8OOar44GJuXqIWk=; b=yEpufvdFpZ/8eJQKJZ5wbVJGhfO1K++JrGZCdSXyk5lNNBKZ0g6Jno9DCxT+597s1RcMeATU7Cu7VG5NSS+fzZxNOPQrIbQggsrpVBXbHBqzILis1JjhWKjWBg/QXKNvWcE/6Nv9MWki3atqmmBXzisWtHTOxDIovN/HKGa2ZbbPLBj+/EEVraqbzv1q6qn2MCClk/oW41uQ6QY1ABxEfiLTmVlRXzmQfj9J46qmV2uH60hD8dbS9E14GAP8GkDdD3X9Ybc2oM+WITne6msK5l7he+qH8AS4GNChu1sPXkBtaQOijUBUz6GL7GPGcmJE2wnLyExLNk88V8kI0iLLNA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=redhat.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RujqY4Wm+6IrnjBFtPwDQ2D3qRme8OOar44GJuXqIWk=; b=iOSFzk7VgQiLCyAGMyT3I+oeu2VREk2ss4514BXbPuONpygZpjRaDzK4kIQT/TGH+BmeeArH3qcaquP3CRh6X6iwgVH/oznqRzs27rbeoL3Q5zVdHtg1z5F9Vi6TXcC0B4rY9EPcVPLlXUOW0kDyiKD9eUVMYFyWri1e7WbaFRw= X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; 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=lists1p.gnu.org; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C From: Sairaj Kodilkar To: "Michael S. Tsirkin" , Alejandro Jimenez , Ani Sinha , "Igor Mammedov" , Paolo Bonzini , "Richard Henderson" , Sairaj Kodilkar , CC: , Subject: [PATCH v2 6/7] amd_iommu: acpi-build: Remove unsupported PPR and HE feature Date: Fri, 7 Aug 2026 11:42:49 +0530 Message-ID: <20260807061250.27739-7-sarunkod@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260807061250.27739-1-sarunkod@amd.com> References: <20260807061250.27739-1-sarunkod@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: satlexmb08.amd.com (10.181.42.217) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001C8:EE_|IA0PPFA8EB66EE9:EE_ X-MS-Office365-Filtering-Correlation-Id: 37d184cb-7d9d-49d4-3914-08def44b9d49 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|23010399003|376014|36860700016|82310400026|1800799024|6133799003|10067099003|56012099006|11063799006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: 5NyjKHXMeT5YXzWpHp/sEetDh/WGB3+SKGqZ+hl2prnUerwdvBFJT+m/fpNy9wKCa8YGIitZGniQTMIr8NJjgm9saJcnN2TLInZyOOJNZrqh7TOeNsm13g0RORi7fD+lIJI+H9lDwZPdhW0XitAc22NKb2RyrtUYkziAgCOFnaytD2SNKLlQxxs2NociN3D7p+50xvZakbyUdKa+U2VoZbR8cocV3E35lT996gYc+dLOoK5QEb/8ij9cRgLNtqas/TdIQVAY0820bROCF13DaI0HLSvEYDltya3wa4/LNGkRQ9RI90Z0BG1XdAlF4//UYGBa1j4PqC4rv+ZgL2MS2O/YkfDH5Rb1rYEmJXXCGW6tyTinc76Wnu1GeOJtQQY3NqbbzwUyDGP619oiOUzE9LF+HBVmsB46n8wi+YLo08dqow+RHMerr1CI8EFxnyruKoHwIt/YR9eVut6LVRlcJHKFqzoja1DEylQGTL2k4sGyfKn4wvho4VSGu/uFmXxGEY68UIDnpl4HLgBto6LW0FNUmiYAs5IUAoOX4pCaU4Aje0dRDsY16X1SbvUJg6D1t7xMEHO+ZZd+jB7gCZgV0Mt+QUK51FoBCkceiq3CjxHL0qhJB+t43kWbCcbsKar/rUNon5Az7eXsQZR9IzMmDiErdnrBq6Qytbn7LEdThC4paAAiOcnE9otIj2DWlY+o/A/GL+W9ePFK2URHZDH7/g== X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:satlexmb07.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(23010399003)(376014)(36860700016)(82310400026)(1800799024)(6133799003)(10067099003)(56012099006)(11063799006)(22082099003)(18002099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: aXysqSPbbNT3Puv+BuZQpLK/2HP14wQjPGeqafkCJL/67o6El9Lq4S7co7NRUqwBEIbaes8v3PhzSBJM7PIUylPXgZ7XqUYC0pWLg70FIs/14vEBu3l7p/crRc1Ouo/C3ejD7jFrvjCkhzk/ghJddjdAQtgz7tIc2lj60wLBmBjawsBMrOb4ZFmzBLyjuZulNJy+b4CS16degJw6c0V4gtyTWrtbEMPcODEqkZwLjua0NUW9AMr6RASfkIEU5Ay4m/q09WXVDXfBTwf0OR0mgARlVN1xtzJQ38AdL9lwW4FZvhT+hJZ9bYCuHogeiIQ+3VvIVEgVhC/g0+QU74Lrri/Hqb8IAJYEH9MSb/SJpeonUMdYYuBUmr/Gm/Sf2taVAgoeacMPe0+4AA8tCN19Fu3oQIthvld3XoviuZusN8SNISC1dHviqe6NCx75WVTs X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2026 06:17:53.0393 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 37d184cb-7d9d-49d4-3914-08def44b9d49 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001C8.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PPFA8EB66EE9 Received-SPF: permerror client-ip=2a01:111:f403:c105::1; envelope-from=Sairaj.K@amd.com; helo=CH1PR05CU001.outbound.protection.outlook.com X-Spam_score_int: -29 X-Spam_score: -3.0 X-Spam_bar: --- X-Spam_report: (-3.0 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.852, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @amd.com) X-ZM-MESSAGEID: 1786083500421158500 Content-Type: text/plain; charset="utf-8" AMD IOMMU does not support ppr and hardware error registers. Hence do not publish these features to guest through extended feature MMIO register and IVHD 10h flags field. Signed-off-by: Sairaj Kodilkar --- hw/i386/acpi-build.c | 3 +-- hw/i386/amd_iommu.h | 5 ++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c index 656a693e661f..749a1fe0d27e 100644 --- a/hw/i386/acpi-build.c +++ b/hw/i386/acpi-build.c @@ -1935,8 +1935,7 @@ build_amd_iommu(GArray *table_data, BIOSLinker *linke= r, const char *oem_id, build_append_int_noprefix(table_data, (1UL << 0) | /* HtTunEn */ (1UL << 4) | /* iotblSup */ - (1UL << 6) | /* PrefSup */ - (1UL << 7), /* PPRSup */ + (1UL << 6), /* PrefSup */ 1); =20 /* IVHD length */ diff --git a/hw/i386/amd_iommu.h b/hw/i386/amd_iommu.h index 319db1861820..c5b346cc356c 100644 --- a/hw/i386/amd_iommu.h +++ b/hw/i386/amd_iommu.h @@ -227,9 +227,8 @@ =20 /* default extended feature */ #define AMDVI_DEFAULT_EXT_FEATURES \ - (AMDVI_FEATURE_PREFETCH | AMDVI_FEATURE_PPR | \ - AMDVI_FEATURE_IA | AMDVI_FEATURE_GT | AMDVI_FEATURE_HE | \ - AMDVI_GATS_MODE | AMDVI_HATS_MODE | AMDVI_FEATURE_GA) + (AMDVI_FEATURE_PREFETCH | AMDVI_FEATURE_IA | AMDVI_FEATURE_GT | \ + AMDVI_GATS_MODE | AMDVI_HATS_MODE | AMDVI_FEATURE_GA) =20 /* capabilities header */ #define AMDVI_CAPAB_FEATURES (AMDVI_CAPAB_FLAT_EXT | \ --=20 2.34.1 From nobody Mon Sep 28 01:12:52 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=amd.com); dmarc=pass(p=quarantine dis=none) header.from=amd.com ARC-Seal: i=2; a=rsa-sha256; t=1786083509; cv=pass; d=zohomail.com; s=zohoarc; b=OkoYjgNttR7vJU+q6FahcRgtIpKbH9Bm34tDFTbsdOSmCRWT7n87Zmyje6mMTQrKSczinvhYNbR73EuT8ooGDubmdgN7l+2E5USqx6K+9YqCwacYuCsKFcREXj/vn5pRgfCiPMOisKQ68fs2LOdtpWtPwc+vivL96G1yy1hnN2k= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786083509; h=Content-Type:Content-Transfer-Encoding:Cc:Cc: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; bh=jj1y8q3EPZQ9AFSCIBsGZmPoe/su1A3KaN+AdCW6EaU=; b=LyA5NhMz4L2YDQmHVx1nQX78pSe4O9J4p7rckdiFWiZyHyxBB/foEamcINfOVC6mIS4uTPkrAIWXfHXp1oshhIDdjlfBAIG43p2GllASGUig6rU775Fko9JknEzkVLz36LiMsiOT+FJTb5TVi9O3wUzzQfNzb5OlOtiqJqikM7w= 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=amd.com); dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1786083509529221.75214797798617; Thu, 6 Aug 2026 23:18:29 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wsDuU-0006mH-H8; Fri, 07 Aug 2026 02:18:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wsDuR-0006kK-Lg for qemu-devel@nongnu.org; Fri, 07 Aug 2026 02:18:23 -0400 Received: from mail-eastus2azlp170100001.outbound.protection.outlook.com ([2a01:111:f403:c110::1] helo=BN1PR04CU002.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wsDuP-0002gC-Dv for qemu-devel@nongnu.org; Fri, 07 Aug 2026 02:18:23 -0400 Received: from SJ0PR03CA0190.namprd03.prod.outlook.com (2603:10b6:a03:2ef::15) by PH8PR12MB7208.namprd12.prod.outlook.com (2603:10b6:510:224::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.23; Fri, 7 Aug 2026 06:18:14 +0000 Received: from SJ5PEPF000001CA.namprd05.prod.outlook.com (2603:10b6:a03:2ef:cafe::a8) by SJ0PR03CA0190.outlook.office365.com (2603:10b6:a03:2ef::15) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.21 via Frontend Transport; Fri, 7 Aug 2026 06:18:14 +0000 Received: from satlexmb07.amd.com (165.204.84.17) by SJ5PEPF000001CA.mail.protection.outlook.com (10.167.242.39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Fri, 7 Aug 2026 06:18:14 +0000 Received: from BLR-L1-SARUNKOD.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.41; Fri, 7 Aug 2026 01:18:10 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IR1w4f0JuwP46n5c6tBUE2pflPQkz69w5ye9iB3vPw5EwRA2L9oqS+Cfz1BVNkF4F7HNzAXRyGExW+QtZ0jvUrUnyhYLZeKoCrZU++ZDYSjzcdXkAnwv2/+mSQKuYRYYwbijQtIYTXRanHynmMgcoTkeZVokx8sfg88Kt6hTS434Xd3OxPJg+X19Fn6FYTIneYLOTwXm79iE9ndwY3S7c0Puu50a5M13lQB0vcB0l1WwOVS+xuQgYaJZ29UMK+l9zrBRkyrlw78NQxTmkK6fj9RkvtU1aSZGd/9Bvtv64wVyzKBX2pxNjOJzF2npvglYXf3IkS5EQVZhqsJSlr9D8Q== 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=jj1y8q3EPZQ9AFSCIBsGZmPoe/su1A3KaN+AdCW6EaU=; b=fT++QsdWpjvPn/ys65D3kWR0YwTvWk3IzDU8x9wj++sreEFpysiPtbu80PyJc3/hThBKKl4BoKwJ00KhplB8z2cUcHYNT5ebyRwqUm6bU9dLGDHovYru7hsH3CdxcFzc+vCcEnPQLvX+QUmicmlsR9cy/YePIUwqbqZAV30Eo14QVkdjXfZUU1fSlYE0CsvmnZLPd68NxQqSxmNIQsfvoyJoSG+kRAW4sXcoQQ+1Zuv4eSBujZsgzMucFZ/FjZjzsGeuHcWXI2mnzh/2wF9jZ1NvcCPSZjobQWc6iDUWn6gGvBnF44CyAuYfeWXSa1l0JHOUhw0VASLafHJh8zq0vw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=redhat.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jj1y8q3EPZQ9AFSCIBsGZmPoe/su1A3KaN+AdCW6EaU=; b=uAzpaEFqXKCAbpFlEKvbx75XJGChz62WhMncLRr9K4MD146Wt63gpek/NqkeBqACbnAowk5+/q+LP8GmS5o637dAeAtOyHyD4blvZwDUuj4tdggKIsmzE50W7cmwH8srBHRJPxSNXazcUjjMppW6D22a06FWulRJlKAmhgkN0QI= X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; 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=lists1p.gnu.org; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C From: Sairaj Kodilkar To: "Michael S. Tsirkin" , Alejandro Jimenez , Ani Sinha , "Igor Mammedov" , Paolo Bonzini , "Richard Henderson" , Sairaj Kodilkar , CC: , Subject: [PATCH v2 7/7] tests/acpi: x86: update golden masters for IVRS Date: Fri, 7 Aug 2026 11:42:50 +0530 Message-ID: <20260807061250.27739-8-sarunkod@amd.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260807061250.27739-1-sarunkod@amd.com> References: <20260807061250.27739-1-sarunkod@amd.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.180.168.240] X-ClientProxiedBy: satlexmb08.amd.com (10.181.42.217) To satlexmb07.amd.com (10.181.42.216) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ5PEPF000001CA:EE_|PH8PR12MB7208:EE_ X-MS-Office365-Filtering-Correlation-Id: aad6c485-79e1-4bdd-7920-08def44ba9e9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|23010399003|36860700016|1800799024|82310400026|376014|11063799006|56012099006|10067099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: Kw1AFpwdmw29IHGVbGKR2e+uPDOnRn7+0p98j/zUJKM9HE9TErFd5a/Zm4BT13Ji5ZHUfzhYwXhyOvJ2p6T+DGkpvpMNcgVUE4gDKky9+L6ZzYU0PsEZ0ubopYjZUVlBxp9kIGGX+P1O47ZWb8Ez9ch+UUgMdbNxLePM3y2hridCF5WQekuxA6vnz59NEJLl9SLRsDTcgx9bGBYTbEJGUBQwCxldMeKe9YaHpJv6vE7RfQpHbhi258b5bu12pUI7xOxXlYlC70k7BnNNRnCGJMA6QAOxfILMPFiOJRFTcua2bRGSdGIdmJDRN0ZSnYl2moJJuOhFgaSB82PvAh8pqgm9Sc69hDtXc7NEImeF+22KupfoDMn0Iip5Bb/j61MwnpXBz4z9oBxmCJgQCauVD5LhDx7Y+d+w6X5oCH2M1elq6VJqN7WCZChqWsLO1B0UrReEA939FBmrQDr9P8Cp1PevF/3/EYAyGpo4z/eYod6wO4UwDEuSH8v3gvd22ZXAx9Zj/CzzT/kCVrWbZIYgLtGgXalGmAVUl4vlpf9IlXq4MHTnZYNx1cBxjAkLEBFOW71a6i2eIGyHj63/lPdqH6XXo9kWz+BJbzpxyWwZ4cZL6tNHpV2iqOea6w0oXahX9rsfJzZ0GxlMgsdtfF6/OXz8ygmmGYZYXRB333i/VZTHaqlDgtmxxf0zLMxQFr+j0vpRjBojInGZ+sbO9F1Www== X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:satlexmb07.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(23010399003)(36860700016)(1800799024)(82310400026)(376014)(11063799006)(56012099006)(10067099003)(18002099003)(22082099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: PfWXWIX9YnGDF3CbX8vhHAkUIkvLmqaBTNoeNb7RsIzfFaCA2IZnSvrDp8G2rF70XEuGTzA+oUsw24MBA/PSmN+t7hr8iBScHiKSXbLjR8BIfLQbcRi3PMDQeA6+Ucnxi0g6Q1hg3wjIIIPdDNPQkD2IpuGgsqIzVTD0LIWUvie6B4nqr9JsShwrfTdeK7VMkJ0ZFcMoaonmolor1v40Lo7LRhWrxyav1vEfoZgmK8pBAUvPmQx0gzVni7rl2wWCydr2PfnNY03I2q6q7U3ES4iss4weqapoAszXxXAQOs+ZsJjz1+r3m4vuieYO7bDL3AiZhPEQn2Xm3wTkn7N8/GAUlyTZtFVyU7oE/MSwD1Ia0/7UCfGVPAXPsLJQV2hcgzSyoNRSIzNq+hkSlxiPakkCJdiSqSQFEKyZcoAHTrHfwz0rFqzMIlMvvYfYqhJD X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2026 06:18:14.2296 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: aad6c485-79e1-4bdd-7920-08def44ba9e9 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: SJ5PEPF000001CA.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR12MB7208 Received-SPF: permerror client-ip=2a01:111:f403:c110::1; envelope-from=Sairaj.K@amd.com; helo=BN1PR04CU002.outbound.protection.outlook.com X-Spam_score_int: -29 X-Spam_score: -3.0 X-Spam_bar: --- X-Spam_report: (-3.0 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.852, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: 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 @amd.com) X-ZM-MESSAGEID: 1786083510452158500 Content-Type: text/plain; charset="utf-8" Differences between disassembled ASL files for IVRS: /* * Intel ACPI Component Architecture * AML/ASL+ Disassembler version 20200925 (64-bit version) * Copyright (c) 2000 - 2020 Intel Corporation * - * Disassembly of tests/data/acpi/x86/q35/IVRS.ivrs, Mon May 11 11:21:47 2= 026 + * Disassembly of /tmp/aml-NGQ9O3, Mon May 11 11:21:47 2026 * * ACPI Data Table [IVRS] * * Format: [HexOffset DecimalOffset ByteLength] FieldName : FieldValue */ [000h 0000 4] Signature : "IVRS" [I/O Virtualizati= on Reporting Structure] [004h 0004 4] Table Length : 000000B0 [008h 0008 1] Revision : 01 -[009h 0009 1] Checksum : 74 +[009h 0009 1] Checksum : CB [00Ah 0010 6] Oem ID : "BOCHS " [010h 0016 8] Oem Table ID : "BXPC " [018h 0024 4] Oem Revision : 00000001 [01Ch 0028 4] Asl Compiler ID : "BXPC" [020h 0032 4] Asl Compiler Revision : 00000001 -[024h 0036 4] Virtualization Info : 00002801 +[024h 0036 4] Virtualization Info : 00203441 [028h 0040 8] Reserved : 0000000000000000 [030h 0048 1] Subtable Type : 10 [Hardware Definition Blo= ck] -[031h 0049 1] Flags : D1 +[031h 0049 1] Flags : 51 [032h 0050 2] Length : 0038 [034h 0052 2] DeviceId : 0010 [036h 0054 2] Capability Offset : 0040 [038h 0056 8] Base Address : 00000000FED80000 [040h 0064 2] PCI Segment Group : 0000 [042h 0066 2] Virtualization Info : 0000 -[044h 0068 4] Feature Reporting : 00000044 +[044h 0068 4] Feature Reporting : A0000064 [048h 0072 1] Entry Type : 02 [049h 0073 2] Device ID : 0000 [04Bh 0075 1] Data Setting : 00 [04Ch 0076 1] Entry Type : 02 [04Dh 0077 2] Device ID : 0008 [04Fh 0079 1] Data Setting : 00 [050h 0080 1] Entry Type : 02 [051h 0081 2] Device ID : 0010 [053h 0083 1] Data Setting : 00 [054h 0084 1] Entry Type : 02 [055h 0085 2] Device ID : 00F8 [057h 0087 1] Data Setting : 00 @@ -62,33 +62,33 @@ [061h 0097 2] Device ID : 0000 [063h 0099 1] Data Setting : 00 [064h 0100 1] Handle : 00 [065h 0101 2] Source Used Device ID : 00A0 [067h 0103 1] Variety : 01 [068h 0104 1] Subtable Type : 11 [Hardware Definition Blo= ck] [069h 0105 1] Flags : 11 [06Ah 0106 2] Length : 0048 [06Ch 0108 2] DeviceId : 0010 [06Eh 0110 2] Capability Offset : 0040 [070h 0112 8] Base Address : 00000000FED80000 [078h 0120 2] PCI Segment Group : 0000 [07Ah 0122 2] Virtualization Info : 0000 [07Ch 0124 4] Attributes : 00000000 -[080h 0128 8] EFR Image : 00000000000029D3 +[080h 0128 8] EFR Image : 00000000000028D1 [088h 0136 8] Reserved : 0000000000000000 [090h 0144 1] Entry Type : 02 [091h 0145 2] Device ID : 0000 [093h 0147 1] Data Setting : 00 [094h 0148 1] Entry Type : 02 [095h 0149 2] Device ID : 0008 [097h 0151 1] Data Setting : 00 [098h 0152 1] Entry Type : 02 [099h 0153 2] Device ID : 0010 [09Bh 0155 1] Data Setting : 00 [09Ch 0156 1] Entry Type : 02 [09Dh 0157 2] Device ID : 00F8 @@ -98,27 +98,27 @@ [0A1h 0161 2] Device ID : 00FA [0A3h 0163 1] Data Setting : 00 [0A4h 0164 1] Entry Type : 02 [0A5h 0165 2] Device ID : 00FB [0A7h 0167 1] Data Setting : 00 [0A8h 0168 1] Entry Type : 48 [0A9h 0169 2] Device ID : 0000 [0ABh 0171 1] Data Setting : 00 [0ACh 0172 1] Handle : 00 [0ADh 0173 2] Source Used Device ID : 00A0 [0AFh 0175 1] Variety : 01 Signed-off-by: Sairaj Kodilkar --- tests/qtest/bios-tables-test-allowed-diff.h | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/qtest/bios-tables-test-allowed-diff.h b/tests/qtest/bios= -tables-test-allowed-diff.h index 33e998165591..dfb8523c8bf4 100644 --- a/tests/qtest/bios-tables-test-allowed-diff.h +++ b/tests/qtest/bios-tables-test-allowed-diff.h @@ -1,2 +1 @@ /* List of comma-separated changed AML files to ignore */ -tests/data/acpi/x86/q35/IVRS.ivrs --=20 2.34.1