Searched hist:62176 (Results 1 - 1 of 1) sorted by relevance
/freebsd-10.3-release/sys/boot/i386/mbr/ | ||
H A D | mbr.s | diff 62176 Tue Jun 27 20:04:10 MDT 2000 jhb - 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. |
Completed in 92 milliseconds