summaryrefslogtreecommitdiffstats
path: root/sys/boot/alpha/boot1
Commit message (Collapse)AuthorAgeFilesLines
* Make a few functions inline to save space.dfr2000-10-251-3/+3
|
* Fix the more obvious warnings to deal with my earlier warning cleanups.jhb2000-08-031-0/+1
|
* Remove an unnecessary .PATH entry.jhb2000-07-211-1/+0
|
* Add -L${DESTDIR}${LIBDIR} to ld's command line so that the rightmarcel1999-12-151-1/+3
| | | | libstand is used.
* * Don't wait forever for the boot2 filename if the PCC wraps.dfr1999-11-031-3/+6
| | | | * If the user presses return, load boot2 immediately.
* Slight reorganisation of the Alpha/SRM loader build:msmith1999-09-031-0/+1
| | | | | | | | | | - Make as much of the makefile for each of the three flavours (disk, CDROM, net) common. - Special-case the libalpha startup module on its use in boot1, not the other way around. - Build the loader out of a "loader" directory Reviewed by: mjacob, dfr
* * Fix a stack of warnings.dfr1999-09-012-21/+38
| | | | | | * Make it possible to type a filename to boot1 so that it is possible to recover from fatally broken versions of /boot/loader. * Make a start at a CD boot program (not yet functional).
* $Id$ -> $FreeBSD$peter1999-08-282-2/+2
|
* Bring the 'new-bus' to the i386. This extensively changes the way thepeter1999-04-161-3/+51
| | | | | | | | | | | | | | | | | | i386 platform boots, it is no longer ISA-centric, and is fully dynamic. Most old drivers compile and run without modification via 'compatability shims' to enable a smoother transition. eisa, isapnp and pccard* are not yet using the new resource manager. Once fully converted, all drivers will be loadable, including PCI and ISA. (Some other changes appear to have snuck in, including a port of Soren's ATA driver to the Alpha. Soren, back this out if you need to.) This is a checkpoint of work-in-progress, but is quite functional. The bulk of the work was done over the last few years by Doug Rabson and Garrett Wollman. Approved by: core
* Update for new boot block location.jkh1999-01-021-5/+1
|
* * Extend the memory available for the heap from 256k to 512k.dfr1998-10-311-2/+2
| | | | | | | | | * Embed the stack into the bss section for loader and netboot. This is required for netboot since otherwise the stack would be inside our heap. * Install loader and netboot in /boot by default. * Fix getbootfile so that it searches for a ',' instead of a ';' when terminating the filename.
* Hex constants should only have one '0x' prefix.msmith1998-10-201-1/+1
|
* Rename boot2 to loader.dfr1998-10-181-2/+2
|
* Link fdboot to boot1 as well.peter1998-10-141-0/+1
|
* * Add old UFS compatibility code to alpha/boot1.dfr1998-09-263-8/+46
| | | | | | * Fix a raft of warnings, printf and otherwise. * Allocate the correct amount in mod_searchmodule to prevent an overflow. * Fix the makefiles so they work outside my home directory (oops).
* Make the alpha bootstrap build again, fix some warning and change sdboot to ↵dfr1998-09-201-1/+1
| | | | daboot.
* Minor tweaks to track a couple of i386 changes and to make it compile.dfr1998-08-221-2/+2
|
* This is the new unified bootstrap, sometimes known previously as themsmith1998-08-213-0/+422
'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.
OpenPOWER on IntegriCloud