NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: EFI and Xen
On 5/14/2025 1:33 PM, Manuel Bouyer wrote:
> On Wed, May 14, 2025 at 09:54:35AM -0400, Chuck Zmudzinski wrote:
>> Another odd thing I saw with this system (Intel Raptor Lake i5-14500). I first installed NetBSD 10.1 as a Xen HVM DomU on Xen 4.19.2 distributed by Fedora Linux, with a Fedora 41 Linux PV Dom0 before trying to boot NetBSD PV Dom0 on the pkgsrc version of Xen 4.18. In that configuration, the NetBSD GENERIC kernel did not detect hypervisor0 at mainbus0, and instead detected hyperv0 at cpu0, which would only be valid if the hypervisor was Microsoft Hyper-V instead of Xen! It still boots, but it uses the emulated Qemu devices for disk and network I/O instead of the Xen PV devices. Perhaps this is happening because, according to the information on the NetBSD port-xen HOWTO wiki page, some versions of Xen distributed by Linux distros don't compile Xen with CONFIG_PV_LINEAR_PT, which is required for NetBSD PV support. But I have not checked if Xen 4.19.2 shipped by Fedora is compiled without CONFIG_PV_LINEAR_PT. If Fedora's Xen 4.19.2 does have CONFIG_PV_LINEAR_PT, though, then something strange is happening on my system with Xen because I presume NetBSD/Xen HVM should detect hypervisor0, not hyperv0, when running on Xen with the CONFIG_PV_LINEAR_PT option.
>
> It's not related to CONFIG_PV_LINEAR_PT, it's probably because Viridian
> is enabled by defaut. You should be able to disable it on a per-guest basis.
>
Ah, yes I think Viridian is a Microsoft thing and I usually have it on for Windows and Linux HVM guests. I will try turning Viridian off for the NetBSD HVM next time I try it.
Home |
Main Index |
Thread Index |
Old Index