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>