Date: Thu, 17 Sep 1998 16:52:17 -0700 (PDT) From: Michael Smith <msmith@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/boot/alpha/common gensetdefs.c src/sys/boot/common gensetdefs.c interp_parse.c load_aout.c panic.c src/sys/boot/i386 Makefile src/sys/boot/i386/btx Makefile src/sys/boot/i386/btx/btx Makefile src/sys/boot/i386/btx/btxldr Makefile ... Message-ID: <199809172352.QAA01815@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
msmith 1998/09/17 16:52:16 PDT
Modified files:
sys/boot/common interp_parse.c load_aout.c panic.c
sys/boot/i386 Makefile
sys/boot/i386/btx Makefile
sys/boot/i386/btx/btx Makefile
sys/boot/i386/btx/btxldr Makefile
sys/boot/i386/btx/lib btxv86.h
sys/boot/i386/libi386 Makefile aout_freebsd.c biosdisk.c
bootinfo.c comconsole.c i386_copy.c
libi386.h vidconsole.c
sys/boot/i386/loader Makefile conf.c main.c version
Added files:
sys/boot/common gensetdefs.c
sys/boot/i386/libi386 biosmem.c time.c
sys/boot/i386/loader setdef0.c setdef1.c
Removed files:
sys/boot/alpha/common gensetdefs.c
sys/boot/i386/installboot Makefile bootblks.c getmount.c
installboot.8 installboot.c
installboot.h
sys/boot/i386/libi386 biosdelay.S biosdisk_support.S
biosgetrtc.S biosmem.S biosreboot.S
comconsole_support.S getsecs.c
startprog.S vidconsole_support.S
sys/boot/i386/libi386/crt Makefile bios_disk.S biosdisk_ll.c
biosdisk_ll.h buffers.S diskbuf.h
sys/boot/i386/libi386/crt/bootsect Makefile bbinfo.h
bootsectmain.c fraglist.S
start_bootsect.S
Log:
Initial integration of the i386 bootloader and BTX.
- Discard large amounts of BIOS-related code in favour of the more compact
BTX vm86 interface.
- Build the loader module as ELF, although the resulting object is a.out,
make gensetdefs 32/64-bit sensitive and use a single copy of it.
- Throw away installboot, as it's no longer required.
- Use direct bcopy operations in the i386_copy module, as BTX
maps the first 16M of memory. Check operations against the
detected size of actual memory.
Revision Changes Path
1.4 +1 -2 src/sys/boot/common/interp_parse.c
1.4 +2 -1 src/sys/boot/common/load_aout.c
1.2 +2 -2 src/sys/boot/common/panic.c
1.2 +1 -1 src/sys/boot/i386/Makefile
1.4 +2 -2 src/sys/boot/i386/btx/Makefile
1.3 +3 -1 src/sys/boot/i386/btx/btx/Makefile
1.3 +3 -2 src/sys/boot/i386/btx/btxldr/Makefile
1.2 +13 -3 src/sys/boot/i386/btx/lib/btxv86.h
1.3 +4 -7 src/sys/boot/i386/libi386/Makefile
1.4 +5 -2 src/sys/boot/i386/libi386/aout_freebsd.c
1.2 +101 -31 src/sys/boot/i386/libi386/biosdisk.c
1.4 +18 -18 src/sys/boot/i386/libi386/bootinfo.c
1.2 +44 -19 src/sys/boot/i386/libi386/comconsole.c
1.4 +13 -3 src/sys/boot/i386/libi386/i386_copy.c
1.5 +17 -2 src/sys/boot/i386/libi386/libi386.h
1.2 +46 -19 src/sys/boot/i386/libi386/vidconsole.c
1.3 +44 -12 src/sys/boot/i386/loader/Makefile
1.3 +3 -3 src/sys/boot/i386/loader/conf.c
1.5 +20 -13 src/sys/boot/i386/loader/main.c
1.2 +2 -1 src/sys/boot/i386/loader/version
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199809172352.QAA01815>
