From nobody Sun Oct 5 01:50:07 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 1759364929179939.579502427728; Wed, 1 Oct 2025 17:28:49 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id D7DCE41A09; Wed, 1 Oct 2025 20:28:47 -0400 (EDT) Received: from [172.19.199.14] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 296CA440C1; Wed, 1 Oct 2025 20:26:36 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 9E71C41A52; Wed, 1 Oct 2025 20:24:07 -0400 (EDT) Received: from CY7PR03CU001.outbound.protection.outlook.com (mail-westcentralusazon11010006.outbound.protection.outlook.com [40.93.198.6]) (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 C1DB141B06 for ; Wed, 1 Oct 2025 20:24:06 -0400 (EDT) Received: from PH7PR12MB6834.namprd12.prod.outlook.com (2603:10b6:510:1b4::18) by DM4PR12MB6232.namprd12.prod.outlook.com (2603:10b6:8:a5::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9160.17; Thu, 2 Oct 2025 00:24:04 +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:24:04 +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=qjurC/OiqW4rcEZ4R2F66vZrLoA69bxK08WMms0iQ0XIw87H8xSHyFT5cUGNe+kC1NxKIl5PtguYes/0IMdFDhBLVUs6PP0etJ2HjdVDJA4/yA2eQmvuvei96bj/bXXainUd9moAX4Ixp6mx8N8FbVX28N95LNlq7Rl7ghHwKLv0pTEi2bQckc7IQIGrU/QH0Rys7+yJkqBRcjfp/9IuqD6+094l4w1Kfx7S0yyEVh1LTH+z48AsQZQTtI6FllriwgYs8MHcdwSsp7dGdizq7Xm93P0L59g9CQ5WJ/dlud+TorveES1Fgi4ZvN/ZhPrhdcBnKaqE0U60sMSQB0trbA== 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=a/NZ9cAD3Aqj6tEySMeYUwZ/WvXk1ofo7m/smdEyAcE=; b=e6u0l1R7PR5JRenmh51An+cooy3DeiyVnE9UAD1WMHNB27KR8Tk4AFcaQP8CU8kO+kjs1EzVjDyypdjt0fHELgdaBgGvMKfpBcoNDCe7WBmAK+fiyjAEL2FEJgEvYsPhNBjKKRWz2W4oOx/g66IiV7aGZWov0ENHSecTAeMicUTd9DDHT/078zFs9cVxwhtMBib2H4edRDyrtzPF9MPl9cUb3jkD7BrYbXxImVnrRt1mrVHuk35vCza58Qg8MFnSf5twDY5CxVOJcxtXPEmeiG3Ue5QkrOeLYAkIZBUoDsCoq2JSRTLWGNub/bpuwP0Xw8qwlGKzdxUtwdA0gv4yFw== 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=a/NZ9cAD3Aqj6tEySMeYUwZ/WvXk1ofo7m/smdEyAcE=; b=W0jLNClHr9W5GJ0QAx/CeKUnp7L9LM5k/RSt9RT8lfh1zcuA7wMuFR6MZYzqDf7IX0NhUiwP1xNzNPuNwQaD+Z/ds+nP1QBgeOG7xxl/0X9S6kjXQimNbPBkMBX/xEkKnKj+aYZYIGO3Aud7mBS8pTaJsq4A9T0dbV5ZARgXn18CkiHystSqh44D3HWKnZPE4A+KDS8BtvG/ajahv5jI7ttt1Lxue/wUj1Le/VaZZYW5zk5iWFfDBss5rCYuKygpny/TocLbv3EEL1GXAECVmXx5L4SVj6xxPuyQaY9ez/EsUfpGfPldC5QUf4Dk80yoMVjQddazzzQZd0zEOMJG0g== 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 v2 3/3] tests: qemuxmlconfdata: provide smmuv3Dev sample XML and CLI args Date: Wed, 1 Oct 2025 17:23:48 -0700 Message-ID: <20251002002348.1536936-4-nathanc@nvidia.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251002002348.1536936-1-nathanc@nvidia.com> References: <20251002002348.1536936-1-nathanc@nvidia.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR05CA0040.namprd05.prod.outlook.com (2603:10b6:a03:33f::15) To PH7PR12MB6834.namprd12.prod.outlook.com (2603:10b6:510:1b4::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR12MB6834:EE_|DM4PR12MB6232:EE_ X-MS-Office365-Filtering-Correlation-Id: 210ad4fd-54fa-4b9b-0c1c-08de0149fe1c 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?C06KbN3yIbnUOjFHdjyHRwm0eI0lR8iTnIzmcypDOnOvh53Zq5bTAqm4QvEN?= =?us-ascii?Q?NJXpWVRpqxOgQzKpLU4bIaHyUtD+gqRuSeCpjfj35oCnhV4+MKcaoH4ffUMw?= =?us-ascii?Q?MRx8oWsfTdqOyzCoFUarmkLtw0tHXbHI0Xi5rs4NSVs7xgX+2SwbfnVnTiwE?= =?us-ascii?Q?5FdSyh62LOa606/CJet/bh1OflEfp2F5M79bw6qm4B0ECYMeUfIY61uLN2dO?= =?us-ascii?Q?n+He9xnIAfsaUFqMgjXc+QXRV/sXdLbWri5WEgwDBOQ3b2FkkxmnF3AQYpk4?= =?us-ascii?Q?/12w3HhGpkEqGXNx0PX/veILMsH4LrwdkUk0DyX1LvXXNNmJJqxHCpMith0C?= =?us-ascii?Q?8lBhZpRyVgsEVUSEdZlv0LHCWhixePB88EwsFgS3vYBU/qlCukT/TrvArMLw?= =?us-ascii?Q?T0cckILF/Urp2NlP1P7cbUiG3yxsRYhEh5DU2NWh7M8z+BT3kqFpKESESyp0?= =?us-ascii?Q?rnZziMpB+GsNuvxJQ3DbSCM/frzp1diuHxWNGlm1atyZ7d+MGBtln0Rpy9cf?= =?us-ascii?Q?+1tm+GkvHteL6ShGN3W8zGFiNhxAS/uTfMRizrbMvOp0oe8njSsF01sY9JQx?= =?us-ascii?Q?9EfcQs4Ph28AY7cE8XcIulKysAVUu0dg3S+76EHGYoWBsVkIMq/DstsvPzBr?= =?us-ascii?Q?+PvoYBpp7T8gElqEtcQZe63N0Y1YEA8/4y0GzNAuwPzQHH/Lz6Oug3Cpc5bG?= =?us-ascii?Q?nWgitZg0sBCNkJKn2esTHTBRcRbG5S/h7VdR6MmcShw3mf3UW6McwKh4jPp+?= =?us-ascii?Q?ByndalCI7N2fm7veiyzsTfiqmAnNpFHg89+x3KX6UuMZWssjV8f9ztrkr6FD?= =?us-ascii?Q?7vJ6k4xuQCOr329dS5LOBJujNqr59TCrXC0gYY60lCY9zmKZRI8DyuU8BW5h?= =?us-ascii?Q?lNWO6tLMYCSTfcgC8mut+uE7757GW2PcnmxOYVinAbOxFaoB4csIRhTy8NVC?= =?us-ascii?Q?gXNmW1uuu/glVtxd0IkaQ95jFLlskrYXR/Ol4aIjiro4OJ53uApNBgkGIMPG?= =?us-ascii?Q?0v6VF2Q/9a3Tt0HMGWJxQArXmDidxg+J0UEveYJlIca+44kfXZJBAPjk80eo?= =?us-ascii?Q?BxFohQK+8lcQNDeY8E+GIo270wToL6+olLH1yeKU+GYFCxlAHNc64SNSCABa?= =?us-ascii?Q?hooR7/5YQjPzGUiMsOq7PwOPLZxK4jdZryzoTBEIDolESB2KAFw9yZeCtlvN?= =?us-ascii?Q?avNT8j+P+3jWUgv9sN6CB+0XKJT0CLcZpO7dwKjEj3cYxLLf/iwGlAu6mviU?= =?us-ascii?Q?6qJEtlvRQKWqQ8SPs6ryfod4bgaPu2W5LSI3d+VIX8RBpOUUaRLilmkK6yf7?= =?us-ascii?Q?nCY6ihzhKFOBhQzRP3w+d/IP1VD6eBPYbPxhyY5Q1BdSdqc+yC4dQrZRqH5h?= =?us-ascii?Q?/sWQjSOpW3H9whp+W/mO7OfW59DvFNo4fIVo87lYsVm+idnLcxNzfYt5IeuM?= =?us-ascii?Q?q1Fm2Wn/1/Y7JjhdkqcShDOetgH136Sb?= 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)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?3Vm4tigDmj/OYYUroocBJx3m3TSgCOEyxe8GmwjPZEY3IpOEQZ/SoiqcY3aB?= =?us-ascii?Q?jY5CZoiyFLc1yLfNeT49+wz+szPz1B9KDsqwjYzNfK4kpvYWox9ik5kBXomX?= =?us-ascii?Q?6Mg3l1/5vMsRDsajNvyG3RyDsgcw9ppcWeENZ15t4zM/sWd9s5FCIgIpmlv3?= =?us-ascii?Q?K+LrFdFp0lLg4Wj4Q/tAD1qsmcnm5Jr/quNHvrcmJWVGNvOvHuaR/DTUtnu3?= =?us-ascii?Q?cZUUA8h3ccjQWeeMXmvMO2sx5n5jmlhafn8R7f6FRONNZaQzh+FojdvvTxUv?= =?us-ascii?Q?xtXQWQ9w76jehYkOnE11sLxC/nDfDjb9sS9a0ZLLYhCHvXb7O61ebBBS8zDi?= =?us-ascii?Q?xaDjLgE+g7X4Tg03gOuzwPuRN9q5mhzYF0GzfWXNmsjvIK9gp31UFITYEcP0?= =?us-ascii?Q?Xdt3zb1Mp/p7mCfRlHrYXYRjveSXtrN/YixWQIHRau/RhN4gN/1EW+XNJZI/?= =?us-ascii?Q?c0i4puMyzt2729VKecDTVI67EPD/D16lARN4Ux7F3MbctqhGqY3u0Od3yQlu?= =?us-ascii?Q?lp2cbpgfTfWVD/AyIXQKo87Us03SczRHegz8DPbSdTkXjocx+YSFkv9n4rsr?= =?us-ascii?Q?bXC1Xron/mho8gL+HfGmTqu5jS+t6V4SFxbrVDzLaC7gKwrQOxnnc+LuRS4g?= =?us-ascii?Q?PysksdLUxi77esFAZZ5U7IFpInRorJ0g3rW/KzyGHoUpaEcQRAJupBlKdJ4i?= =?us-ascii?Q?D8h+wNreAZrTeuweIO+THxOwaXAa55k8bMfKsQs2Y9U2vTCHqmUDnvpb68z8?= =?us-ascii?Q?h3FomgrYerpoQBJPHmjftHTVqCkEDBigt+xF6WjsxsHssze8zJ9cKwoKL1Md?= =?us-ascii?Q?cZabQ23g09f4wTg6eJPfCpwvOTDuut0RvkffWvHW5X4y+IYlzj71nOzD/3H9?= =?us-ascii?Q?PiXQ71bZMB2hUeJutlXT7d0e/raYiOs/daPV5SGiLk6WRm+CNa7Rx9/XskfT?= =?us-ascii?Q?xabTwonHtXo1NTM/E3D75m5MxAi14H5vbKmVnOY/oN6BoBDms00v3jnpJexw?= =?us-ascii?Q?APeSBxmMJNRC1raWKJvvAXkb+AetTZJPeGDDg5T7BBdfTzuo8qtbrp+C14F/?= =?us-ascii?Q?gKlajYZ+RV2iMcomkIk0pYnNE78ZWCyh0wdVprk0vzBDbzEgxMnxCtpV+a/h?= =?us-ascii?Q?Yg00UOC/w/6Gbp9uhVszWhWxsFlAIcmg/YmFXK7u/qZ7jAQ+WRIJC3jmHWDv?= =?us-ascii?Q?gAcNWvrbJ5zDSZhw4xO1EIIPKR2XKs87HRASvGDHdVVK2tI4RZcftkTw3nkm?= =?us-ascii?Q?Y05qiaZhP6skviM1qPEwaGtI/cgbsQm+5/l11nqZnYvwcGrwWwd7157QVfYD?= =?us-ascii?Q?IuovjtMbzq9dEtbAtUwBa+urHchzpXU6oYi2rTC9PueJokfzTIknNW9BU/h4?= =?us-ascii?Q?fpQLe5D/DmR8pBueMQ00teTZ7Ihnx/zaDE4skj+aX5wanBimY1YqIHANt0dv?= =?us-ascii?Q?PkyusTppBdhr0mQUlXVvooBBRDX4AQN6WW5B+fgkrwqUzHdfXFcTAwdSqH5C?= =?us-ascii?Q?sywiBUrwINStSsSPPIgT54JVpd30FsUcU5kX6u1LGGorjqcG4RBhGytlBP/p?= =?us-ascii?Q?fpldqX9go/Llp36Ua//AyDZlNGc2Li7zImbrf5UM?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 210ad4fd-54fa-4b9b-0c1c-08de0149fe1c 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:24:04.1835 (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: UW70PnJCtIDJekHgERoQblWi57yH2z5hcomIWaLzPkVfkKo9gbmA1udMLjpXT24eZRCvZXqqiE6Q7fjj/3hIXA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB6232 Message-ID-Hash: RADQBRGK2GLR5K2ALCMQ6V4CS4IRKKMR X-Message-ID-Hash: RADQBRGK2GLR5K2ALCMQ6V4CS4IRKKMR 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: 1759364930825116600 Content-Type: text/plain; charset="utf-8" Provide sample XML and CLI args for the smmuv3Dev XML schema for virt machine type. Signed-off-by: Nathan Chen --- .../iommu-smmuv3Dev.aarch64-latest.args | 41 ++++++++++++ .../iommu-smmuv3Dev.aarch64-latest.xml | 62 +++++++++++++++++++ tests/qemuxmlconfdata/iommu-smmuv3Dev.xml | 49 +++++++++++++++ tests/qemuxmlconftest.c | 1 + 4 files changed, 153 insertions(+) create mode 100644 tests/qemuxmlconfdata/iommu-smmuv3Dev.aarch64-latest.ar= gs create mode 100644 tests/qemuxmlconfdata/iommu-smmuv3Dev.aarch64-latest.xml create mode 100644 tests/qemuxmlconfdata/iommu-smmuv3Dev.xml diff --git a/tests/qemuxmlconfdata/iommu-smmuv3Dev.aarch64-latest.args b/te= sts/qemuxmlconfdata/iommu-smmuv3Dev.aarch64-latest.args new file mode 100644 index 0000000000..092fcf4623 --- /dev/null +++ b/tests/qemuxmlconfdata/iommu-smmuv3Dev.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-smmuv3Dev.aarch64-latest.xml b/tes= ts/qemuxmlconfdata/iommu-smmuv3Dev.aarch64-latest.xml new file mode 100644 index 0000000000..dec29c245f --- /dev/null +++ b/tests/qemuxmlconfdata/iommu-smmuv3Dev.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 + + + + + +
+ + + + +
+ + + + +
+ + + + +
+ +