From nobody Sun Feb 8 00:00:50 2026 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; 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 1766111509104546.4864218902321; Thu, 18 Dec 2025 18:31:49 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 993) id 29F363F953; Thu, 18 Dec 2025 21:31:48 -0500 (EST) Received: from [172.19.199.83] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 1FC894191B; Thu, 18 Dec 2025 21:24:46 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 993) id 3D00641A13; Thu, 18 Dec 2025 21:21:35 -0500 (EST) Received: from BYAPR05CU005.outbound.protection.outlook.com (mail-westusazon11010036.outbound.protection.outlook.com [52.101.85.36]) (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 EC5FC41889 for ; Thu, 18 Dec 2025 21:19:43 -0500 (EST) Received: from SN7PR12MB6838.namprd12.prod.outlook.com (2603:10b6:806:266::18) by CH1PPFC908D89D1.namprd12.prod.outlook.com (2603:10b6:61f:fc00::623) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.8; Fri, 19 Dec 2025 02:19:34 +0000 Received: from SN7PR12MB6838.namprd12.prod.outlook.com ([fe80::69ae:2df4:372b:6fbc]) by SN7PR12MB6838.namprd12.prod.outlook.com ([fe80::69ae:2df4:372b:6fbc%7]) with mapi id 15.20.9434.001; Fri, 19 Dec 2025 02:19:34 +0000 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-5.0 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, 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=S+Q5OAw/S9Sn2DkKjzvyj8LCfl77xmlMvh86+6OEeNiG1EU6QVnjo0y3jIflNjtZxA/xjitLyAfhVGft/Z7owtDI5pLWV3PeGjhyFLo+23BuvuzoqtTFrc3094TeJ0tSidpMuCv7OTJEmfEhY27340Vz2dwGqxUmNh0Icsj2c94PXYbK3VG9E7RfnxwDQFjlX1byZMoGPGroh5wv3cmfTk/IJy1DMImjiNx2vDOy/3/gP8iy+aTcAdWJdzX/XEtTGWPYqSC7bzTk5SAjlpDQKc2FzqpHVFkr9KJ20PR1+3SUIm2dXA5C5uQYwUaXy0wSjxNe6FFbZkYtYZahuQq62w== 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=Skrc5rEcsRWdknPvYQusagREX9hWkZFUitaj2eG78jA=; b=gJCfxR1zZUD0bvNGuit2iwzArjagz+Egm8+WdXL6TjcVVZItnz2YehpS0oAq0WxJWzE5TjcT8Tha7K+mXEnGgrO/Vt/OYycfNMGh1RUwJBB5HDl9ttbXjJxLImifTruPmWrNdHm2GU7RSLlIZ7NlqrLLQ77GpUn8wVjTGU6KrmWhgF+3R69FhV9rAd6V3qLC0zZujuri8+y2qlbnRhnpRhnC3/I9KwDP+Lzv8bTsdml4V46g5YpRH9RMyCwshtmNpEqiaW/+aN+rTNs6qRxVIXyn3AWOpDEUxsHtq+dZAr+BvfiWzmkXRVBxdc95Ycno6k20NUYBN6honvLvvp8OlQ== 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=Skrc5rEcsRWdknPvYQusagREX9hWkZFUitaj2eG78jA=; b=sJeZk3eIhAjYGHW3HFL+NUYjXDO9M5OVDrUiiq5b4JRGxYLKA0R8XjZfW1Vp3YIupzX+eLaO4UtRpvJ1U6Ct2pk6vYrUwcnoQlF65OWb0IJgOEPWKHFR0uIvbOAuP0j6TtmGWEeDX/lAbrrXYioTFauUjCZSqF2AtdHdYMUQ0ZbrPSFy3mQ9GsPf9a83wVblFgfaGxZvZJpJoRkwH41HTmnQRzGGcagwsPTs/qifbuRUzMYhTsgE5lFpNqQrkHRekjeuebnVs+tJTTCX+TXs0YGy4OUEEBV/MM8b1iZdPgbE/3K7/gzBqXYzOvQKXyu0hfpOwYXKkgjFigyjDjIPqg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; To: devel@lists.libvirt.org Subject: [PATCH v3 7/7] tests: qemuxmlconfdata: provide iommufd sample XML and CLI args Date: Thu, 18 Dec 2025 18:19:25 -0800 Message-ID: <20251219021925.1864433-8-nathanc@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251219021925.1864433-1-nathanc@nvidia.com> References: <20251219021925.1864433-1-nathanc@nvidia.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BY5PR16CA0025.namprd16.prod.outlook.com (2603:10b6:a03:1a0::38) To SN7PR12MB6838.namprd12.prod.outlook.com (2603:10b6:806:266::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN7PR12MB6838:EE_|CH1PPFC908D89D1:EE_ X-MS-Office365-Filtering-Correlation-Id: 187af152-4ac9-444c-66c8-08de3ea50d0d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?5YqsAdEWHVwo/1Ojnsui1JwCnRLyXPlipw4c2HRy/GiEU8Jzvr47V9v0bqKS?= =?us-ascii?Q?bGM8whQAAgBg/70hTdUjGGlhVHdCXOOS4XqiF2L5izBTkDpplR5XEzOhTWN/?= =?us-ascii?Q?YltdgWFFNu9wC5DSv00LVKQ2VZJXeKOrpOOMVxIUG2I+15G++fSDmr071g2F?= =?us-ascii?Q?hV1v9OW8gQV3k/sXImi+GMWxFMG8F8kmJEHzHKuI0hj3znjzuJBy+QOhvMD7?= =?us-ascii?Q?yHq7fA8up3jsbznXFVgodPoLIzPaiSSI+tBl2/7CO9Y/OnCf0j4fxsViRpXx?= =?us-ascii?Q?5mxQMhtAQZ6Hxwi+hnS9HVW5XpqBcJ2X0LInkkpvRNw+cWWWZMAKBOvQxvNk?= =?us-ascii?Q?PeIXh/rzFnyRgHoxbLozV0BogCYMDWOiLa6mHPaLMnxw408Alvrgqn8u+OcE?= =?us-ascii?Q?Fwr5gkK4pblNfYBDD0yYnelMssar1rRA6zHxoxBgwgIGW0G9o2xyu/GasL5T?= =?us-ascii?Q?WxgmjF8XPE8V7rdqc7ETTljZmUB0wMH9O/1wyrPK+E95UBPrmwoPWRwCICv8?= =?us-ascii?Q?j5F1FX5oRNRsXKf8NwA/Dcor7dJ0ydka2v3Y34A2eVV6V4pS4fQBhmCEFqUH?= =?us-ascii?Q?gr3VmpY7glC+Ar0i4VWGLfMpkHi9fApTbKXhKX6FY9qo6wuKmvH4vgRoOshR?= =?us-ascii?Q?MFinwvq0milXoa1ozCRICjLseWqyZ5zbKcr1W6geZ9c06eG/3llly5L07GC/?= =?us-ascii?Q?hQK0RoYi9BuS3FZaOe9QTreoX1FR4CEZIsCjF471O4MNMh3tN/9pDRgCz7eM?= =?us-ascii?Q?eqo6PGi20ZAOIpvcNS3m5kG3fQdvO99by3N7JZXWsY2YJznT2Q6uq53RtHyF?= =?us-ascii?Q?HDFSxHiY3Uzd1MIzwrnSDesTgCSjOMHZulBanql/XjcrTDSZvvEyPdQ2OjQC?= =?us-ascii?Q?SxSKya9jjXbFYIy4mLUom7v1U/XP4bqNPFBo6go8rqLPzliR1BCnll0HWBCp?= =?us-ascii?Q?wKFSGuC18dmNRGpbit8d3MVZbIoKEie2juimOhImSigRz7WOy4YLBVapj67z?= =?us-ascii?Q?2p4z182XxXPTFOcfPw1Z/2fRrgTbQZW+l0XhyBMPSA2JDbBp3efVFwwshSWI?= =?us-ascii?Q?52Pk1SxyEuiCzgl3L43Q35ySTT18Lx5Nh6iq1vVKkPBcvDK6ZadYDoqfNaWH?= =?us-ascii?Q?PL5hbpeatASRgyLZtPfchtegPk25qmnFzufAnp/2GW+dvNcBcL58T7EzsewS?= =?us-ascii?Q?XFUVYFbkXTxUT5DASpxP97ch/39QXgr0Zh6l8UiBGWMptZZsgNrejcRWR7kK?= =?us-ascii?Q?eTo54WKuhNt1wgXvJWJNX8B1ZXgKuk0LmGdwCmISTamTHxUtV1H8QPOCCm03?= =?us-ascii?Q?iPfwnKuubOzySps0vQ1Giv6KTIrK7CaAZDO0ge/5H+hjBYhwNtf/MbNF0ZuK?= =?us-ascii?Q?xEVDWAspsNPREkuAqc14PAjUm26zW4BaXlbWcDSahDZGLxSfEDV+VQ+jVPtY?= =?us-ascii?Q?U2/WXcttaEU3Dv25TuFwgG/OkRARDbD6?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN7PR12MB6838.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?7jozccbVQTULdokPki26lgglhayFsr76P1zwbg7vUjM561Tbdpc/9RE03Cdp?= =?us-ascii?Q?QMba/ja0zs1qHfuElALIcUIlrw/Bbhzh2f0irnM8X1x2BCiVE/XLT4GNhr7w?= =?us-ascii?Q?S52eBnS6lSoSd+S3xnspPKcYXy/onLmVjndy2TgKQ+hUm74RTB5AmcCGf5La?= =?us-ascii?Q?NV9DkTCq4+PgrZuIBGXBlSlWkU4jTXHm+D2ALPyEeo8IHgkEbMdH1LetbCsa?= =?us-ascii?Q?T5MZMIFComhF4qLutnMr58WbObt9ljHinHZ4X7O8H5NYmm6x+A3JlzXexcFn?= =?us-ascii?Q?IVJObfEC2D/VLcLA7/RpURiZQgpVVEtIebDWv4iQRJippkSGIhO4jSbvCoqs?= =?us-ascii?Q?2N2wS2ajGdjrEbjL4Hm/m8HDZWyYHnAtXN3fl/634FCp4m9KvYT6SBzRYTEJ?= =?us-ascii?Q?K7IqQgyiEDjcbgDpCOQhddkQ0paSeivLo5DN+4rVFB3e3ekbQotaIcR1H266?= =?us-ascii?Q?6RQR9HatVSEhKQEa8lPLzoOJ5KHlVtixrmbmwYEM/3xertXItQUqb14wrzqU?= =?us-ascii?Q?ZInQrY6IPXq4DKtDUZz9CmsurZM5I8jn3Tg07qtoXf8101Wb0NcsArA+byRi?= =?us-ascii?Q?+GrX7pLDc7cteqi9YFmYl1Xpfo/TWLKfgTU2Ah9Dt/0hcsAjdk+2SbzyEGOa?= =?us-ascii?Q?GEbS8mN5cPmvgBKO/e6WFL8gsOZahUKl8pJSrzb+ie/ip41wvtCna/WEpTH1?= =?us-ascii?Q?4u/4Y9W/NOFzaKJXWwsORYcOEkR1o5Uznr9SutiwiZKGL1svGAhGPA9fJ57v?= =?us-ascii?Q?uPsNfWKFQjssYX79ls/qK6E1eBdLbECEbCQ/jru62ExVCVFGuePJ6zYsLaDD?= =?us-ascii?Q?crm+dB5cZTsq0uhKdRK1ZUZnl2MencksNuxI9yDtIHoNf/d6HCT5coD5LsTm?= =?us-ascii?Q?YSdkh/ulWM3RZdP+zbLDTDLFsEugOaeAkniwQL0B+0HdiQ6wZ5/UudLgpJYu?= =?us-ascii?Q?BOnbfgZk02vhueee92EdNe/kmvGhfk3N6lOftvpoqeeweou4R2MsrhaIMI98?= =?us-ascii?Q?S9rrrMw5rzv8x97VWMQRsQ8PU0OHOfTLO3PW4nxh4m5phjPLarKOHJToRRcb?= =?us-ascii?Q?53pyLHF5b070w3RAJ+6SyXHiPTgiIEpsajL4GiyjYjJ4ra32Sj08YyyO60g3?= =?us-ascii?Q?ydncBgorJaQHs58lxAHTdAVZuA5OKfENAqxERbQ43FeC1tojZMiE/MpBVCXP?= =?us-ascii?Q?7/PNm9cplVTnIn7x0f/FIZVxqWf+fXKmBCxsMb0ezrXTG/RD4by8vKskUnw7?= =?us-ascii?Q?cCWtTtPI4BE08XjjNVJjVccZ3PbhstqHwD6t7URajrLUBrvEZc1tS5wHlsAw?= =?us-ascii?Q?Cfi2dYrvscERbw9QZzPBKhoWxS7cLpBX3O5nBQo/mAu7kZCH099+ZRNOT4cj?= =?us-ascii?Q?ceVziWCHHQaIduxTaKDIZduVoF7Miww76es3JG3Pt3DV1K3v73FTxYWJMhTC?= =?us-ascii?Q?prGyFFBH/j4Cm9CSzHOT810yViVwG+Ve7iAS/PVmopp522mQ1miNeA55jZ0k?= =?us-ascii?Q?PZ0Eu/HMch7jnhVuwacNtI390E9b1WVf16BXTwwLAjRrWQ2BNVtlXd84TuFE?= =?us-ascii?Q?pxwuuALLekmJ1FQxPoQU0KsvxSCaC8wbfXaeOdUW?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 187af152-4ac9-444c-66c8-08de3ea50d0d X-MS-Exchange-CrossTenant-AuthSource: SN7PR12MB6838.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Dec 2025 02:19:34.3783 (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: ron8sJbEcZV6krNWsYIsvJfwog57EtQPjdHuJ0l8Gzr2G1yxXxvzNIG9vLyRVnHxUUDy5e1ZOMOQhS98s7QKbw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH1PPFC908D89D1 Message-ID-Hash: W6NZ5HDQ57676K4HXSBVXV2XC5VOYI6N X-Message-ID-Hash: W6NZ5HDQ57676K4HXSBVXV2XC5VOYI6N 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: skolothumtho@nvidia.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: 1766111510526158500 Content-Type: text/plain; charset="utf-8" From: Nathan Chen 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 | 33 ++++++++++ 10 files changed, 364 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 + + + + +
+ + + + + +
+ + + + +
+ + +
+ + +
+ + + +