[coreboot] [PATCH]Improve YABEL compatibility

Patrick Georgi Patrick.Georgi at secunet.com
Thu Jan 13 11:05:55 CET 2011


attached patch improves compatibility of YABEL with realmode execution
of the VGA BIOS by passing through access to IVT, BDA and option ROM
area directly, instead of copying them from the emulated memory to real
memory after initialization is done.

Some VGA BIOSes seem to map hardware registers into the option ROM area,
so routing accesses to these into emulated RAM will lead to all kinds of
unexpected behaviour.

The intent of YABEL in coreboot is to provide improved security by
isolating hardware access - this patch doesn't improve or degrade
security as the memory regions in question were already copied back
after emulation before this patch.

Signed-off-by: Patrick Georgi <patrick.georgi at secunet.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 20110113-1-improved-yabel-hw-access.diff
Type: text/x-patch
Size: 11673 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20110113/62070cc7/attachment.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20110113/62070cc7/attachment.sig>

More information about the coreboot mailing list