Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jul 1997 17:21:29 -0700
From:      John Polstra <jdp@polstra.com>
To:        Terry Lambert <terry@lambert.org>
Cc:        msmith@atrad.adelaide.edu.au, current@FreeBSD.ORG
Subject:   Re: pccard and -current; a long way to go. :-( 
Message-ID:  <199707310021.RAA19296@austin.polstra.com>
In-Reply-To: Your message of "Wed, 30 Jul 1997 10:05:24 PDT." <199707301705.KAA05229@phaeton.artisoft.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
> > * Solve the booting problem.  My hacked-up bootloader was within
> > about 6 bytes of the maximum size -- way too big to commit.  GRUB?
> > An a.out wrapper for the ELF kernel?
> 
> Frankly, I'd be happy to live with your hacked-up boot loader.

OK:  ftp://ftp.polstra.com/pub/FreeBSD/elfboot/elfboot-1.0.tar.gz

Here is the README.ELF file:

    This is a hacked-up version of the FreeBSD bootloader that can load
    both ELF and a.out kernels.  The modifications are based on a set
    of patches received from Bryan Ford <baford@schirf.cs.utah.edu>.

    This work was done between March, 1997 and May, 1997, starting with
    the version of the bootloader from FreeBSD-current at that time.  I
    have not attempted to incorporate more recent changes into it.  It
    is possible that you will need to embed it in a "/usr/src/sys" tree
    of the same vintage, in order to get the right versions of the
    include files.

    This bootloader is not suitable for committing to FreeBSD, because
    it is too large.  The limit is 14 sectors (7168 bytes).  This
    bootloader is currently only 32 bytes under that (7136 bytes).

    John Polstra <jdp@polstra.com>
    30 July 1997

--
   John Polstra                                       jdp@polstra.com
   John D. Polstra & Co., Inc.                Seattle, Washington USA
   "Self-knowledge is always bad news."                 -- John Barth



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