Add support for 32bit PCI BIOS entry.
authorKevin O'Connor <kevin@koconnor.net>
Wed, 30 Dec 2009 17:14:53 +0000 (12:14 -0500)
committerKevin O'Connor <kevin@koconnor.net>
Wed, 30 Dec 2009 17:14:53 +0000 (12:14 -0500)
commit871e0a0c142f7b2fcaa93600c5958d4ae4fa1394
tree9b439bc44c321d659cd56c2cae71c917684b67d5
parenteda2c83bfa9d54a6f751e31ea555e53966f60272
Add support for 32bit PCI BIOS entry.

Create a new code blob (code32seg) with support for 32bit functions
    that need to utilize explicit segment accesses.
This code blob uses global variables relative to %gs and with a
    dynamic code offset (determined by get_global_offset()).
Add BIOS32 structure and code.
Add code for 32bit PCI BIOS code.
15 files changed:
Makefile
src/biosvar.h
src/config.h
src/optionroms.c
src/output.c
src/pcibios.c
src/pmm.c
src/post.c
src/rombios.lds.S
src/rombios32seg.lds.S [new file with mode: 0644]
src/romlayout.S
src/types.h
src/util.h
tools/checkrom.py
tools/layoutrom.py