Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Oct 1998 02:53:25 -0700 (PDT)
From:      Peter Wemm <peter@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   cvs commit: src/sys/alpha/alpha machdep.c src/sys/alpha/include bootinfo.h src/sys/boot/alpha/boot2 Makefile src/sys/boot/alpha/libalpha bootinfo.c Makefile elf_freebsd.c
Message-ID:  <199810140953.CAA21021@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
peter       1998/10/14 02:53:25 PDT

  Modified files:
    sys/alpha/alpha      machdep.c 
    sys/alpha/include    bootinfo.h 
    sys/boot/alpha/boot2 Makefile 
    sys/boot/alpha/libalpha Makefile elf_freebsd.c 
  Added files:
    sys/boot/alpha/libalpha bootinfo.c 
  Log:
  Initial attempt to update the Alpha loader and kernel to use the machine
  independent elf loader and have access to kld modules.  Jordan and I were
  not sure how to create boot floppies, and the things we tried just made
  SRM laugh in our faces - but it was upset at boot1 which was not touched
  by these changes.  Essentially this has been untested. :-(
  
  What this does is to steal the last three slots from the nine spare longs
  in the bootinfo_v1 struct to pass the module base pointer through.
  
  The startup code now to set up and fills in the module and environment
  structures, hopefully close enough to the i386 layout to be able to use
  the same kernel code.  We now pass though the updated end of the kernel
  space used, rather than _end. (like the i386).
  
  If this does not work, it needs to be beaten into shape pronto.  Otherwise
  it should be backed out before 3.0.
  
  Pre-approved in principle by: dfr
  
  Revision  Changes    Path
  1.16      +9 -1      src/sys/alpha/alpha/machdep.c
  1.3       +8 -2      src/sys/alpha/include/bootinfo.h
  1.5       +7 -1      src/sys/boot/alpha/boot2/Makefile
  1.5       +9 -3      src/sys/boot/alpha/libalpha/Makefile
  1.5       +9 -183    src/sys/boot/alpha/libalpha/elf_freebsd.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810140953.CAA21021>