summaryrefslogtreecommitdiff
path: root/src/mainboard/msi
diff options
context:
space:
mode:
authorStefan Reinauer <stepan@coresystems.de>2010-05-11 15:39:20 +0000
committerStefan Reinauer <stepan@openbios.org>2010-05-11 15:39:20 +0000
commit841af5e01e3e6b017a4f0ab7800fdf14baffd93f (patch)
treecf28c9ebadfa364972344949846a9a56531b3ffb /src/mainboard/msi
parent48beb8276989f35f5510fbdc101cd2a222a3d21e (diff)
Change real mode API to allow passing intXX number or entry point and
some register values from C. This theoretically fixes non-vga option roms, but it also allows to use the same assembler code for option roms and vsm. It will also make using the bootsplash without yabel a lot easier. Factor out and improve BDA setup, do some rom segment setup for those option roms that need it. Don't call the coreboot exception handler if an exception occurs in real mode. It's only partly usable, but mainly the Kontron 986LCD-M (and other i945GM boards) choke on an exception #6 (invalid opcode). This particular issue is not introduced by the changes in this patch but has been around for quite a while at least. Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Acked-by: Patrick Georgi <patrick.georgi@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5543 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/mainboard/msi')
0 files changed, 0 insertions, 0 deletions