Michael Brown
628f6eddcc
Make _load_size accurately reflect the number of bytes in the actual
image file.
před 17 roky
Michael Brown
43d976edd0
Prevent NULL from ever pointing to some real code or data. (This was
causing the serial console to ignore input, because it happened to end up
linked with serial_ischar() at address 0, which core/console.c decided was
invalid).
před 18 roky
Michael Brown
6abfaa153b
Towards making KEEP_IT_REAL work again.
Fix bug that caused over-allocation of .text16 and .data16 memory areas
by a factor of 16.
před 18 roky
Michael Brown
df4b503a8c
Added null trap code for debugging. (Must be included by adding
--nulltrap to the make target at the moment.)
před 18 roky
Michael Brown
46253ba618
Calculate _rom_size for the ROM prefix
před 18 roky
Michael Brown
10c28a51bd
Create two easy-to-use entry points in libprefix: install and
install_prealloc. I *think* these will suffice for all the 16-bit
prefixes.
před 18 roky
Michael Brown
9fcded3d23
Towards a(nother) new real-mode infrastructure, in which we take
advantage of the fact that we have to have a permanently-resident block
in base memory.
před 18 roky
Michael Brown
282b6f1a1a
isa.c uses the new table infrastructure.
před 19 roky
Michael Brown
f37e0a06d7
dev.c uses the new tables infrastructure.
před 19 roky
Michael Brown
b9e72856b6
Post-relocation functions use the generic table mechanism.
před 19 roky
Michael Brown
3e5bf5fb06
console.c uses the generic table mechanism
před 19 roky
Michael Brown
3dbdeb588f
ISA bus driver updated to report devices as present only if a driver
thinks they are.
Other bus drivers modified for consistency.
před 19 roky
Michael Brown
98ff29345e
Created a bus/device API that allows for the ROM prefix to specify an
initial device, and will also allow for e.g. a device menu to be presented
to the user.
před 19 roky
Michael Brown
0effbefe6f
All boot device drivers are now lumped together in boot_drivers
před 19 roky
Michael Brown
f06e8c9707
Added post-relocation function table.
před 19 roky
Michael Brown
0ff80b477d
Merged mcb30-realmode-redesign back to HEAD
před 19 roky