From nobody Fri Nov 21 10:09:55 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 1763603565074260.6178036492174; Wed, 19 Nov 2025 17:52:45 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 993) id F26323F359; Wed, 19 Nov 2025 20:52:43 -0500 (EST) Received: from [172.19.199.50] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 9BCE044217; Wed, 19 Nov 2025 20:46:39 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 993) id 97C8E43FC0; Wed, 19 Nov 2025 20:42:54 -0500 (EST) Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012008.outbound.protection.outlook.com [40.107.209.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (3072 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 35FEE43FBF for ; Wed, 19 Nov 2025 20:42:52 -0500 (EST) Received: from SN7SPRMB0025.namprd12.prod.outlook.com (2603:10b6:806:32f::22) by DS0PR12MB7826.namprd12.prod.outlook.com (2603:10b6:8:148::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.10; Thu, 20 Nov 2025 01:42:49 +0000 Received: from SN7SPRMB0025.namprd12.prod.outlook.com ([fe80::eec4:cde6:1a24:ccdd]) by SN7SPRMB0025.namprd12.prod.outlook.com ([fe80::eec4:cde6:1a24:ccdd%6]) with mapi id 15.20.9343.009; Thu, 20 Nov 2025 01:42:49 +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=Sr8x4NOJfJWxPTkO3gPqVIc1sFoFZ5KfhZb58Tq8aSQwOqvo2MzgzEUQxv6oSWbIcm7T+1DkkbJxPTP4V8WToF1DYN3Xst7wnpn3fSym9KDL0mx3k0BmVmHjfskQtPo02SCycKJZyMCaf7jMcxZrW7cGPDYZ5KOnKFTgqT408pUNwqea8qzFX/9zahP1iGkZq1z1e9ooY2hVV7Qe/6GfHQuPYMalbeAZKEHnXyMwlWy28anYAAZgUeCura4CQINftBPOPYDmjuBTLf8aj8acTTcEiyK+sYGLRz+gX34le0rypWDDuboxcYUJWGwBTjVNtq2A4TzYpkhfK96wdNm87Q== 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=9raxrG11L3WTF6XVoX1IQNcim0Z07vGidEspTjiw530=; b=TxDC3vl7lXCRa+8cZ1nhhKfaM2Y8L/bkpzk6pxqOFz4YSM1WIsLLEC1Zsg9QZ3OVI2C6aTIiX9wjrzL2BpXH9pltyt3N9EXbxUXdLtmjRHXuZu8Cqe+38H3nvThZH5y+l2uhFngSs58Mn1E5RQM/+/BXDuxkwlU9HMT/cRjEwft0Ef/yeO2DoK5vEILHsVqB7uSswFCL44RKZ3IOWDNpRl49Zac4PjexbuTD+96VVKsxw9Dg5D2OMOaJIrhdUAfx2SFPzUGnKCATbY1+K/X6UpJxqMzl2EqF6mvyiidPiKltkGa59o84nRwNnRuteB4PxCCgQfyzpZom+rOOSgIKeA== 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=9raxrG11L3WTF6XVoX1IQNcim0Z07vGidEspTjiw530=; b=rkYgNdCyfLKlFqYa0Yh8860CD8TUfO2mlETKGtboa9Sdy3+YdBNm1rIbxcA+yrBwm1zd6lb4i+7Y3f9AeInMccOUKgFQs0SlDWuaAcQ84HvCb5M6o0VvBzOOyIwJJencsswfgwI7hG8lapUXGT3fsNGN/kPJFde+VgvnYkypoH89lWrUb2yzl/kXl5ZSuUlZW9tJAhfPar0Xn/j6UzznCD5kviCIweQFfiBhZIo8+7yNGBcT6i/M4DNKdJw44yvgKtYYUU7OSYgN0dXVdjAGfT1zICbl4P+ei2IBgJgc1aCgKpbP6cslx1kPZ3WC4z0Yzani/nf7S1u1sKu1N7/DoQ== 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 4/4] tests: qemuxmlconfdata: provide device-pluggable smmuv3 sample XML and CLI args Date: Wed, 19 Nov 2025 17:42:43 -0800 Message-ID: <20251120014243.2678797-5-nathanc@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251120014243.2678797-1-nathanc@nvidia.com> References: <20251120014243.2678797-1-nathanc@nvidia.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0P220CA0003.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::34) To SN7SPRMB0025.namprd12.prod.outlook.com (2603:10b6:806:32f::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN7SPRMB0025:EE_|DS0PR12MB7826:EE_ X-MS-Office365-Filtering-Correlation-Id: cb759361-fedc-405c-9000-08de27d61d03 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?c3dHZk9PN1RXK1phSGU1em9yOGRQaWdIOFhlUGdlWC9HUE5HV1AzSkRoRFMz?= =?utf-8?B?V05BVTZldkpwYWUxMTIrN29nUURLQjNvQVcwdWtRcmxlV29oOUJteUxZZVhL?= =?utf-8?B?eDBqRDRLMU9XZjRXUkdMZVI3dVBRQ1d4bTcxTmg0VEF0b3cyNGl1R3BGWEUv?= =?utf-8?B?U0ZURlIyRU92SlJyWEdPdVdDNk94c3pTdmVmVlJJRUNNMVNLWGRvRW9uampu?= =?utf-8?B?M1RURExPZXRhRmpLUlFhb3pOcjBpQVNyd1hGalA2dEdLS2xhQUxseHpyK3RB?= =?utf-8?B?NFU2ditpRGdiSnhPWmwyaTlPS3haa3FDUUc2MGk0bXZ4YzZYOVpmZHVzcDgy?= =?utf-8?B?MGpCbzRnRDlMRmFETTAwa1ozaC90ZGljRXdzZjlmdkNteUlWZTRMQ1R4UDBL?= =?utf-8?B?eGpoOFNIYU5mRTRXQ004bDNxdkZnWXlLTlgvS1hZcWkzbFhXTkNrSVd2Zy82?= =?utf-8?B?bDFrT3pSVlE3NlNrQzFMNzR3NlhvRlA3V05SQnZBdjcyRlUrZVUzU3kwamhr?= =?utf-8?B?Q2hPK1lRWVhmRncrbDhkTWpqRUtRakxmdTVXbnBUZ2x4SnAvbWJDNlBWSkNB?= =?utf-8?B?amxnZEtTa1gvRDNFcnpZeVR1MmlWc2dweXpFL2lwWVVqcGVVT0tvTHFKbWE1?= =?utf-8?B?UXRxMko4L0dHQlRIcDUrWFNuMkFsY05NTloyQUZHTFBuVml0bmhuZE1ra0dt?= =?utf-8?B?bzl3TUs2dE1oT0FqRHNIekZPVUxUcUVTR0lrQW9xREJuQmhNemhsajZubTJZ?= =?utf-8?B?T2xPZ3hsOW1XYXkxdzQvRllhSlRpc1VCSVVYeE1TYjBieHhkZDlxVEwwK2tV?= =?utf-8?B?aEJKL2NtYkl5RW5FVVhLWXc1bzRmOXhJdjc1eWdLalBlUDA4SFE1TENPS1ZJ?= =?utf-8?B?TnBWUEw0K1RvM3ZlMXJnMzczZ3ZISkN6VGErV00xbmxZUThHS1VJd25QNjFr?= =?utf-8?B?QjRhQWhTdnUzUm5uRlMwZUFHVUM5aWdKbUpacENZQkNRK2xFU3kvRkt6a0tx?= =?utf-8?B?VDFBY0cxZlllTHJib3Fpd2FKUFpES1RRanA2KzNaNk9DdzgyUlhNaVhOMUpO?= =?utf-8?B?Vm53cW01OGdndGpyb3FkV054SHpieGJGWXl3WUNRRGp1V1g5YzJVbk9xNVRm?= =?utf-8?B?eWsvVzcyUHRqN3BYR2xIWW5Fc0hER0V5Yi9odDRZc09JZ2ZWN3ZhSzlZSTRq?= =?utf-8?B?cWRVTzRqSVJ1QWhvN3paTURneTY5bWdMMU1UVnl0cFlJWHZkOXlWWnZONW1w?= =?utf-8?B?emgwSGpFa3grUWR5M2pPczk1NnpKVUJyVHZ5eVdKTW1oT1hjckFZUFdBclJS?= =?utf-8?B?UHVSTmJRRDdHZENrWlNLWkpTZkpYdzdnR2xnb2oxZWNRNjVFU2lGT0xaemRm?= =?utf-8?B?UUhzMlYvdHlYQ0doOGhVWUkxYUxGMS85aG9UejZXM2lZSUUwVGlZUXZkU1Ni?= =?utf-8?B?NUU2NUlpRTlRdXhPMXZYc3FsU3BqUTJpcW9GanZNWnVubHZZODVaY2E5eXhG?= =?utf-8?B?UVZsUzBWUUE1QWhNQktMZ3RneHN2dFVUOG5ndzNBUjJURytGaEgxempSM2di?= =?utf-8?B?OHRlWkIrUVIzVndWSGxlSnpoSUdBaG0zNFNadFUxclBINURzckRWV1JmdDdS?= =?utf-8?B?YWE3SVh4eGpWZ1RCNkptYUFudkIvZ3hWK2RHZFhPRkwzRTNrV3ltVXp3T0dW?= =?utf-8?B?UEwzZ0c2cUh4QTErSW5WUUxKY1FpNXlaRHlXWHk1YWJoVS95Wlc1NkdTYkVm?= =?utf-8?B?WC9kLzBqTlNzOUEvM0o0QU5INGp6NWNZdUN1dDZqNVNIWkU4dDd3eUtNcmFN?= =?utf-8?B?Smd0TWFFTGdtREQzTElZay8zcXB6QzdBQU0xcHp0NWRoaHV1MWxJaHRJWHor?= =?utf-8?B?eWZnRTdzQ1pXYnh5bEZZNUQrdVlEa051aFNjdWZrTmtUYUlFekxHMTh4UVFT?= =?utf-8?Q?Vum7KxJDMrhk562wW3uAd+O5S0YG6Qks?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN7SPRMB0025.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RlQ5QmxsWHh5ZTAxRUVUZFUrVDRJK24wdFhkY003NTMzUGIrR205cWxFOGpv?= =?utf-8?B?TWtuR3MxNzIwOCtEemNOTlA5QXZ1MkRTaXc1Y3F1eUV3YVIwRmc1Zy9Ta1FC?= =?utf-8?B?UmxvUnRteS90UndiRy9USEpSOHFJTkR1VGVNNzBUVEZPc3MxUzR6YjIwVzVU?= =?utf-8?B?aHhocnkxYk1xekFwNTBTdVZmeFhMUzcvSTAzVUF6WGZOU1B6dnFYK0hBT1dH?= =?utf-8?B?Vnk1Y2dEV2dFYVBSS1pHWmZ2TVhrVXZOa3RHbjE1RkFneEM5Z3ZwTW9SdmZP?= =?utf-8?B?bG8xYlNsZnRWMWt1RjhJZEFDb014K0MwWHIvVjhLVjVvMFVWUk11aTNhOVlY?= =?utf-8?B?cm9qMWlYQWh4M2oybzA1MFNXeTN0ZWplN0djUVVnSnFhTTdiaFVjOG5SK0ds?= =?utf-8?B?WW96cFVxRndOMUVwUGYxRzU0QlJlaVJOWFRLUWJ3Y2xTRU5Ld3J0eDhvVnRQ?= =?utf-8?B?M3N0NlBSK3M2bDNEWGlobEF3VklrZjRuQnA3ek5CK3BlU0k5T2tmd0ZoTUNQ?= =?utf-8?B?TWxIeWV2QUtTaGdPdU1OWk1CZzdxUWM0eEJSeHBVYUsxMHhwb0JVM0ZXYmFI?= =?utf-8?B?Z1E5VnVOdUYyYjgwV2swTEdsUm9NZTE4Rm80MVhWdHpMSUN2QTlpMEUzT1Ex?= =?utf-8?B?cUVuWjlsb1NEakdRUiszcW5TMU55VDYrYnN2RG1NMDFCenlxTEdkTFRYQXdp?= =?utf-8?B?MDBPQnBRK21POURxYUVCVUZVM0JHVWFVeXdZdmlDbmtEcVdCOFRDU0h4NjUr?= =?utf-8?B?Tlh4ZndtK3lKMCt4Vll5Szd4WXA1Z1VnbWtLK3cyL1ZvdUpJSFJZbW8rU2Nm?= =?utf-8?B?OVRiTWFCV3ZzQWxSK29uTjUwU1JLYlRKME1NMWhFSmpaVnlMcVh4WjV2ZVQz?= =?utf-8?B?SldpRnJTZ3F3d0ZUMFVUVk5qNzZRUmNCUmI1YXRLdmhTQjYxT0tURXViTzBW?= =?utf-8?B?Z1lITlQxL2JpbmF6NFFBWW5rMm0wejNDMmlRUEEyM2tSckFtY3hZU201U3FD?= =?utf-8?B?bzFFdDZZTVlrbzZCM0wyaWpyVW9wc1hCSkY5aVRCUEk1MXQvbFEwMjY0MG16?= =?utf-8?B?R0I1OGpOY3Y4RTl3QWZBU3dyejRYYWdZNUdhUXpkZW5GQ1M5aDd5S0NBUlA3?= =?utf-8?B?d3JBc0VHcUpGZ3ZYck1Gck1vaEhublhINkFBVlFXeFRaY0IzQ3J2NEF4eVlN?= =?utf-8?B?Y01qck1lYTZrcVhHWHlycXlodytCUjAvNTNsTGl4K3JJQ09rRkFKbTdnR2hl?= =?utf-8?B?T3BTTmRrV0RHV1gzRWdtVnNTVTVvd1VFNTUvc1hDZmZ3cElLOXBDVzhnNXBo?= =?utf-8?B?TWJEOU1MQ2ZUVVQzL2syN0dDYWJndjJhOElNK0JHelpMaFFIaEVZMHpsUUdj?= =?utf-8?B?eWM3QmgyVmdjOFpOYzh1bWRndzVUVmsvZExxMEhGMTRqeFdyTTlOdExRajV4?= =?utf-8?B?Z3JpZjgySG10VDNXUkE1RGF3YVZGMSsrM0N0M2F2SENnb1NoNlJjblYvRzhG?= =?utf-8?B?VzcyRm9TTjhWb1RrWE5wMWRHQVd1M0FROHVoMEp4REhLN3NjN1Q3STJKV1BO?= =?utf-8?B?TExkREc3T1R2WFVnalJiNFV4Qkw3QnNXRzV3UEt0VWl6UE5ORG9LeWhVTW1P?= =?utf-8?B?YWRGR0hMQmJuVlA2UTFIUEtYZk41NzUrY1JiRllhZmMwbWhnTlZEWi9LSGJ4?= =?utf-8?B?RHlqdnBKS25pNVJpWmpUR0VUL2lOMWdSRGFQTEhHd2FOcG05MUYxMlpGVndy?= =?utf-8?B?Umx2QktNbHZ1dXBZaWtRT0ZEb1Y5cUxUbzVQZUxKVVpXWUQvM1psNXNQN0w2?= =?utf-8?B?ZjB4SU5UbWpTMWJpMkNUb1pCQ0FaSFJxejJtSjd3WFVWdTdyWWl6SWxvdGxW?= =?utf-8?B?QzhCMGxreTdyNEsxWmxHOXBXS1J3cWFsVE16SlI1YnFadHU4VnQzUmJlbldL?= =?utf-8?B?NXA4NlFWZlRFeXdPblRnUDV3WGVHdnRNUGZMK21WTG9GODUvajdmUWhSYUFF?= =?utf-8?B?UmFpR3hlL2dSVkxuU0lldWk4QkJ3Mkc0bXl6VXBiajJLR1hqZjlNd3huMDlT?= =?utf-8?B?bFdRRDUzcTkyMGpoU0Zsb21vMEdBK3RCYmd0djFQVC9oQVFsNUU0N1YwWU9Y?= =?utf-8?Q?WdyAP459ddyqUxpC3fEliATCH?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: cb759361-fedc-405c-9000-08de27d61d03 X-MS-Exchange-CrossTenant-AuthSource: SN7SPRMB0025.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2025 01:42:49.7073 (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: G+GJi3OGtiSQjUH88HrlxMrPBBkCPG7yOlBZzT/WiuRA9SC8xAYH5LyEEdnNStpeIMpp7zVsfALZGYzTkaHhJQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB7826 Message-ID-Hash: MVCFIKP3DVBVST4FGD3L3W57DJUXDZ5S X-Message-ID-Hash: MVCFIKP3DVBVST4FGD3L3W57DJUXDZ5S 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: 1763603568470019101 Provide sample XML and CLI args for the device-pluggable smmuv3 XML schema for virt machine type. Signed-off-by: Nathan Chen Reviewed-by: J=C3=A1n Tomko --- .../iommu-smmuv3-pci-bus.aarch64-latest.args | 41 ++++++++++++ .../iommu-smmuv3-pci-bus.aarch64-latest.xml | 62 +++++++++++++++++++ .../qemuxmlconfdata/iommu-smmuv3-pci-bus.xml | 49 +++++++++++++++ tests/qemuxmlconftest.c | 1 + 4 files changed, 153 insertions(+) create mode 100644 tests/qemuxmlconfdata/iommu-smmuv3-pci-bus.aarch64-late= st.args create mode 100644 tests/qemuxmlconfdata/iommu-smmuv3-pci-bus.aarch64-late= st.xml create mode 100644 tests/qemuxmlconfdata/iommu-smmuv3-pci-bus.xml diff --git a/tests/qemuxmlconfdata/iommu-smmuv3-pci-bus.aarch64-latest.args= b/tests/qemuxmlconfdata/iommu-smmuv3-pci-bus.aarch64-latest.args new file mode 100644 index 0000000000..092fcf4623 --- /dev/null +++ b/tests/qemuxmlconfdata/iommu-smmuv3-pci-bus.aarch64-latest.args @@ -0,0 +1,41 @@ +LC_ALL=3DC \ +PATH=3D/bin \ +HOME=3D/var/lib/libvirt/qemu/domain--1-guest \ +USER=3Dtest \ +LOGNAME=3Dtest \ +XDG_DATA_HOME=3D/var/lib/libvirt/qemu/domain--1-guest/.local/share \ +XDG_CACHE_HOME=3D/var/lib/libvirt/qemu/domain--1-guest/.cache \ +XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-guest/.config \ +/usr/bin/qemu-system-aarch64 \ +-name guest=3Dguest,debug-threads=3Don \ +-S \ +-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-guest/master-key.aes"}' \ +-machine virt,usb=3Doff,gic-version=3D2,dump-guest-core=3Doff,memory-backe= nd=3Dmach-virt.ram,acpi=3Doff \ +-accel tcg \ +-cpu cortex-a15 \ +-m size=3D1048576k \ +-object '{"qom-type":"memory-backend-ram","id":"mach-virt.ram","size":1073= 741824}' \ +-overcommit mem-lock=3Doff \ +-smp 1,sockets=3D1,cores=3D1,threads=3D1 \ +-uuid 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 \ +-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":"pxb-pcie","bus_nr":252,"id":"pci.1","bus":"pcie.0","ad= dr":"0x1"}' \ +-device '{"driver":"pxb-pcie","bus_nr":248,"id":"pci.2","bus":"pcie.0","ad= dr":"0x2"}' \ +-device '{"driver":"pcie-root-port","port":0,"chassis":21,"id":"pci.3","bu= s":"pci.1","addr":"0x0"}' \ +-device '{"driver":"pcie-root-port","port":168,"chassis":22,"id":"pci.4","= bus":"pci.2","addr":"0x0"}' \ +-device '{"driver":"arm-smmuv3","primary-bus":"pci.1","id":"smmuv3.0"}' \ +-device '{"driver":"arm-smmuv3","primary-bus":"pci.2","id":"smmuv3.1"}' \ +-audiodev '{"id":"audio1","driver":"none"}' \ +-object '{"qom-type":"rng-random","id":"objrng0","filename":"/dev/urandom"= }' \ +-device '{"driver":"virtio-rng-pci","rng":"objrng0","id":"rng0","bus":"pci= .3","addr":"0x0"}' \ +-object '{"qom-type":"rng-random","id":"objrng1","filename":"/dev/urandom"= }' \ +-device '{"driver":"virtio-rng-pci","rng":"objrng1","id":"rng1","bus":"pci= .4","addr":"0x0"}' \ +-sandbox on,obsolete=3Ddeny,elevateprivileges=3Ddeny,spawn=3Ddeny,resource= control=3Ddeny \ +-msg timestamp=3Don diff --git a/tests/qemuxmlconfdata/iommu-smmuv3-pci-bus.aarch64-latest.xml = b/tests/qemuxmlconfdata/iommu-smmuv3-pci-bus.aarch64-latest.xml new file mode 100644 index 0000000000..c0618c02ab --- /dev/null +++ b/tests/qemuxmlconfdata/iommu-smmuv3-pci-bus.aarch64-latest.xml @@ -0,0 +1,62 @@ + + guest + 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 + 1048576 + 1048576 + 1 + + hvm + + + + + + + cortex-a15 + + + destroy + restart + destroy + + /usr/bin/qemu-system-aarch64 + + + + + +
+ + + + +
+ + + + +
+ + + + +
+ +