Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Jul 2019 17:41:03 +0200
From:      Henrik Gulbrandsen <henrik@gulbra.net>
To:        FreeBSD Virtualization <freebsd-virtualization@freebsd.org>
Subject:   Re: New video BIOS for bhyve
Message-ID:  <0fdcfd552f08bb1b135a45a79a6e91b4@www.gulbra.net>
In-Reply-To: <d7dd8790-6e3b-467a-626b-031adc3ad435@shrew.net>
References:  <ea5e9e82398c7cece09ebdd6f3551d31@www.gulbra.net> <d7dd8790-6e3b-467a-626b-031adc3ad435@shrew.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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.

> Are you maintaining your changes in a public repo somewhere?

Not at the moment. Without distributed version control, I figured the
version history would be lost anyway, so I simply took daily snapshots
of the main BIOS file. The remaining changes are mostly small things.

/Henrik




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0fdcfd552f08bb1b135a45a79a6e91b4>