On Sun, May 23, 2021 at 1:48 PM Mark Kettenis <mark.kette...@xs4all.nl> wrote: > > > From: Morgan Aldridge <morg...@makkintosshu.com> > > Date: Sun, 23 May 2021 11:59:36 -0400 > > > > Not sure if anyone has any thoughts or advice on further debugging > > this, but it'd be appreciated. I'm just experimenting to try to > > provide useful bug reports to eventually see OpenBSD booting on > > Hypervisor.framework on M1 as this is required for virtualizing on > > macOS 11 Big Sur. > > This is a bug in that patchset. The hardware traps certain cache > maintenance instructions that OpenBSD uses and QEMU doesn't emulate > those. I think emulation of those instructions can be as simple as > just skipping them. I had a hack that implemented that and OpenBSD > booted but ran into another issue. I think that other issue has since > been fixed, but as long as that patch hasn't been integrated into QEMU > it is a bit hard to submit bug reports and patches for it...
Thank you for your response and explanation, as well as your efforts on the M1 support. I guess, for now, I'll just continue to keep up with the qemu patchsets from Alexander Graf and hope they get integrated into QEMU soon so we can better report the bugs. Unless you feel I should reach out to him to report the issue. Thanks, Morgan