Improve compatibility of YABEL with real-world VGABIOSes
authorPatrick Georgi <patrick.georgi@secunet.com>
Thu, 13 Jan 2011 11:38:46 +0000 (11:38 +0000)
committerPatrick Georgi <patrick.georgi@coresystems.de>
Thu, 13 Jan 2011 11:38:46 +0000 (11:38 +0000)
commit9144304771be6cc89fcd010a0c8bc123bb750cfc
tree1ad3642b709324c910e6fffbb677698c6937b189
parentfe7d6b9a4a784f0b92b3c9dc5b6c6070b4c2e10c
Improve compatibility of YABEL with real-world VGABIOSes

Some of them do weird things to the option rom region (mapping
registers there or so) which failed as we handled these memory
region in emulation. As they were copied back to real memory
after the emulation was done, we can just as well use real
memory directly for these regions.

This affects IVT, BDA, and option ROM space.

Signed-off-by: Patrick Georgi <patrick.georgi@secunet.com>
Acked-by: Joseph Smith <joe@settoplinux.org>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6251 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
src/devices/oprom/yabel/biosemu.c
src/devices/oprom/yabel/compat/functions.c
src/devices/oprom/yabel/device.c
src/devices/oprom/yabel/device.h
src/devices/oprom/yabel/io.c
src/devices/oprom/yabel/mem.c