From nobody Tue Sep 9 19:03:23 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 header.i=@intel.com; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=fail(p=none dis=none) header.from=intel.com Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1752132739816290.26615717938546; Thu, 10 Jul 2025 00:32:19 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id C125010A2; Thu, 10 Jul 2025 03:32:18 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id D1EB41369; Thu, 10 Jul 2025 03:23:47 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 89FD014EA; Thu, 10 Jul 2025 03:23:36 -0400 (EDT) Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) (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 7A98B1450 for ; Thu, 10 Jul 2025 03:23:04 -0400 (EDT) Received: from orviesa002.jf.intel.com ([10.64.159.142]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jul 2025 00:23:02 -0700 Received: from unknown (HELO gnr-sp-2s-612.sh.intel.com) ([10.112.230.229]) by orviesa002-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jul 2025 00:22:58 -0700 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED, SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1752132185; x=1783668185; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=GU43bdmieuBC+v3y/QwB3KoSaKvPRPTIFm4J03GPs24=; b=m1XnlrCkXyeaCbCkiSlMGhQd33SftWVvoWM7/sT/8l9VLAjhSAhOvu0B 4TJqSjZISh6iv4RfNufm7s7+6cUesho6Z48EZmsJiuBFVb40mLz5y+kvK nXYgQtqYYvgtWFbgmGt5QqnFLDew6pYfWo7NtDtjvzvH6FaaJWFtsDg/p rycVOP640GGnsp9Y+FI1gjodaZIRU9PxQCkQ6R3r/TGYdIa9reEQ5Gc8e jez7zB50Tvdrbxv76Jb3a3cJNxM3R78bQW9+udQb+VigmfdmDu5pkgnro eTenP7OZof4VHp52aCgDkalKtye1sGQ6RonU2KGaoFWsK3WbLtrYwJ9Pm w==; X-CSE-ConnectionGUID: wyiKIOafTkCQZ9n/0Hfmug== X-CSE-MsgGUID: fHNaOs99Smyw2I2gpvkp2w== X-IronPort-AV: E=McAfee;i="6800,10657,11489"; a="54257234" X-IronPort-AV: E=Sophos;i="6.16,300,1744095600"; d="scan'208";a="54257234" X-CSE-ConnectionGUID: gf9eEfKxRtSFv62RzQ0OTA== X-CSE-MsgGUID: eFPRxZOgQgCEmHU6DK/zEw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.16,300,1744095600"; d="scan'208";a="186997241" From: Zhenzhong Duan To: devel@lists.libvirt.org Subject: [PATCH v4 22/23] qemuxmlconftest: Add latest version of 'launch-security-tdx*' test data Date: Thu, 10 Jul 2025 03:21:24 -0400 Message-ID: <20250710072127.695558-23-zhenzhong.duan@intel.com> X-Mailer: git-send-email 2.47.1 In-Reply-To: <20250710072127.695558-1-zhenzhong.duan@intel.com> References: <20250710072127.695558-1-zhenzhong.duan@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-ID-Hash: FRGS6AJWVZL76FYH6EJDWH2VNNKFQQSO X-Message-ID-Hash: FRGS6AJWVZL76FYH6EJDWH2VNNKFQQSO X-MailFrom: zhenzhong.duan@intel.com X-Mailman-Rule-Hits: nonmember-moderation 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 CC: phrdina@redhat.com, pkrempa@redhat.com, jjongsma@redhat.com, jsuchane@redhat.com, chenyi.qiang@intel.com, isaku.yamahata@intel.com, xiaoyao.li@intel.com, chao.p.peng@intel.com, Zhenzhong Duan 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: X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1752132741602116600 Content-Type: text/plain; charset="utf-8" We now have the '+inteltdx' variant dumped from a modern qemu with tdx supp= ort, add qemuxmlconftest data for that variant. Signed-off-by: Zhenzhong Duan Reviewed-by: Daniel P. Berrang=C3=A9 --- ...h-security-tdx.x86_64-latest+inteltdx.args | 44 +++++++++++ ...ch-security-tdx.x86_64-latest+inteltdx.xml | 75 +++++++++++++++++++ tests/qemuxmlconfdata/launch-security-tdx.xml | 28 +++++++ tests/qemuxmlconftest.c | 3 + 4 files changed, 150 insertions(+) create mode 100644 tests/qemuxmlconfdata/launch-security-tdx.x86_64-latest= +inteltdx.args create mode 100644 tests/qemuxmlconfdata/launch-security-tdx.x86_64-latest= +inteltdx.xml create mode 100644 tests/qemuxmlconfdata/launch-security-tdx.xml diff --git a/tests/qemuxmlconfdata/launch-security-tdx.x86_64-latest+intelt= dx.args b/tests/qemuxmlconfdata/launch-security-tdx.x86_64-latest+inteltdx.= args new file mode 100644 index 0000000000..366d553c93 --- /dev/null +++ b/tests/qemuxmlconfdata/launch-security-tdx.x86_64-latest+inteltdx.args @@ -0,0 +1,44 @@ +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-x86_64 \ +-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 q35,usb=3Doff,dump-guest-core=3Doff,memory-backend=3Dpc.ram,confi= dential-guest-support=3Dlsec0,acpi=3Doff \ +-accel tcg \ +-cpu qemu64 \ +-m size=3D4194304k \ +-object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":4294967296}= ' \ +-overcommit mem-lock=3Doff \ +-smp 4,sockets=3D4,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":"pcie-root-port","port":16,"chassis":1,"id":"pci.1","bu= s":"pcie.0","multifunction":true,"addr":"0x2"}' \ +-device '{"driver":"pcie-pci-bridge","id":"pci.2","bus":"pci.1","addr":"0x= 0"}' \ +-device '{"driver":"pcie-root-port","port":17,"chassis":3,"id":"pci.3","bu= s":"pcie.0","addr":"0x2.0x1"}' \ +-device '{"driver":"piix3-usb-uhci","id":"usb","bus":"pci.2","addr":"0x2"}= ' \ +-device '{"driver":"lsi","id":"scsi0","bus":"pci.2","addr":"0x3"}' \ +-netdev '{"type":"user","id":"hostnet0"}' \ +-device '{"driver":"rtl8139","netdev":"hostnet0","id":"net0","mac":"52:54:= 00:09:a4:37","bus":"pci.2","addr":"0x1"}' \ +-chardev pty,id=3Dcharserial0 \ +-device '{"driver":"isa-serial","chardev":"charserial0","id":"serial0","in= dex":0}' \ +-audiodev '{"id":"audio1","driver":"none"}' \ +-device '{"driver":"cirrus-vga","id":"video0","bus":"pcie.0","addr":"0x1"}= ' \ +-global ICH9-LPC.noreboot=3Doff \ +-watchdog-action reset \ +-object '{"qom-type":"tdx-guest","id":"lsec0","mrconfigid":"ASNFZ4mrze8BI0= VniavN7wEjRWeJq83vASNFZ4mrze8BI0VniavN7wEjRWeJq83v","mrowner":"ASNFZ4mrze8B= I0VniavN7wEjRWeJq83vASNFZ4mrze8BI0VniavN7wEjRWeJq83v","mrownerconfig":"ASNF= Z4mrze8BI0VniavN7wEjRWeJq83vASNFZ4mrze8BI0VniavN7wEjRWeJq83v","quote-genera= tion-socket":{"type":"unix","path":"/var/run/tdx-qgs/qgs.socket"},"attribut= es":268435456}' \ +-device '{"driver":"pvpanic"}' \ +-msg timestamp=3Don diff --git a/tests/qemuxmlconfdata/launch-security-tdx.x86_64-latest+intelt= dx.xml b/tests/qemuxmlconfdata/launch-security-tdx.x86_64-latest+inteltdx.x= ml new file mode 100644 index 0000000000..757fbdabbb --- /dev/null +++ b/tests/qemuxmlconfdata/launch-security-tdx.x86_64-latest+inteltdx.xml @@ -0,0 +1,75 @@ + + guest + 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 + 4194304 + 4194304 + 4 + + hvm + + + + qemu64 + + + destroy + restart + destroy + + /usr/bin/qemu-system-x86_64 + +
+ + +
+ + +
+ + + + + +
+ + + +
+ + + + +
+ + + + +
+ + + + + + + + + + + +