#
ca833ec3 |
| 25-Feb-2021 |
rin <rin@NetBSD.org> |
Add FFSv2 support for primary- and second-stage boot loaders.
Rename primary-stage boot for FFSv1 (and ustarfs) to bootxx_ffsv1 for clarity.
Bump version to 3.1.
|
#
82357f6d |
| 14-Mar-2009 |
dsl <dsl@NetBSD.org> |
ANSIfy another 1261 function definitions. The only ones left in sys are beyond by sed script! (or in sys/dist or sys/external) Mostly they have function pointer parameters.
|
#
b9927f23 |
| 27-Jun-2006 |
tsutsui <tsutsui@NetBSD.org> |
Remove static from devsw[] declaration since it's declared as extern in <lib/libsa/stand.h>.
|
#
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
#
e63501d2 |
| 28-Jun-2005 |
junyoung <junyoung@NetBSD.org> |
#include <lib/libsa/stand.h> rather than <stand.h> or "stand.h"
|
#
17670568 |
| 23-Jun-2005 |
junyoung <junyoung@NetBSD.org> |
Use FS_OPS() macro.
|
#
c54298e6 |
| 26-Jan-2002 |
aymeric <aymeric@NetBSD.org> |
- ANSIfy - remove some trailing spaces/tabs - minor style nits
|
#
e1d8eca6 |
| 17-Dec-2001 |
mhitch <mhitch@NetBSD.org> |
Update amiga booter to two-stage booter.
First stage is bootxx_ffs (for ffs boot partitions) or bootxx_fd (for bootable floppy disk). These locate, load, and execute the second stage loader boot.am
Update amiga booter to two-stage booter.
First stage is bootxx_ffs (for ffs boot partitions) or bootxx_fd (for bootable floppy disk). These locate, load, and execute the second stage loader boot.amiga. The console screen is created and passed to the second stage loader.
The second stage loader uses loadfile() to load the kernel image, which can be either a.out or ELF format, and can also be compressed. It will load a kernel file from ffs file systems or the ustarfs used on floppy disks.
show more ...
|
#
e65c3835 |
| 01-Feb-1997 |
mhitch <mhitch@NetBSD.org> |
Use the disk offset to the boot block (first block in the partition) to pass the block number of the boot partition to the kernel. The kernel will use the block number to determine which disk device
Use the disk offset to the boot block (first block in the partition) to pass the block number of the boot partition to the kernel. The kernel will use the block number to determine which disk device the kernel was booted from and set the boot device based on that instead of the old "generic" method.
show more ...
|
#
7c2b743a |
| 21-Jan-1997 |
is <is@NetBSD.org> |
* make object dirs work: - move the helper programs txlt and aout2bb to the topmost directory - build the few files from libsa in the topmost directory
* while doing this, hunted down mysterious cod
* make object dirs work: - move the helper programs txlt and aout2bb to the topmost directory - build the few files from libsa in the topmost directory
* while doing this, hunted down mysterious code expansion: It seems that ld aligns code segments differently when linking .o's directly than when using an archive consisting of the same files. Abuse this effect to make the bootblock even smaller. The floppy boot block "fdboot" is now small enough to build; add it back to the Makefile.
* while being here, remove a file which was committed by mistake.
show more ...
|
#
6ddf65c1 |
| 29-Nov-1996 |
is <is@NetBSD.org> |
First version of a NetBSD-Amiga bootblock compilable from within NetBSD, along with toolchain enhancements.
aout2bb transforms a.out files with reloc information into bootblock format files with a c
First version of a NetBSD-Amiga bootblock compilable from within NetBSD, along with toolchain enhancements.
aout2bb transforms a.out files with reloc information into bootblock format files with a compressed relocation info.
bbstart.s relocates the bootblock using this compressed info, before jumping to C code.
txlt changes some more of the absolute references to pc-relative ones (we know we have a single code + data address space).
If you ever try to change this: don't even dare to change the compiler options; they were found in weeks of trial and error as the ones producing the smallest (not necessarily fastests) code.
installboot is just a script around dd, for now.
Some ideas by Michael Hitch, Leo Weppelman and Jason Thorpe; bugs added by myself.
show more ...
|