From nobody Sun Oct 5 01:49:24 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; arc=fail (Bad Signature); dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1759366404968777.9576445946607; Wed, 1 Oct 2025 17:53:24 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id BB03244049; Wed, 1 Oct 2025 20:53:23 -0400 (EDT) Received: from [172.19.199.14] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 63433443D6; Wed, 1 Oct 2025 20:39:41 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id ADD6044270; Wed, 1 Oct 2025 20:39:21 -0400 (EDT) Received: from CH5PR02CU005.outbound.protection.outlook.com (mail-northcentralusazon11012057.outbound.protection.outlook.com [40.107.200.57]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id E73E044131 for ; Wed, 1 Oct 2025 20:38:59 -0400 (EDT) Received: from PH7PR12MB6834.namprd12.prod.outlook.com (2603:10b6:510:1b4::18) by SN7PR12MB7299.namprd12.prod.outlook.com (2603:10b6:806:2af::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9160.18; Thu, 2 Oct 2025 00:38:52 +0000 Received: from PH7PR12MB6834.namprd12.prod.outlook.com ([fe80::f432:162b:b94e:d2cb]) by PH7PR12MB6834.namprd12.prod.outlook.com ([fe80::f432:162b:b94e:d2cb%6]) with mapi id 15.20.9160.015; Thu, 2 Oct 2025 00:38:52 +0000 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ARC_SIGNED,ARC_VALID, DKIM_INVALID,DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_PASS autolearn=unavailable autolearn_force=no version=4.0.1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=w1rPvvYDvveV2PFH7174dleN9eLQ9hQomjqs867X/ImW4NuZRhp4pkohl9+ft6h03iDfYNQpaVj75ZrDSlMOPFFzLCeuHde9DDeiSns5YFCKtOXcz5u8qlZ0wfY9fZk4b/H+v0cNr1GSdoiG+xAAyaoT4joFzammZs2bsgyuvDUwhYOunw+sERszDZTlyYTCOUCihd/IPkJoBKsgcrJEmSn4JqNB6GbxYrj5oUvcMCxn7hV5vj1kYJebZ0qIMY4BXMbEoeqfRsb+ONTSPN0CT8GW/mkwUPNbCUP327SzGxOi2Ycn591ThAvHCfKb93rqzxuqEcyEitY6px7llq2oUg== 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=c7EOeWGR0GyMJz1bi1yHm6YsvT9E5+NgqbELIi836j0=; b=h42MsLjJpHdA7xjYiSSyinsZyWJucUj1QGuu77DqJG1pCqGPw01Jm+V1H2s9MJ+8TqdSA9JawGQxCe+OQ1sB+F9gpD7t46YhMNnWfxnPHRZpNzeRAckadGTFb7P9OyA5pLYBFGE1ZNd+bzPfF+dZipCzDBSxkDB/hkSWE6pv8Bkme4b80UQp8RDLCA34GWKZIhjaHPaV8LPpA2GK9TNGgCF6BZpaII+PY/0uxlsz59DHLNBgg19dbMp7pxyjqQI6k6kd9Tesxs6cddFJXBBIR2BiW5GZKQ786RMDBQ7GVNjjgFkvKTj0JIkbXNla+qE/NFbAOchIW9mAvN/U0Cl83g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=c7EOeWGR0GyMJz1bi1yHm6YsvT9E5+NgqbELIi836j0=; b=oJxyd+R7Wuna6oTlRy6lA3QF2IK7aRlDgI3aEL4HrKHAkq+DoI9CdpGFAX8YEk4UPomXyck5G6SJIFWGJTxQBr0Jtn+NAOi4/Ds799nUG8lvk07QUXfXgxnS/ejlJDdohgP4jImTCspF5NgQZ/tOB4fF/EEYgAUd/I4xGkSThcvXmRmUsALJ7ifouT6Ae2v/z3Z9SLjLzB5USsHEE/eN4/FYzxqTp95q9ekmXobBqtrb5xZZryhHj5Qg0bAEs9s5bxl2LTPVid6FDgjTHizMCuRUfPBSveWAjxqDPT/I/HbZry/fPB6K28bOrltopbW7qJszGpLzLGlX9zj2+hq7Zg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; To: devel@lists.libvirt.org Subject: [RFC PATCH v5 7/7] tests: qemuxmlconfdata: provide iommufd sample XML and CLI args Date: Wed, 1 Oct 2025 17:38:37 -0700 Message-ID: <20251002003837.1546646-8-nathanc@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251002003837.1546646-1-nathanc@nvidia.com> References: <20251002003837.1546646-1-nathanc@nvidia.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BYAPR05CA0045.namprd05.prod.outlook.com (2603:10b6:a03:74::22) To PH7PR12MB6834.namprd12.prod.outlook.com (2603:10b6:510:1b4::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR12MB6834:EE_|SN7PR12MB7299:EE_ X-MS-Office365-Filtering-Correlation-Id: 54cf584f-6d6a-475a-b4bc-08de014c0fc1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?OKo5VTk8RhdlO+sZS1nPrBu58XKP+nV80rEVoOMy6/NYExOs9U/ztYWkI61s?= =?us-ascii?Q?IVJ517kKk/lRaksWyTpMqI4MuL4M1fhqyNerqNdMbqC28CdrnrjulXf/88Jp?= =?us-ascii?Q?QWmFlgeIvP7A7xJ3F+pz5FNsBPGvlF2eRZvBs1zhogXiRETRNCN12zqWpH2D?= =?us-ascii?Q?7Gl11Vp8gqc8ngwPZL9QO3Tp1XJJZmuoc4pm3uoFcoV5hlVcAcL/6m6Xo4fk?= =?us-ascii?Q?F67NceIHTbAQlqmQyMIA97vD4wIFZgCX+IW/BYMXwFlwSoMmWHO7FvzzWDM5?= =?us-ascii?Q?4uBM85l2UHgFy4MyAf9V/zhVU1Jlwct9UEf8Y4QjkhEhxNRNvbaxhFP87JGo?= =?us-ascii?Q?l9z8Xya3nMX5N+IlbIWGkRKi/NaGUsHmVSY23HBh5iQFS+Z82crN/4cVvJqE?= =?us-ascii?Q?KghZg7k4sj9tC63CO5vVCzY6tICj3OjzZBX0Gql0vM/N0dLf68IOZUlJFQ0R?= =?us-ascii?Q?oLW9R7PfV3RnJgbSXvyCB4fqogWPKtxQNJXqsPXsc12gFa5Lyge98dUHu7AO?= =?us-ascii?Q?4XwThKva4tJkxhU3VJZYeO91JnBKbN51jhIa4/pqGhz3tGjgDe9EQbLNVtjj?= =?us-ascii?Q?OWbPZOvo1Bb2Ni6G7zczJaWWKxye8OHjvroENnOCITJNTedLcMkiBiEWGXlI?= =?us-ascii?Q?xgoZLTLxun8OIZj+eE1X9ofPMzqCoQFT/DLgRQrnop0NuV4xjcIKgymEOc5W?= =?us-ascii?Q?lETWy356DitAqb5gER2vTi0dXIxXMQS3AfmqkhvDhOhZUsiiifZ2gvNQxmUm?= =?us-ascii?Q?MRLqVjTy3rwO/gVJABmD6YHjMogw0L1QFvMZ//9Ck5Uf9YLsqhmQkAcFPr4n?= =?us-ascii?Q?rBqXcPtGonY36ZOkhhkARrOtCw76MKs2Z60gGlGR9P6DBhX5UnBrzY+KMVJb?= =?us-ascii?Q?aK7iTAkX1lwiPRhZ3HXdSaZkvotbG3goef9JfKBQr6hW0+iljupIzHCLwlcl?= =?us-ascii?Q?IA+ztF0lUzJWFtiZumpaeYni4fyGKmZCkeAzsL6QOaLneUJXZ7cE73boHRr5?= =?us-ascii?Q?Vs/Zho7oJm83aRFC/FOBnWm0TGlUq8xRITp/up+uJ6NmCRNx4Sh/6v5etkyn?= =?us-ascii?Q?tj1np+LFaFJD8+7rpoFEuXpjrMRFEQAV3HsfwnhW1gSw5ne7RMEx0rf0z5gf?= =?us-ascii?Q?+urApJcuveOST9p0ZugqGG9K+bpKrp8u1txNNnkr1Vg832NEt+q9xV7qsSJq?= =?us-ascii?Q?t0EGZUjgQaUg7oL6EsYST8gFYr+YH6k+1iAjnY8xNDEC5MHAq0mSp8cQwWe6?= =?us-ascii?Q?XxWyziNiR9XqaxIDYOfu4ZVPUfueijOO9dXGEEB/HQhp8VlbuqGsgQ57v7Tf?= =?us-ascii?Q?GBmJskoad8iRPNkk7zoF2HfhDDyOHRucmwiNYTKQQJzI11FavEdAxs6an3Qe?= =?us-ascii?Q?vx6QiwbUgoBTgl78YHd7eAeGI+EvyUQF+tfEQTlYQe+II84PKJ2rthQ2DS7b?= =?us-ascii?Q?3t3gsJOjN/zEl3/hEmfzqmBQLQtJfn+2?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR12MB6834.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?zNQ8Or6cmp9U6yFXE03+8Cu5cC6XHA367wgVNeB6eN6Uw1kEEXOMSdUBGB80?= =?us-ascii?Q?FMRZFlkhLG4XMhuZutzMnk+t0QpSpGAtDhFmDze2IdH5ow3wZmJ/Z2C3ibNg?= =?us-ascii?Q?zezIt0Qd9UzwTGM5p8HlcGu1+dRfLjXwTaOd1bE87DPrWDc8A2mh9xeslMMG?= =?us-ascii?Q?7DB1z1yHJFJh8TTS7tjIcpUQU5geg5Th7rkXitPQB216rs0v36N1al1O98/H?= =?us-ascii?Q?w9+YiDavx70SErrwvWDawXM7J06rJXY9otTHf6i7k7ByNvUAJ1oK6rc+Nrza?= =?us-ascii?Q?Ls/V8+fu+1Jii4PrKIUfXAtJpSepSPACvvieESsqggPzBTApY0utoKw7SW7J?= =?us-ascii?Q?mRRJxkB6tw98HeucJ3Pedwc6zWE7wO8GiH5JTmjzi8dkRqCrsSfev67L6+OI?= =?us-ascii?Q?WIB1gQND+Ai2hdLwxKm4dFUXVX0bCGv5DkehjHHdS7CIDkOgQKI0kwfsYesb?= =?us-ascii?Q?u8O0cu7+ZHpWolG/cwKAK3OKPBB7LWU4hcVVwdQEOJC7qi/d+PZcBkLPrdVA?= =?us-ascii?Q?I0QDpC5NRUoxBGt6S1pEiPFyU+TGCFjjo/7tsDoxB9w5jeZUNLe11DV+BkGj?= =?us-ascii?Q?IrgvIoaWjBWVP7dqv7DlSz87039/27B47zEJkvnBYvfEO3rtN0E1I5jbYVVW?= =?us-ascii?Q?WDvnqFraNFHDAOwws+oqLSgN55dGS0sKwNokjRHd6oFYx3/uNdLdWM7J4yDb?= =?us-ascii?Q?i4gQ2/ieX1J14pqSba3qCqbkwn2ETlsI3GLA9CJqoA7KN+bLJzKWFtyeiTbQ?= =?us-ascii?Q?ToBXzJAlIUvz+HLqhyVH4eUEVUYTt5S7YC0uPEH1Uw24WSOsZ2tFzt7IKObH?= =?us-ascii?Q?N6QkcVS3W1FdZ0xZ8Bp56ubU7QFbCxTeiczyrDCpclzUGdoyQ4hwfDrRdduS?= =?us-ascii?Q?fEBmn1SRaEg5i9yEwmCXplMfPg4UAFXKznEjuTdFynzTv8rBxjAS4ZbfYBZQ?= =?us-ascii?Q?fUG3Y4jvMLrl7QqILZ4LqStBx4LZNOPDvAAZ8I7s1QfSJOtt5KG25FhDDqPU?= =?us-ascii?Q?VfVYb/hVvssHfkycL27n2DVPcc1kaXZfsoXazaGbsYMZ+/EgKjgoAJ/uxVr5?= =?us-ascii?Q?1X3/8x+IDHbPvPUopmD4bpp1FLJqR+idOvPNu7MuksMUokCaOG0KZz4q6zPB?= =?us-ascii?Q?UfClXQB0ZM8FzXhCbQw8KVwtK1ozWnTPuYXTcsW1X0yx8/0AnLLAOS/a3tik?= =?us-ascii?Q?sIVhhUWHyb8S7I5XF5D1+kjAgiSlad6f/PrKwczx3KIEMPr10dvVMiE3EOOR?= =?us-ascii?Q?5WzL9IJPGYIsIsvjfTKISVSTd3ssZOkuvZaDAEG3/jPcacL+isZyYo0RyzRU?= =?us-ascii?Q?3vh6MfYfy7lGS4D8AHFR2meplf9o4dv9F9UxtKC8WNUwxVF11WZVKPyqLBZU?= =?us-ascii?Q?+ZRp9wHkXLD87lzomyNISdtGVkKeIRh/Fu4vjWFs2AXuy8RV5/Len9pCZcA9?= =?us-ascii?Q?TmfjFKHTw+X8tqxuNsXLtDMInfLD7aG86MqSb1BQJgPxis1xOmuNpwAOIwz2?= =?us-ascii?Q?MbjB21Srmykr5G9DJUdMu0UPNIA7m01uHiTPlksXXidO8rxk8G8BVyp8opsP?= =?us-ascii?Q?cFql4GGlVc/c/5f2SLF1FBEiCzz6yOtezjOvU0Sc?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 54cf584f-6d6a-475a-b4bc-08de014c0fc1 X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB6834.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2025 00:38:52.8170 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SymAvza8wP19Npnp1fht2lZWnMu2rqZwZtq+3Q3lPxgg6L4NmzZk/YkoWy2z1AIPQkAddnFFNO0ZdIeveeo7zg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR12MB7299 Message-ID-Hash: WXM272G5OVCGQSPI2SHTIEFQ4CGR7OUO X-Message-ID-Hash: WXM272G5OVCGQSPI2SHTIEFQ4CGR7OUO X-MailFrom: nathanc@nvidia.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: shameerali.kolothum.thodi@huawei.com, nicolinc@nvidia.com, nathanc@nvidia.com, mochs@nvidia.com X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Nathan Chen via Devel Reply-To: Nathan Chen X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1759366407423116600 Content-Type: text/plain; charset="utf-8" Provide sample XML and CLI args for the iommufd XML schema for pc, q35, and virt machine types. Signed-off-by: Nathan Chen --- .../iommufd-q35.x86_64-latest.args | 41 +++++++++++++ .../iommufd-q35.x86_64-latest.xml | 60 +++++++++++++++++++ tests/qemuxmlconfdata/iommufd-q35.xml | 38 ++++++++++++ .../iommufd-virt.aarch64-latest.args | 33 ++++++++++ .../iommufd-virt.aarch64-latest.xml | 34 +++++++++++ tests/qemuxmlconfdata/iommufd-virt.xml | 22 +++++++ .../iommufd.x86_64-latest.args | 35 +++++++++++ .../qemuxmlconfdata/iommufd.x86_64-latest.xml | 38 ++++++++++++ tests/qemuxmlconfdata/iommufd.xml | 30 ++++++++++ tests/qemuxmlconftest.c | 4 ++ 10 files changed, 335 insertions(+) create mode 100644 tests/qemuxmlconfdata/iommufd-q35.x86_64-latest.args create mode 100644 tests/qemuxmlconfdata/iommufd-q35.x86_64-latest.xml create mode 100644 tests/qemuxmlconfdata/iommufd-q35.xml create mode 100644 tests/qemuxmlconfdata/iommufd-virt.aarch64-latest.args create mode 100644 tests/qemuxmlconfdata/iommufd-virt.aarch64-latest.xml create mode 100644 tests/qemuxmlconfdata/iommufd-virt.xml create mode 100644 tests/qemuxmlconfdata/iommufd.x86_64-latest.args create mode 100644 tests/qemuxmlconfdata/iommufd.x86_64-latest.xml create mode 100644 tests/qemuxmlconfdata/iommufd.xml diff --git a/tests/qemuxmlconfdata/iommufd-q35.x86_64-latest.args b/tests/q= emuxmlconfdata/iommufd-q35.x86_64-latest.args new file mode 100644 index 0000000000..7d819e141b --- /dev/null +++ b/tests/qemuxmlconfdata/iommufd-q35.x86_64-latest.args @@ -0,0 +1,41 @@ +LC_ALL=3DC \ +PATH=3D/bin \ +HOME=3D/var/lib/libvirt/qemu/domain--1-q35-test \ +USER=3Dtest \ +LOGNAME=3Dtest \ +XDG_DATA_HOME=3D/var/lib/libvirt/qemu/domain--1-q35-test/.local/share \ +XDG_CACHE_HOME=3D/var/lib/libvirt/qemu/domain--1-q35-test/.cache \ +XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-q35-test/.config \ +/usr/bin/qemu-system-x86_64 \ +-name guest=3Dq35-test,debug-threads=3Don \ +-S \ +-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-q35-test/master-key.aes"}' \ +-machine q35,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,acpi= =3Doff \ +-accel tcg \ +-cpu qemu64 \ +-m size=3D2097152k \ +-object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":2147483648}= ' \ +-overcommit mem-lock=3Doff \ +-smp 2,sockets=3D2,cores=3D1,threads=3D1 \ +-uuid 11dbdcdd-4c3b-482b-8903-9bdb8c0a2774 \ +-display none \ +-no-user-config \ +-nodefaults \ +-chardev socket,id=3Dcharmonitor,fd=3D1729,server=3Don,wait=3Doff \ +-mon chardev=3Dcharmonitor,id=3Dmonitor,mode=3Dcontrol \ +-rtc base=3Dutc \ +-no-shutdown \ +-boot strict=3Don \ +-device '{"driver":"pcie-root-port","port":16,"chassis":1,"id":"pci.1","bu= s":"pcie.0","multifunction":true,"addr":"0x2"}' \ +-device '{"driver":"pcie-root-port","port":17,"chassis":2,"id":"pci.2","bu= s":"pcie.0","addr":"0x2.0x1"}' \ +-device '{"driver":"qemu-xhci","id":"usb","bus":"pci.1","addr":"0x0"}' \ +-blockdev '{"driver":"host_device","filename":"/dev/HostVG/QEMUGuest1","no= de-name":"libvirt-1-storage","read-only":false}' \ +-device '{"driver":"ide-hd","bus":"ide.0","drive":"libvirt-1-storage","id"= :"sata0-0-0","bootindex":1}' \ +-audiodev '{"id":"audio1","driver":"none"}' \ +-device '{"driver":"qxl-vga","id":"video0","max_outputs":1,"ram_size":6710= 8864,"vram_size":33554432,"vram64_size_mb":0,"vgamem_mb":8,"bus":"pcie.0","= addr":"0x1"}' \ +-global ICH9-LPC.noreboot=3Doff \ +-watchdog-action reset \ +-object '{"qom-type":"iommufd","id":"iommufd0","fd":"-1"}' \ +-device '{"driver":"vfio-pci","host":"0000:06:12.5","id":"hostdev0","iommu= fd":"iommufd0","fd":"0","bus":"pcie.0","addr":"0x3"}' \ +-sandbox on,obsolete=3Ddeny,elevateprivileges=3Ddeny,spawn=3Ddeny,resource= control=3Ddeny \ +-msg timestamp=3Don diff --git a/tests/qemuxmlconfdata/iommufd-q35.x86_64-latest.xml b/tests/qe= muxmlconfdata/iommufd-q35.x86_64-latest.xml new file mode 100644 index 0000000000..bb76252b61 --- /dev/null +++ b/tests/qemuxmlconfdata/iommufd-q35.x86_64-latest.xml @@ -0,0 +1,60 @@ + + q35-test + 11dbdcdd-4c3b-482b-8903-9bdb8c0a2774 + 2097152 + 2097152 + 2 + + hvm + + + + qemu64 + + + destroy + restart + destroy + + /usr/bin/qemu-system-x86_64 + + + + +
+ + + + + +
+ + + + +
+ + +
+ + +
+ + + +