freebsd-dev/sys/boot/pc98
Dimitry Andric dbfc29017c When rebooting (exiting) from the BTX loader, make sure to restore the
GDT from the correct segment, otherwise a triple fault would be caused.
In some virtual environments (VMware, VirtualBox, etc) this could lead
to a unhandled error or hang in the guest emulation software.

Thanks to avg and jhb for a few hints in the right direction.

Noticed by:	Jeremy Chadwick <jdc@koitsu.org> (and many others)
MFC after:	1 week
2013-04-24 17:20:45 +00:00
..
boot0 Use -Wl,-N instead of the undocumented -N option for GCC. 2010-06-03 17:42:32 +00:00
boot0.5 Use -Wl,-N instead of the undocumented -N option for GCC. 2010-06-03 17:42:32 +00:00
boot2 MFi386: r241301 2012-11-10 12:25:27 +00:00
btx When rebooting (exiting) from the BTX loader, make sure to restore the 2013-04-24 17:20:45 +00:00
cdboot Put in a band-aid to get the pc98 bootstraps building, now clang is the 2012-11-07 19:51:53 +00:00
kgzldr Move cursor position after putting a character. 2009-12-21 14:59:23 +00:00
libpc98 MFi386: r241300 2012-11-10 12:38:06 +00:00
loader Hook in new files menusets.4th and manual. 2012-11-07 02:14:03 +00:00
pc98boot Fix build. 2011-02-12 06:22:23 +00:00
Makefile Add the pc98boot image which concatenates boot0 and boot0.5. 2011-02-11 13:14:17 +00:00
Makefile.inc cosmetic changes to reduce diffs against i386. 2012-11-10 12:42:28 +00:00