| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Notes:
svn path=/head/; revision=158458
|
| |
|
|
|
|
|
| |
OK'ed by: core
Notes:
svn path=/head/; revision=139103
|
| |
|
|
| |
Notes:
svn path=/head/; revision=125719
|
| |
|
|
|
|
|
| |
Don't include <sys/disklabel.h>
Notes:
svn path=/head/; revision=113583
|
| |
|
|
|
|
|
| |
bootstrap code for disklabel using architectures.
Notes:
svn path=/head/; revision=109888
|
| |
|
|
|
|
|
|
|
| |
great with both UFS1 and UFS2 filesystems.
Approved by: re
Notes:
svn path=/head/; revision=107352
|
| |
|
|
|
|
|
|
|
| |
Move UFS1_ONLY to Makefiles instead of common/ufsread.c
Sponsored by: DARPA & NAI Labs
Notes:
svn path=/head/; revision=104613
|
| |
|
|
| |
Notes:
svn path=/head/; revision=99013
|
| |
|
|
| |
Notes:
svn path=/head/; revision=98113
|
| |
|
|
|
|
|
| |
Submitted by: ticso
Notes:
svn path=/head/; revision=98110
|
| |
|
|
| |
Notes:
svn path=/head/; revision=96755
|
| |
|
|
| |
Notes:
svn path=/head/; revision=96583
|
| |
|
|
|
|
|
|
| |
(also resort some CFLAGS such that the more "important" value are first so
they are easier to see)
Notes:
svn path=/head/; revision=96342
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Notes:
svn path=/head/; revision=67590
|
| |
|
|
| |
Notes:
svn path=/head/; revision=64188
|
| |
|
|
| |
Notes:
svn path=/head/; revision=63742
|
| |
|
|
|
|
|
| |
libstand is used.
Notes:
svn path=/head/; revision=54649
|
| |
|
|
|
|
|
| |
* If the user presses return, load boot2 immediately.
Notes:
svn path=/head/; revision=52847
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50477
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Notes:
svn path=/head/; revision=42255
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
| |
Notes:
svn path=/head/; revision=40531
|
| |
|
|
| |
Notes:
svn path=/head/; revision=40518
|
| |
|
|
| |
Notes:
svn path=/head/; revision=40348
|
| |
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
| |
daboot.
Notes:
svn path=/head/; revision=39530
|
| |
|
|
| |
Notes:
svn path=/head/; revision=38475
|
|
|
'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
|