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>