freebsd-src/sys/boot/i386/mbr
John Baldwin bce816b9cc - Don't blindly assume that there are 8 hard drives installed. Instead,
use the BIOS Equipment List to determine how many hard drives are
  installed and if the drive number we received in %dl is valid.
- Don't bother to disable interrupts when setting up the stack.  The 8086
  and beyond implicitly disable interrupts after an instruction that sets
  %ss (for example, a pop or a mov) so that you can safely set %ss and %sp
  in two consecutive instructions.  An exception to this is the lss
  instruction, which can set both registers simultaneously and thus doesn't
  need this hack.
- Add support for EDD BIOS extensions to support booting off of hard drives
  of nearly arbitrary length.
2000-06-27 20:04:10 +00:00
..
Makefile Clean up some more 16-bit code and get rid of more m4 macros. 2000-05-23 12:28:31 +00:00
mbr.s - Don't blindly assume that there are 8 hard drives installed. Instead, 2000-06-27 20:04:10 +00:00