Commit Graph

5 Commits

Author SHA1 Message Date
George Koehler
f1cdb32025 Allow pc86 bootloader to boot from more floppy drives.
When the bootloader probes the drive geometry, the BIOS can clobber the
es register.  If this happens, the bootloader loads the program to the
wrong address, and jumps off the code.  This happens with an emulated
floppy drive in Bochs or QEMU, but not with an emulated hard disk.
2012-09-23 14:43:22 -04:00
dtrg
5621f951a2 Ensured that _errno is always defined. Rejigged the pc86 boot code so it doesn't always waste 510 bytes of memory. 2007-04-24 19:25:00 +00:00
dtrg
42c2cdb985 Updated to work with the new libmon-less setup. 2007-04-21 22:59:42 +00:00
dtrg
4aa396fdec Added some missing CVS headers and did a bit of cleaning up. 2007-02-20 00:31:54 +00:00
dtrg
0f8115e3c9 Added 8086 PC bootable floppy support (pc86). 2007-02-20 00:25:12 +00:00