The 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 (via gzip(1)). It will load a kernel file from ffs file systems or the ustarfs used on floppy disks.
Some new Amiga specific features include support for HyperCom 3+/4+ serial boards, Cyberstorm Mk.3/PPC SCSI host support (including wide and FAST-20 transfers), more data types supported by the internal audio driver, and Ariadne-II Ethernet board support.
The parallel ports of the HyperCom 3+ and 4+ Zorro-bus boards are supported in NetBSD-current.
|
|