Hi Laszlo, I think using the QEMU feature to map a path from the host as a FAT formatted driver has value to provision QEMU with a set of target tests to run. I agree there is no persistent storage of writes to this type of drive. I believe writes are supported if file state is needed during the single boot of QEMU.
In order to get test results out of QEMU back to the host, I was considering the use of consoles mapped as named pipes and send all test results out the console device and the host can parse the logs. I have not had good experiences trying to build virtual disks, provision them, map them into QEMU, and remount from host to collect test results. Slow operations and cumbersome to mount/unmount from the host (at least from Windows environments). Mike > -----Original Message----- > From: devel@edk2.groups.io <devel@edk2.groups.io> On > Behalf Of Laszlo Ersek > Sent: Monday, March 30, 2020 2:11 PM > To: devel@edk2.groups.io; ard.biesheu...@linaro.org; Sean > Brogan <sean.bro...@microsoft.com> > Subject: Re: [edk2-devel] [PATCH] .azurepipelines: Enable > CI for OvmfPkg and EmulatorPkg > > On 03/30/20 08:07, Ard Biesheuvel wrote: > > On Mon, 30 Mar 2020 at 01:16, Sean via Groups.Io > > <sean.brogan=microsoft....@groups.io> wrote: > >> > >> Ard/Laszlo or anyone familiar with QEMU. > >> > >> I read up on the ovmf readme and the qemu wiki but > still have a few issues i am hoping for quick/easy > answers. > >> > >> 1. How do i programmatically exit the emulator. > Seems like uefi shell > reset just reboots. Other ideas? > > > > 'reset' is supposed to do that. Use 'reset -s' to kill > the VM > > > >> 2. Is there an easy way to map a local file system so > that i can setup a startup.nsh? > >> > > > > As Andrew points out, use '-hda fat:<path>' and it will > be exposed to > > the VM as a FAT formatted block device. > > Note that it will not offer (functional, or any) write > support. > > I prefer "mtools" or "guestfish" for formatting and > populating a virtual > disk image. > > None of those are easy ways, admittedly -- I'm not > offering some > examples right now exactly because I have to sit down and > think about > them every time I need them. :) If there's interest in > such commands, I > could hack up something, but then please give me some > specs, and I'll > have to work on these things in the morning (while my > brain is still not > mush). > > Thanks > Laszlo > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#56690): https://edk2.groups.io/g/devel/message/56690 Mute This Topic: https://groups.io/mt/72559106/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-