aboutsummaryrefslogtreecommitdiff
path: root/sys/boot/alpha/boot1
Commit message (Collapse)AuthorAgeFilesLines
* First pass at removing Alpha kernel support.John Baldwin2006-05-112-307/+0
| | | | Notes: svn path=/head/; revision=158458
* Start the dreaded NOFOO -> NO_FOO conversion.Ruslan Ermilov2004-12-211-1/+1
| | | | | | | OK'ed by: core Notes: svn path=/head/; revision=139103
* Overhaul makefiles.Ruslan Ermilov2004-02-111-28/+13
| | | | Notes: svn path=/head/; revision=125719
* Cut&Paste considered far too easy:Poul-Henning Kamp2003-04-161-1/+0
| | | | | | | Don't include <sys/disklabel.h> Notes: svn path=/head/; revision=113583
* Link /boot/boot1 to the name /boot/boot to avoid per-arch naming of thePoul-Henning Kamp2003-01-261-0/+1
| | | | | | | bootstrap code for disklabel using architectures. Notes: svn path=/head/; revision=109888
* Enable UFS2 support in boot1. Just as with sparc64 the same boot1 worksJohn Baldwin2002-11-271-1/+0
| | | | | | | | | great with both UFS1 and UFS2 filesystems. Approved by: re Notes: svn path=/head/; revision=107352
* Ups, forgot to tell cvs commit about this file.Poul-Henning Kamp2002-10-071-0/+1
| | | | | | | | | Move UFS1_ONLY to Makefiles instead of common/ufsread.c Sponsored by: DARPA & NAI Labs Notes: svn path=/head/; revision=104613
* Remove a couple of __P() stragglers.Peter Wemm2002-06-291-1/+1
| | | | Notes: svn path=/head/; revision=99013
* #include <sys/disklabel.h> to get BBSIZE.Poul-Henning Kamp2002-06-111-0/+1
| | | | Notes: svn path=/head/; revision=98113
* Make the alpha architecture use the common ufsread().Poul-Henning Kamp2002-06-113-279/+44
| | | | | | | Submitted by: ticso Notes: svn path=/head/; revision=98110
* More s/file system/filesystem/gTom Rhodes2002-05-161-1/+1
| | | | Notes: svn path=/head/; revision=96755
* Even more BBSIZE related breakage.Ruslan Ermilov2002-05-141-0/+1
| | | | Notes: svn path=/head/; revision=96583
* -ffreestanding is the word.David E. O'Brien2002-05-101-3/+3
| | | | | | | | (also resort some CFLAGS such that the more "important" value are first so they are easier to see) Notes: svn path=/head/; revision=96342
* Cut more than 500 bytes off the size of the alpha boot1 by addingIan Dowse2002-01-181-0/+10
| | | | | | | | | | | | a simple version of bcopy() so we avoid picking up the overly-complex implementation in libc (via libstand). This is not necessary on -current, but RELENG_4 has apparently just exceeded the 15-sector limit for boot1. Reviewed by: wilko Notes: svn path=/head/; revision=89519
* Make the alpha boot1 work on filesystems that have a block sizeIan Dowse2002-01-111-23/+40
| | | | | | | | | | | | | | larger than 8k. We now use 4k buffers regardless of the filesystem block size, so there is no longer a static limit. Simply increasing the buffer size from 8k to 16k as done on the i386 doesn't work on the alpha, probably because it causes us to overshoot boot1's 48k runtime memory limit. Tested by: naddy Notes: svn path=/head/; revision=89265
* Make a few functions inline to save space.Doug Rabson2000-10-251-3/+3
| | | | Notes: svn path=/head/; revision=67590
* Fix the more obvious warnings to deal with my earlier warning cleanups.John Baldwin2000-08-031-0/+1
| | | | Notes: svn path=/head/; revision=64188
* Remove an unnecessary .PATH entry.John Baldwin2000-07-211-1/+0
| | | | Notes: svn path=/head/; revision=63742
* Add -L${DESTDIR}${LIBDIR} to ld's command line so that the rightMarcel Moolenaar1999-12-151-1/+3
| | | | | | | libstand is used. Notes: svn path=/head/; revision=54649
* * Don't wait forever for the boot2 filename if the PCC wraps.Doug Rabson1999-11-031-3/+6
| | | | | | | * If the user presses return, load boot2 immediately. Notes: svn path=/head/; revision=52847
* Slight reorganisation of the Alpha/SRM loader build:Mike Smith1999-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 Notes: svn path=/head/; revision=50859
* * Fix a stack of warnings.Doug Rabson1999-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). Notes: svn path=/head/; revision=50737
* $Id$ -> $FreeBSD$Peter Wemm1999-08-282-2/+2
| | | | Notes: svn path=/head/; revision=50477
* Bring the 'new-bus' to the i386. This extensively changes the way thePeter Wemm1999-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 Notes: svn path=/head/; revision=45720
* Update for new boot block location.Jordan K. Hubbard1999-01-021-5/+1
| | | | Notes: svn path=/head/; revision=42255
* * Extend the memory available for the heap from 256k to 512k.Doug Rabson1998-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. Notes: svn path=/head/; revision=40793
* Hex constants should only have one '0x' prefix.Mike Smith1998-10-201-1/+1
| | | | Notes: svn path=/head/; revision=40531
* Rename boot2 to loader.Doug Rabson1998-10-181-2/+2
| | | | Notes: svn path=/head/; revision=40518
* Link fdboot to boot1 as well.Peter Wemm1998-10-141-0/+1
| | | | Notes: svn path=/head/; revision=40348
* * Add old UFS compatibility code to alpha/boot1.Doug Rabson1998-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). Notes: svn path=/head/; revision=39673
* Make the alpha bootstrap build again, fix some warning and change sdboot to ↵Doug Rabson1998-09-201-1/+1
| | | | | | | daboot. Notes: svn path=/head/; revision=39530
* Minor tweaks to track a couple of i386 changes and to make it compile.Doug Rabson1998-08-221-2/+2
| | | | Notes: svn path=/head/; revision=38475
* This is the new unified bootstrap, sometimes known previously as theMike Smith1998-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. Notes: svn path=/cvs2svn/branches/MSMITH/; revision=38465