Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Aug 1998 20:29:23 +0000
From:      Mike Smith <mike@smith.net.au>
To:        current@FreeBSD.ORG
Subject:   New bootstrap now available for general testing.
Message-ID:  <199808202029.UAA03923@dingo.cdrom.com>

next in thread | raw e-mail | index | archive | help

I'm pleased to announce that the new (three-stage) bootstrap code is 
now available for general testing.  Please note the caveats in the 
commit message below.

Major changes are slated for the i386 code, including:

 - net device additions
 - PnP/PCI BIOS probes
 - a new crt0 module borrowing from "DOS extender" technology

General major changes planned:

 - full merge of disk- and net- bootstraps
 - move of the image activators from MD to MI code
 - PnP-based peripheral detection
 - module dependancy determination and autoloading

Contributions, fixes, criticisms are all warmly solicited.

A couple of notes specifically for the NetBSD folks:

 - Thanks for making your work on the i386 standalone bootstrap 
   available.  Having such a working example has made germination
   much more rapid.

 - In both this and the libstand code recently incorporated, we have
   done our best to respect copyright claims on existing code, and
   attempted to give appropriate credit where due.  If you find any
   cases where we might have been lax in this matter, please let me
   know privately, so that these omissions can be corrected promptly.

------- Forwarded Message

From: Michael Smith <msmith@FreeBSD.ORG>
Date: Thu, 20 Aug 1998 20:17:42 -0700 (PDT)
To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject: cvs commit: src/sys/boot - Imported sources

msmith      1998/08/20 20:17:42 PDT

  src/sys/boot - Imported sources
  Update of /home/ncvs/src/sys/boot
  In directory freefall.freebsd.org:/d/users/msmith/boot
  
  Log Message:
  This is the new unified bootstrap, sometimes known previously as the
  'three-stage' bootstrap.
  There are a number of caveats with the code in its current state:
   - The i386 bootstrap only supports booting from a floppy.
   - The kernel and kld do not yet know how to deal with the extended
     information and module summary passed in.
   - PnP-based autodetection and demand loading of modules is not implemented.
   - i386 ELF kernel loading is not ready yet.
   - The i386 bootstrap is loaded via an ugly blockmap.
  
  On the alpha, both net- and disk-booting (SRM console machines only) is
  supported.  No blockmaps are used by this code.
  
  Obtained from:	Parts from the NetBSD/i386 standalone bootstrap.

------- End of Forwarded Message


-- 
\\  Sometimes you're ahead,       \\  Mike Smith
\\  sometimes you're behind.      \\  mike@smith.net.au
\\  The race is long, and in the  \\  msmith@freebsd.org
\\  end it's only with yourself.  \\  msmith@cdrom.com



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



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