commit | a4d357638c572179adae156c62c850f5a1cf369f | [log] [tgz] |
---|---|---|
author | Kevin O'Connor <kevin@koconnor.net> | Sat Mar 08 15:43:03 2008 -0500 |
committer | Kevin O'Connor <kevin@koconnor.net> | Sat Mar 08 15:43:03 2008 -0500 |
tree | 918c76ae53a5590b767284f13ccc848c7eeb773d | |
parent | a9096f405a04b46a21eac4ed5263143be2ef2b4f [diff] |
Port rombios32 code from bochs-bios. This adds acpi, smbios, pci init, etc. Changes from original rombios32.c code: * Header file translation. * Use common functions already in code (eg, outb, memset, bios_printf, usleep) * Implement trampoline for disabling bios shadowing (rombios32 code actually runs in the 0xf0000 area). * Copy asm code from rombios32start.S to an asm() statement in C code.