There is no SOB line in the patch. Also no patch description :( On Tue, Dec 14, 2021 at 9:14 AM Haibin Huang <haibin.huang@xxxxxxxxx> wrote: > > From: Lin Yang <lin.a.yang@xxxxxxxxx> > > --- > .../sgx-epc.x86_64-6.2.0.args | 37 +++++++++++++++++++ > tests/qemuxml2argvdata/sgx-epc.xml | 36 ++++++++++++++++++ > tests/qemuxml2argvtest.c | 2 + > 3 files changed, 75 insertions(+) > create mode 100644 tests/qemuxml2argvdata/sgx-epc.x86_64-6.2.0.args > create mode 100644 tests/qemuxml2argvdata/sgx-epc.xml > > diff --git a/tests/qemuxml2argvdata/sgx-epc.x86_64-6.2.0.args b/tests/qemuxml2argvdata/sgx-epc.x86_64-6.2.0.args > new file mode 100644 > index 0000000000..bd3446a25e > --- /dev/null > +++ b/tests/qemuxml2argvdata/sgx-epc.x86_64-6.2.0.args > @@ -0,0 +1,37 @@ > +LC_ALL=C \ > +PATH=/bin \ > +HOME=/tmp/lib/domain--1-QEMUGuest1 \ > +USER=test \ > +LOGNAME=test \ > +XDG_DATA_HOME=/tmp/lib/domain--1-QEMUGuest1/.local/share \ > +XDG_CACHE_HOME=/tmp/lib/domain--1-QEMUGuest1/.cache \ > +XDG_CONFIG_HOME=/tmp/lib/domain--1-QEMUGuest1/.config \ > +/usr/bin/qemu-system-x86_64 \ > +-name guest=QEMUGuest1,debug-threads=on \ > +-S \ > +-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/tmp/lib/domain--1-QEMUGuest1/master-key.aes"}' \ > +-machine pc-q35-6.2,accel=tcg,usb=off,dump-guest-core=off,memory-backend=pc.ram \ > +-cpu qemu64 \ > +-m 134 \ > +-object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":140509184}' \ > +-overcommit mem-lock=off \ > +-smp 1,sockets=1,cores=1,threads=1 \ > +-object '{"qom-type":"memory-backend-epc","id":"memepc0","prealloc":true,"size":67108864}' \ > +-object '{"qom-type":"memory-backend-epc","id":"memepc1","prealloc":true,"size":16777216}' \ > +-M sgx-epc.0.memdev=memepc0,sgx-epc.1.memdev=memepc1 \ > +-uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \ > +-display none \ > +-no-user-config \ > +-nodefaults \ > +-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \ > +-mon chardev=charmonitor,id=monitor,mode=control \ > +-rtc base=utc \ > +-no-shutdown \ > +-no-acpi \ > +-boot strict=on \ > +-device '{"driver":"pcie-root-port","port":8,"chassis":1,"id":"pci.1","bus":"pcie.0","multifunction":true,"addr":"0x1"}' \ > +-device '{"driver":"pcie-root-port","port":9,"chassis":2,"id":"pci.2","bus":"pcie.0","addr":"0x1.0x1"}' \ > +-audiodev id=audio1,driver=none \ > +-device '{"driver":"virtio-balloon-pci","id":"balloon0","bus":"pci.1","addr":"0x0"}' \ > +-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \ > +-msg timestamp=on > diff --git a/tests/qemuxml2argvdata/sgx-epc.xml b/tests/qemuxml2argvdata/sgx-epc.xml > new file mode 100644 > index 0000000000..65ae8ae296 > --- /dev/null > +++ b/tests/qemuxml2argvdata/sgx-epc.xml > @@ -0,0 +1,36 @@ > +<domain type='qemu'> > + <name>QEMUGuest1</name> > + <uuid>c7a5fdbd-edaf-9455-926a-d65c16db1809</uuid> > + <memory unit='KiB'>219100</memory> > + <currentMemory unit='KiB'>219100</currentMemory> > + <vcpu placement='static'>1</vcpu> > + <os> > + <type arch='x86_64' machine='q35'>hvm</type> > + <boot dev='hd'/> > + </os> > + <clock offset='utc'/> > + <on_poweroff>destroy</on_poweroff> > + <on_reboot>restart</on_reboot> > + <on_crash>destroy</on_crash> > + <devices> > + <emulator>/usr/bin/qemu-system-x86_64</emulator> > + <controller type='pci' index='0' model='pcie-root'/> > + <controller type='usb' index='0' model='none'/> > + <controller type='sata' index='0'> > + <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> > + </controller> > + <input type='mouse' bus='ps2'/> > + <input type='keyboard' bus='ps2'/> > + <audio id='1' type='none'/> > + <memory model='sgx-epc'> > + <target> > + <size unit='MiB'>64</size> > + </target> > + </memory> > + <memory model='sgx-epc'> > + <target> > + <size unit='MiB'>16</size> > + </target> > + </memory> > + </devices> > +</domain> > diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c > index e209b48fce..c272283a1a 100644 > --- a/tests/qemuxml2argvtest.c > +++ b/tests/qemuxml2argvtest.c > @@ -3438,6 +3438,8 @@ mymain(void) > > DO_TEST_CAPS_LATEST("devices-acpi-index"); > > + DO_TEST_CAPS_VER("sgx-epc", "6.2.0"); > + > if (getenv("LIBVIRT_SKIP_CLEANUP") == NULL) > virFileDeleteTree(fakerootdir); > > -- > 2.17.1 >