Skip site navigation (1)Skip section navigation (2)
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>