Bring in 1.33 from FreeBSD-5:
authorMatthew Dillon <dillon@dragonflybsd.org>
Thu, 24 Jun 2004 23:31:06 +0000 (23:31 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Thu, 24 Jun 2004 23:31:06 +0000 (23:31 +0000)
commit8baa6c0bdf86ebfd563a6493f0f6079648a65a74
tree75157a9ad57bd4bbdccb4446bde353a2eefa7519
parenta88429e8cc17bc79dec2afc8c1c2137cd39e3438
Bring in 1.33 from FreeBSD-5:

When rebooting the machine jump to 0xf000:0xfff0 instead of 0xffff:0x0.
While we end up the same place, we end up with two different CS register
values after the jump and 0xf000 is compatible with the hardware reset value.
This makes a difference if the BIOS does a near jump before a far jump.

Detective work and patch by:     Adrian Steinmann <ast@marabu.ch>
sys/boot/i386/btx/btx/btx.S
sys/boot/i386/btx/btx/btx.s
sys/boot/pc32/btx/btx/btx.S