Skip site navigation (1)Skip section navigation (2)
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>