Date: Fri, 19 Jul 2019 10:54:58 -0500 From: Matthew Grooms <mgrooms@shrew.net> To: freebsd-virtualization@freebsd.org Subject: Re: New video BIOS for bhyve Message-ID: <ec533375-cfd1-b15f-c9d2-06f83c04ea1c@shrew.net> In-Reply-To: <0fdcfd552f08bb1b135a45a79a6e91b4@www.gulbra.net> References: <ea5e9e82398c7cece09ebdd6f3551d31@www.gulbra.net> <d7dd8790-6e3b-467a-626b-031adc3ad435@shrew.net> <0fdcfd552f08bb1b135a45a79a6e91b4@www.gulbra.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 7/19/2019 10:41 AM, Henrik Gulbrandsen wrote: > On 2019-07-19 16:43, Matthew Grooms wrote: >>> There was already a video BIOS with dormant support for VGA, but I >>> could >>> not use that, because the X11 int10 module runs a real-mode x86 >>> emulator >>> that aborts when it tries to enter the C code running in protected >>> mode. >> >> I wonder if this could be related to your CPU not supporting >> unrestricted guest mode? I know it's required for some bhyve >> functionality. > > No, the int10 module runs the BIOS code on a software CPU. > Protected mode is simply not implemented. > I see. Well, I assume the code you reference worked without aborting at some point. There is a related SOC idea project mentioned here ... https://wiki.freebsd.org/SummerOfCodeIdeas#VGA_emulation_improvements_for_bhyve <https://wiki.freebsd.org/SummerOfCodeIdeas> -Matthew
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ec533375-cfd1-b15f-c9d2-06f83c04ea1c>