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.
10 files changed
tree: 918c76ae53a5590b767284f13ccc848c7eeb773d
  1. src/
  2. tools/
  3. COPYING
  4. Makefile
  5. README
  6. TODO