On Tue, Feb 05, 2019 at 03:23:53PM +0100, Philippe Mathieu-Daudé wrote: > Hi Brad, > > On 2/5/19 2:57 PM, Brad Smith wrote: > > If someone could point me in the right direction as to how the image is > > created > > I could look at coming up with something newer. I would prefer that over > > some > > of the workarounds I've seen to date. > > I'm not an OpenBSD user, so I'm more than happy if you can help the > upstream community to test QEMU codebase on this OS. Testing helps us to > avoid code rot. > > What we currently use to run tests is the 'tests/vm/openbsd' script. > The script itself doesn't document how it was built, but looking at the > commit of his introduction fdfaa33291eb we have:
There also is a patch floating around to auto-install openbsd: https://patchwork.kernel.org/patch/10749459/ Not fully sure why this wasn't merged yet. One problem is that this patch depends on a new slirp feature (added in the 3.1 devel cycle, needed to serve install.conf via http). Which blocked merge during the 3.1 cycle, because depending on unreleased qemu for test builds isn't a good idea. But 3.1 is released, so maybe we can merge that for 4.0 now? The openbsd installer trying to fetch install.conf not only via http but also via tftp would also simplify things, maybe implementing that is an option for the next openbsd release? cheers, Gerd