|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| aout2hux/ | H | 09-Jul-2024 | - | 1,133 | 747 |
| boot/ | H | 09-Jul-2024 | - | 1,948 | 1,227 |
| boot_ufs/ | H | 09-Jul-2024 | - | 1,997 | 1,524 |
| common/ | H | 09-Jul-2024 | - | 1,683 | 1,271 |
| installboot/ | H | 09-Jul-2024 | - | 284 | 213 |
| libdos/ | H | 09-Jul-2024 | - | 1,082 | 884 |
| libiocs/ | H | 09-Jul-2024 | - | 1,004 | 830 |
| libsa/ | H | 09-Jul-2024 | - | 1,658 | 995 |
| loadbsd/ | H | 09-Jul-2024 | - | 732 | 470 |
| mboot/ | H | 09-Jul-2024 | - | 225 | 133 |
| netboot/ | H | 09-Jul-2024 | - | 10 | 3 |
| newdisk/ | H | 09-Jul-2024 | - | 217 | 156 |
| xxboot/ | H | 09-Jul-2024 | - | 1,972 | 1,371 |
| Makefile | H A D | 09-Jul-2024 | 331 | 19 | 8 |
| Makefile.booters | H A D | 09-Jul-2024 | 419 | 22 | 14 |
| Makefile.inc | H A D | 09-Jul-2024 | 113 | 4 | 1 |
| README | H A D | 09-Jul-2024 | 1.5 KiB | 55 | 46 |
README
1$NetBSD: README,v 1.3 2020/08/16 07:25:51 isaki Exp $
2
3Primary bootloaders:
4 boot_ufs/
5 contains xxboot_ufs.
6 It is placed in ffs's boot area and loads secondary bootloader
7 from its filesystem (ffsv1/v2).
8 This historical primary bootloader uses custom ffs op
9 functions.
10
11 xxboot/
12 contains following variants.
13 * cdboot_cd9660
14 is placed in CD and loads secondary bootloader
15 from cd9660 filesystem.
16 * fdboot_ustarfs
17 is placed in floppy's sector#0 and loads secondary
18 bootloader from subsequent USTARFS.
19 * xxboot_ffsv1
20 * xxboot_ffsv2
21 * xxboot_lfsv1
22 * xxboot_lfsv2
23 is placed in each specified filesystem's boot area,
24 and loads secondary bootloader from its filesystem.
25
26 These primary bootloaders use MI ffs/lfs op functions in
27 src/sys/lib/libsa.
28
29Secondary bootloaders:
30 boot/
31 boot is placed to / (root directory) and loads the kernel.
32
33 netboot/
34 netboot is the same as /boot except default boot device is
35 nfs using network interface and DHCP.
36 Currently only NE2000 based Neptune-X and Nereid are
37 supported.
38
39Other bootloaders:
40 mboot/
41 mboot is 0-th bootloader.
42 It is placed to sector#0 (as 1024byte/sector) of hard disk
43 as an alternative to genuine boot selector. And loads
44 active partition's +0 sector (sector size depends media)
45 which should have primary bootloader.
46
47 loadbsd/
48 loadbsd.x is a Human68k executable and loads the kernel from
49 Human68k filesystem.
50
51Utility tools:
52 newdisk/
53 newdisk is a utility to create the "disk mark" for X680x0
54 SCSI IPL using mboot bootloader to make a disk bootable.
55