History log of /freebsd-9.3-release/sys/boot/pc98/btx/btx/btx.S
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 250151 01-May-2013 dim

MFC r249846:

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)


# 243445 23-Nov-2012 nyan

MFC: r242863

add detection of serial console presence to btx and boot2-like blocks.


# 237763 29-Jun-2012 avg

MFC r235264: MFi386: improve argument passing via btxldr


# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 200254 08-Dec-2009 nyan

MFi386: Use real mode instead of v86 mode.

MFC after: 1 week


# 176645 28-Feb-2008 nyan

MFi386:

Retire the support for using paging in BTX. It hasn't been used since
before 4.0.


# 164114 09-Nov-2006 nyan

MFi386: revisions from 1.39 to 1.43.


# 146011 08-May-2005 nyan

Remove ifdef PC98.


# 138189 29-Nov-2004 nyan

MFi386: revision 1.38.


# 129519 20-May-2004 markm

Delete history.


# 129518 20-May-2004 markm

Delete history.


# 129517 20-May-2004 markm

Delete history.


# 128710 28-Apr-2004 ru

MFi386: Use C (and CPP) style comments for assembler-with-cpp
sources, for lines that start with a comment.


# 125780 13-Feb-2004 nyan

MFi386: Get rid of unnecessary use of m4(1) by using cpp(1) instead.

Repocopied by: joe


# 125127 28-Jan-2004 nyan

MFi386: revision 1.33

PR: kern/62005


# 86497 17-Nov-2001 nyan

MFi386: revisions from 1.26 to 1.30.


# 78650 23-Jun-2001 kato

Merged from sys/boot/i386/btx/btx/btx.s revision 1.25.


# 76927 21-May-2001 nyan

Merged from sys/boot/i386/btx/btx/btx.s revision 1.24.


# 68358 05-Nov-2000 nyan

Merged from the following changes.

sys/boot/i386/btx/btx/Makefile 1.9
sys/boot/i386/btx/btx/btx.s 1.23
sys/boot/i386/libi386/biosdisk.c 1.32 and 1.33
sys/boot/i386/libi386/biosmem.c 1.5
sys/boot/i386/libi386/comconsole.c 1.8
sys/boot/i386/libi386/gatea20.c 1.3
sys/boot/i386/libi386/time.c 1.4
sys/boot/i386/libi386/vidconsole.c 1.13
sys/boot/i386/loader/Makefile 1.48
sys/boot/i386/loader/main.c 1.22


# 64019 30-Jul-2000 nyan

Merged from sys/boot/i386/btx/btx/btx.s revisions from 1.18 to 1.22.


# 61064 29-May-2000 nyan

Sync with the following changes.

sys/boot/i386/btx/btx/Makefile 1.8
sys/boot/i386/btx/btx/btx.s 1.16 and 1.17
sys/boot/i386/btx/btxldr/btxldr.s 1.10
sys/boot/i386/loader/Makefile 1.45


# 58871 31-Mar-2000 kato

Synced with following files:
src/sys/boot/i386/Makefile.inc 1.1
src/sys/boot/i386/btx/btx/btx.s 1.15
src/sys/boot/i386/btx/btxldr/Makefile 1.8
src/sys/boot/i386/btx/btxldr/btxldr.s 1.9
src/sys/boot/i386/libi386/biosdisk.c 1.29
src/sys/boot/i386/loader/Makefile 1.42
src/sys/boot/i386/loader/main.c 1.18
(entry point address of loader was not changed.)

Reviewed by: nyan


# 56813 29-Jan-2000 kato

Synced with sys/boot/i386/btx/btx/btx.s rev 1.14.


# 52827 03-Nov-1999 nyan

Sync with sys/boot/i386/btx/btx/btx.s revision 1.13.


# 52202 13-Oct-1999 kato

Sync with sys/boot/i386/btx/btx/Makefile and btx.s revisions 1.7 and
1.12, respectively.


# 50477 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 44368 01-Mar-1999 kato

Sync with sys/boot/i386/btx/btx/btx.s revision 1.10.


# 43561 03-Feb-1999 kato

PC98 version of new boot loader. Because boot2 has not yet ported,
files in boot2 directory are copies from legacy biosboot.

Submitted by: IMAI Takeshi <take-i@ceres.dti.ne.jp>