From nobody Mon Feb 9 02:18:06 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; 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 (BodyHash is different from the expected one); 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 1747320602681654.4911228112069; Thu, 15 May 2025 07:50:02 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id A88031262; Thu, 15 May 2025 10:50:01 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id E65A013F3; Thu, 15 May 2025 10:49:15 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id A751D1362; Thu, 15 May 2025 10:49:10 -0400 (EDT) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2052.outbound.protection.outlook.com [40.107.94.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id EC868136F for ; Thu, 15 May 2025 10:48:59 -0400 (EDT) Received: from MW6PR12MB8897.namprd12.prod.outlook.com (2603:10b6:303:24a::19) by IA1PR12MB9032.namprd12.prod.outlook.com (2603:10b6:208:3f3::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.30; Thu, 15 May 2025 14:48:54 +0000 Received: from MW6PR12MB8897.namprd12.prod.outlook.com ([fe80::7c55:5a45:be80:e971]) by MW6PR12MB8897.namprd12.prod.outlook.com ([fe80::7c55:5a45:be80:e971%4]) with mapi id 15.20.8722.021; Thu, 15 May 2025 14:48:54 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, FORGED_SPF_HELO,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.4 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XYP6/JluN4Bay04I9x1i/9xzvHybQRp2BYEwA0aXXDSmCaoJ9GuxcRAFDt3jaeAdlkseXg8FwAryUHBb22G9W3nnGMm/Kr8NPMvItPxYA9w+vRduhGlkxLgB8gfmXOes31hb9UnyqAZDXGp3SkQiEmt4uxVOScpyVJEPkEgWb+C4/LGZNf4m+Z2opw3p7T8K3LxvzhJXke1b8xT95lP6j7kQEeus+kiDfyEJKNEdfG3J+TpM+5IKwQHijxtPf+7NIzpr7hCeKDSu86l8ffIWpX9cC5ICajezx8fGcMrQXulw2PcYSydKtotPGgGHgsVOiSl4HEXZTkb7LsMpvp37GA== 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=sD96+ds2zQ20VX+3vlHEPpPTuQucEq/3D0Q2oIdMPw0=; b=OcJMtiOZntfI5YKrF5j6b+hUkjJToGHkZyfuzA8BRk8WTakr202TVBreKZQi//NmUhc37tL5bseXYkBV5yHV/Q03edZMLO+7Yc3+VjGwl/qvIZUCk31ncOrIqwJQbkAg9mo3KUYQ3RHmMx37ZW9eOZ6UZ5z8JLN3gup02JROkVH5AJMJkerrSZ5GvqMBZlEJeNpureFjA51V5DEKR7g8K8YqleIiP8V8VDpl/DorEdvCrR8QXOWjWFH3yvW+TW0Jvid01CmjPsYkA//fDfjg0kQCuFP93VYpeCjVi38erSvSRV+vEmJ9ZEGDkZj0JD4F0n860Xr2wTROTi/nl4yxSA== 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=sD96+ds2zQ20VX+3vlHEPpPTuQucEq/3D0Q2oIdMPw0=; b=GYGpJsLSGdcCVtY44QL+0aaJ34bm5aLsuNLgO3MUevFAUKcYcBKoNG+YE8lPguoWNiWRrpvqRHG8jTfxcu4mTRTV5ao+GDgc/lx+G7ePJhBgXwawle45vNRgTw4GqdXrgFBRt5kcaoQjiul7vC/16Arn52Xfg6pZ5hz33peREl7wpwgtqq2cjo0nRx4qgpg+GGREf1V8cuPFB0pPSsdPQbX7h2zM8QXGQYUKzZ1WHjby4XsBxqBAOIBWh7MwcLirRMvwmHk32mH4XHINWiOgvCUF9uhPRi7nLGz9TPUXCubBRxzLOc5dwOQzxgWYJ1jF7D5e9+cvOu6zqVuS2/MSgg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; To: devel@lists.libvirt.org Cc: berrange@redhat.com Subject: [PATCH v3 3/3] tests: Add pcihole64 test for virt machine Date: Thu, 15 May 2025 07:48:53 -0700 Message-ID: <20250515144853.2744982-1-mochs@nvidia.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20250515144807.2744583-1-mochs@nvidia.com> References: <20250515144807.2744583-1-mochs@nvidia.com> X-NVConfidentiality: public X-ClientProxiedBy: PH8PR02CA0047.namprd02.prod.outlook.com (2603:10b6:510:2da::8) To MW6PR12MB8897.namprd12.prod.outlook.com (2603:10b6:303:24a::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW6PR12MB8897:EE_|IA1PR12MB9032:EE_ X-MS-Office365-Filtering-Correlation-Id: d87b4059-636b-43a4-25f2-08dd93bf9d88 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VFlCM3l3U015eVBDVGtPc2ljdUZBTi81MWZYM0VrT0pPOWZUMzNic3NnM2RH?= =?utf-8?B?dnU2NnlOR1pXMEl5cDh2bjFFTk9hTm4vUld3cnkyRVRxY0tmbklWWGVOc1lB?= =?utf-8?B?VG5DMWo3ZUVLbFNOZ25odnJPbklFK2ZrcTJJOEhoeklFU1AyTzFoZjdlN2o5?= =?utf-8?B?ZFF3dzNBRWc2TndreVRxTmg1MU12SzRxUm5XVll2emVUSHgxOHR1VDhkdHhm?= =?utf-8?B?bFFKUkdhcVdscXcvMHpWbDVQemNyVThGekZhVmtYWVNoMDRPSWdnVm9uM0Zz?= =?utf-8?B?b1dDNUc0MnNqZ0NqbjhwTjkyVjhrekx1TDQvMmIyN0JpRGk5Mm42MVNkVFhP?= =?utf-8?B?UlJiQmx0K0tZaEUrdHBZaEYrNTVCS09vOFZtaUtxWVpHRTlLREJGcVJITWdl?= =?utf-8?B?SXU2eVZPMWxRQUJBeHV1T0NtVlQ0ZGJrMUZ1R2xCbzRoSkZaSnJpNlhkSE9U?= =?utf-8?B?cWhqb1BScnh0TGdoRmhKVVBjMy9oUEVhS05BU2ZRako3Vlk0WE1rdi9wNzFh?= =?utf-8?B?NFZqTXhaek0wRlh1eVAvV1J3Znk5YlJrZE9PVG9VWVZJbURBd0VBSFdQRWQr?= =?utf-8?B?TytMb1NtRGJJR01pNUwyR0JCWEpBc3VjU3lvcUhwRGx5WVkxU1RJQjNzbmdZ?= =?utf-8?B?T2duZmNpeHRUVTUyemRGT2kwZkZWUDRzR3NzT3ZKcE1LWkxqUVJJVEFlNjVp?= =?utf-8?B?eFdhRFhZRER1RmRVR00rcHhacUVSaWhXcXdscytLRGVSSERiSDM2L1hHbFVv?= =?utf-8?B?SHZMK0ZkUW9PdWtEdWJJak5qK1lBUHVxSlEzTDUyTU9LcmpiQWtObnZXU3pv?= =?utf-8?B?OEEwQTRSM1IxV3Uvc2hsK0UrK3RlVnozRmg2Z1A5YnBqWXpFZ3hacFF5OGhR?= =?utf-8?B?VlVXVGRWbFZmQzFmYW8vekdxWFFaRlFtTmFCYTdWMXJSbkFyUVQzRWprc2c4?= =?utf-8?B?OWJQRGQrM2dFaUlMamVOcFlaR29rdzhtdUVPR2xaMjFJc3VHcFF6WjRZRERn?= =?utf-8?B?blBiZW5kbUR0eGNGY3MvR3ltSWRVUzQ3YnJnYW54K2VsOHlISVcwVWhNbGF1?= =?utf-8?B?L3luNHFNWm9NL2ZnNEhmYUVraTcvTWtvSW1Hb0lwWVovdVRJNDZ3TzlZa2V4?= =?utf-8?B?UHNtTHRTUERSRENsK1pMSXZ0d1l5YTNkb0RYaXJxVUlBcVZwVmsveWhwN1g0?= =?utf-8?B?K2R6bGdyVnI2RnFnamo0bW5OSWVhRjAzQ3U5N3crSlY4Tk5CTDVWQXlLQU5V?= =?utf-8?B?ZE9HdFc4bFhrQk15SmNNZ1hCbUY1Z0t2OVpqSjFocjAvS1hiNzBVdFpOdnpQ?= =?utf-8?B?Vkk1V0pMVDRWTFJDUGN5YVRZVHphSDFuckZCZGlKMlJaQzNid2JLS0VUZUhl?= =?utf-8?B?eWdIajV0VHV1UUsrVVZpTEJmaXBjV2VvNjNydHE4Q09lM3FnOWkrb2tyWjRT?= =?utf-8?B?L0FudnVlQStjekFGb1NPOFBpeHgwZVRpRndCS0R5d3B2ajRxMytRRGdKT2Ey?= =?utf-8?B?U3FrY2QwWlBGRWNuZE5ZTU1VVldSZHQ0QUVXMnE0R3UxQ2xVY3NyWGxwMVdI?= =?utf-8?B?bnNLVHBTajNGS3FLb1JCMFdIRWpvYkJBazZJRFZvZXZXVHV2VHA2QjVvYnRJ?= =?utf-8?B?RDV3Q2k5NFdOSUlLY2ZncEsyWk8rb0Z5NVVrTkFLUDd6VGQvemQ1ZW5qSGJL?= =?utf-8?B?bk9NZ25vSVIxSmovM1loci9jNFVXMTlTa1Zoc3Fmb1pTQTFmNlptUzAveXpl?= =?utf-8?B?ZmxUaXNDdHBtQ1plR2NuRDhPYlVSMFR6TVZrY050UkovUmFhNC9zY2xvakRI?= =?utf-8?B?aTNsUldjQVUrTzR5OStidjRSbTh3QldyS2hodzVTY2Z6Mnd1dHNnSGRYNHpR?= =?utf-8?B?RkdGbUVOd3dKaWVyOExjekVQTExZdllnVmM0S3BLQXFnekpTeU1INXNHdDFD?= =?utf-8?Q?3vqT3xxPeOY=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW6PR12MB8897.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OUg0ZWM1YmV4OFdISm95czNlVEhhUTFHeGRrL3Z5ODkwNDhLdmVFN2xWNjFW?= =?utf-8?B?dDh3cHoxOTRSZ3oweFg5WldJcmJMNjhOam9RQjRXSGtqMk02MmFkZnNoN2F4?= =?utf-8?B?d0pLM1ZXZDdwbm9KRFJoWWhubURaUm9aVlNyNHFPaWhSc2Y0bk9MOEhEVUJK?= =?utf-8?B?djlOWVFtd2RBVE4xYnljNnBlV2lVUzVsMlF4OXVZRkZVOHg5NDRaRWZSbUlZ?= =?utf-8?B?dVJPM0I4c0VaZHdtTmxxMXdSTWpZdjhISFNxSmllYUVPQzMxc2tkQkM5WVdX?= =?utf-8?B?UmxUSzBMckdkYjBlOUYxQXNoa29jbHFoT1BIWDdxMlRBQkJHWEtQK3htZWFG?= =?utf-8?B?cXo5TnBEb0REZ3FYanZlOHZSMTBwNTVVa2Zvb000MmNTM3p1MkRSNXhZa3FK?= =?utf-8?B?S0tXOE5kS1ZnWThUNUwzREJKdHdSTFVDQ3luekphelBCbWg1b1grM08rcmc0?= =?utf-8?B?cFd2T3lST1Z6NWN5RTVqS2FudFZubzFoUWhvK05JTXBGUTFNMXM1TzhVSVcx?= =?utf-8?B?UFZEanlXUUdxTms5eW9nUlhodjU1S09WTWh0RzI4RDMxamVUeFdiVlJEQ1pL?= =?utf-8?B?Zmx3VFp6QnFPaGR0ZUhzcENiZTVYM1JNcStIQUdad2JXUjNScEsyTDRRZllo?= =?utf-8?B?TFJUNGZwYVZYTzAxRzNZdTF1K21sSkdRZ0N2SFZSY3pSR2RrbVMvbjJwbUVO?= =?utf-8?B?M1NoNVVoMkNTL3VuQ09kMXZhdWhIZVE3ZGorM3ZVV0ZPK0N1NEJqb3hjUjh2?= =?utf-8?B?M3hWdDBCbFFrMVl2dDRhTGd0TmNqOXJMbm5TNkxjWTdxbXlLa0Q2OFBzSUNL?= =?utf-8?B?aE40RDJnV3JHa1NYM0xZUVYvT1h1bnArMWlOMTM0MW0vYW5Gb2ZiY2UxL0Jw?= =?utf-8?B?R0JJbG1oRmRDNlhiK1huTlFlN3ZvS2xZNXB0bllFVkhkUTZKeCsrcUtHNG1P?= =?utf-8?B?L0VsYzF2K2YzK3VlYlBFMWEwa2djWllxRmJJeFphVlhNTENsSkNpZXBQRlJP?= =?utf-8?B?bjRnc0hZay8wTDN3eTJkcmw3aTRiSHpWb2ozNzZNdlBpczhiOTBZaS9uVmtS?= =?utf-8?B?VTVpTUU0M3h2OE1YdHJwSG1oOFZsd3dPUmc3VEtrem96S1gzVzllQjdraG5H?= =?utf-8?B?VzQ4ZzNoQlg4eXRCK0VTL0pGYjlHaUZ5aTlPZUZFM2RxV0dhakV0RVRXb1Br?= =?utf-8?B?VDhGNVBRRTQ2NU4wS1p0YVBBNllsam5qNGpnTGdJTUdHcW5jOVd2N25OUENu?= =?utf-8?B?ZWNpNUg0VFRKcUlKZzNhODlVci9pOU9mNlRWTGFPK0pJNytRc2ZzZml0OVV3?= =?utf-8?B?LzhlbXdjRUU1S3crU3Zhdy9jc3psYUVBRi9iWFd3T2h6eW5LRzhJOWF1MW4r?= =?utf-8?B?UDNySHRQZGlHbWgrRU9LdWZ4d0NkYTZMNGFteGorVWJ5R2duOUVGMjRxVDdo?= =?utf-8?B?WWpmVnJOQUdvRmhBaXF1ZGNIaWNzcEY3NnJkTndYa0xIbHR2NHc4OFlMNGFU?= =?utf-8?B?UThFR3pEWFVBb05xQk55dDV4anpMSzRVaUdxVldHa3g2a0FkQjN3RU1DVGhF?= =?utf-8?B?S0w5bkZXbFlYNzE1TWZwOU5qTzJEZ0V1TEZjOEc3SERZa1UyRWJod294ak9q?= =?utf-8?B?eUxUb2haL0Z1aEdJYm1DbTZBQVMwUWF4bkFOZ2FKS2lMTFFkVHJIelhoQ3pV?= =?utf-8?B?TFNaNWVKcFpFRSsyZC8vWWNRSHZsM3JLbUlYTkFWTWdHNmVEWTBwK1oydHpT?= =?utf-8?B?azNUQlZnMS9vajdCc2JGWVBIUFpNOUVPSUJCWDNzMlRvbE5BWGNEMU4zbjRC?= =?utf-8?B?RTE5Z21MRkRKd29ZRk1yN3Y3Ty9QSmpDZGoyN3dJSmNXVGxWYUtMb2QwYjRo?= =?utf-8?B?Q0c4blZuK1VrQXJwMjIwaGRZZG9nTEkzNnlWTVV5ZVVRdkMzMCtPTjVDM0xC?= =?utf-8?B?YzJpSUttWGk5OTFuQmJ2czY2VWNBNHJ6NGVWRGZxbTNRdXY5SGx2U2NCRVR2?= =?utf-8?B?M09QT3R1ZG9sVjAxWGRKalJhY2NvaEF0dEtlUGljRHpqR1pEaTExUjdzSE1T?= =?utf-8?B?eHhtdjVjd1FEamFxa2ZCYUlUZEh5NktkN3QxTW9VOVpZdm94UnczdTBGaXJa?= =?utf-8?Q?mkgUvyYYEXHD7LkjnGDRJV57M?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: d87b4059-636b-43a4-25f2-08dd93bf9d88 X-MS-Exchange-CrossTenant-AuthSource: MW6PR12MB8897.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2025 14:48:54.8487 (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: d+NUaBzh32p4YvAeLPix9ofhlmm/EJQugrCdVbpj3McYzjX29gA2GBjjic99UG4CjGewy4qbTlFSLIKSVi5NCA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB9032 Content-Transfer-Encoding: quoted-printable Message-ID-Hash: H74Y6A7BAKWLQOTK7IVMMCSVXTD2D2WU X-Message-ID-Hash: H74Y6A7BAKWLQOTK7IVMMCSVXTD2D2WU X-MailFrom: mochs@nvidia.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: "Matthew R. Ochs via Devel" Reply-To: "Matthew R. Ochs" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1747320605131116600 Content-Type: text/plain; charset="utf-8" Add a pcihole64 test for the aarch64 virt machine that verifies the value is propagated to the highmem-mmio-size virt machine parameter. Signed-off-by: Matthew R. Ochs Reviewed-by: Daniel P. Berrang=C3=A9 --- .../pcihole64-virt.aarch64-latest.args | 31 +++++++++++++++++++ .../pcihole64-virt.aarch64-latest.xml | 29 +++++++++++++++++ tests/qemuxmlconfdata/pcihole64-virt.xml | 17 ++++++++++ tests/qemuxmlconftest.c | 1 + 4 files changed, 78 insertions(+) create mode 100644 tests/qemuxmlconfdata/pcihole64-virt.aarch64-latest.args create mode 100644 tests/qemuxmlconfdata/pcihole64-virt.aarch64-latest.xml create mode 100644 tests/qemuxmlconfdata/pcihole64-virt.xml diff --git a/tests/qemuxmlconfdata/pcihole64-virt.aarch64-latest.args b/tes= ts/qemuxmlconfdata/pcihole64-virt.aarch64-latest.args new file mode 100644 index 000000000000..d2df31ed868e --- /dev/null +++ b/tests/qemuxmlconfdata/pcihole64-virt.aarch64-latest.args @@ -0,0 +1,31 @@ +LC_ALL=3DC \ +PATH=3D/bin \ +HOME=3D/var/lib/libvirt/qemu/domain--1-foo \ +USER=3Dtest \ +LOGNAME=3Dtest \ +XDG_DATA_HOME=3D/var/lib/libvirt/qemu/domain--1-foo/.local/share \ +XDG_CACHE_HOME=3D/var/lib/libvirt/qemu/domain--1-foo/.cache \ +XDG_CONFIG_HOME=3D/var/lib/libvirt/qemu/domain--1-foo/.config \ +/usr/bin/qemu-system-aarch64 \ +-name guest=3Dfoo,debug-threads=3Don \ +-S \ +-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/va= r/lib/libvirt/qemu/domain--1-foo/master-key.aes"}' \ +-machine virt,usb=3Doff,gic-version=3D2,dump-guest-core=3Doff,memory-backe= nd=3Dmach-virt.ram,acpi=3Doff,highmem-mmio-size=3D536870912K \ +-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 6ba7b810-9dad-11d1-80b4-00c04fd430c8 \ +-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 \ +-audiodev '{"id":"audio1","driver":"none"}' \ +-sandbox on,obsolete=3Ddeny,elevateprivileges=3Ddeny,spawn=3Ddeny,resource= control=3Ddeny \ +-msg timestamp=3Don diff --git a/tests/qemuxmlconfdata/pcihole64-virt.aarch64-latest.xml b/test= s/qemuxmlconfdata/pcihole64-virt.aarch64-latest.xml new file mode 100644 index 000000000000..1fb38b429e9f --- /dev/null +++ b/tests/qemuxmlconfdata/pcihole64-virt.aarch64-latest.xml @@ -0,0 +1,29 @@ + + foo + 6ba7b810-9dad-11d1-80b4-00c04fd430c8 + 1048576 + 1048576 + 1 + + hvm + + + + + + + cortex-a15 + + + destroy + restart + destroy + + /usr/bin/qemu-system-aarch64 + + 536870912 + + + diff --git a/tests/qemuxmlconfdata/pcihole64-virt.xml b/tests/qemuxmlconfda= ta/pcihole64-virt.xml new file mode 100644 index 000000000000..00bb51ab0e9a --- /dev/null +++ b/tests/qemuxmlconfdata/pcihole64-virt.xml @@ -0,0 +1,17 @@ + + foo + 6ba7b810-9dad-11d1-80b4-00c04fd430c8 + 1048576 + 1048576 + 1 + + hvm + + + /usr/bin/qemu-system-aarch64 + + 512 + + + + diff --git a/tests/qemuxmlconftest.c b/tests/qemuxmlconftest.c index 1f31ec810c7a..7fe51ba4f81c 100644 --- a/tests/qemuxmlconftest.c +++ b/tests/qemuxmlconftest.c @@ -2587,6 +2587,7 @@ mymain(void) =20 DO_TEST_CAPS_LATEST("pcihole64"); DO_TEST_CAPS_LATEST("pcihole64-q35"); + DO_TEST_CAPS_ARCH_LATEST("pcihole64-virt", "aarch64"); =20 DO_TEST_CAPS_ARCH_LATEST("arm-vexpressa9-nodevs", "aarch64"); DO_TEST_CAPS_ARCH_LATEST("arm-vexpressa9-basic", "aarch64"); --=20 2.46.0