Thank you for the response. Does that mean, an svm test such as vmrun is essentially testing nested virtualization whereby a new VM is started within the VM created by QEMU ? Also, in order to add debugging information to trace the execution of svm.flat within QEMU, is the proper approach adding "-g" to COMMON_CFLAGS within x86/Makefile.x86_64 ? Sincerely, William On Mon, Oct 1, 2018 at 3:08 AM Thomas Huth <thuth@xxxxxxxxxx> wrote: > > On 2018-09-28 23:30, William Tambe wrote: > > I am getting familiar with kvm-unit-tests with the end goal of adding > > new svm tests. > > > > When running: > > sudo ./x86-run x86/svm.flat -cpu host,+svm > > > > is svm.flat running baremetal or within a VM ? > > Hi, > > just have a look at the run script x86/run (x86-run is a symlink to that > file): At the end of the shell script, you can see that the *.flat file > is run via QEMU, i.e. it runs within a VM. > > Thomas