aboutsummaryrefslogtreecommitdiff
path: root/src/pmm.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2009-09-20 19:47:45 -0400
committerKevin O'Connor <kevin@koconnor.net>2009-09-20 19:47:45 -0400
commit5b8f80992019371e640b9957f3e5d1a2fb570776 (patch)
treead2b21c521d5dbe3e65dff30a00e379536e9ae7d /src/pmm.c
parent31ae638cda019e9098127dba7a2f3f150fb65c0c (diff)
downloadseabios-5b8f80992019371e640b9957f3e5d1a2fb570776.zip
seabios-5b8f80992019371e640b9957f3e5d1a2fb570776.tar.gz
seabios-5b8f80992019371e640b9957f3e5d1a2fb570776.tar.bz2
Allow rom to grow beyond 64K.
If rom is over 64K then use part of e-segment for 32bit code. Push 32bit code as high as it can go in the f-segment. Do version building before layoutrom.py - this way layoutrom knows full size of rom. Make layoutrom.py build the full ld script - remove now unused ld scripts that just imported the output of layoutrom.py. Also, use "objdump" instead of "nm" - reduce toolchain requirements. Enhance tools/checkrom.py so that it can pad bios.bin to size qemu is happy with. Also, add dependencies to build rules for local tools - if tool changes automatically rerun it. Make sure option roms don't overwrite the 32bit code (should the 32bit code be in the e-segment). Make sure shadow code works even if part of the code is in the e-segment.
Diffstat (limited to 'src/pmm.c')
0 files changed, 0 insertions, 0 deletions