[SeaBIOS] [PATCH] mark VBE mapping as reserved in e820
Kevin O'Connor
kevin at koconnor.net
Sat Jan 23 21:37:12 CET 2010
On Sat, Jan 23, 2010 at 04:02:05PM -0200, Marcelo Tosatti wrote:
>
> Izik, is this still needed?
>
> From: Izik Eidus <ieidus at redhat.com>
>
> The vbe was not registered as reserved memory, and therefore windows was
> able to try to map pci devices into this address range.
>
> Signed-off-by: Marcelo Tosatti <mtosatti at redhat.com>
It is not normal to add e820 entries for device memory. Also, it is
not normal for a BIOS to add special mappings for video cards (how
would it know what needed to be mapped). One exception to this would
be machines with built-in video adapters where the video ram is shared
with system ram - however, in that case the memory area would almost
certainly be at the end of ram and not at a fixed location.
So, in general, this looks like a hack for VBE - can't we just fix
this in the VBE code instead of adding it to the BIOS?
-Kevin
More information about the SeaBIOS
mailing list