#
1.4 |
|
10-Jan-2023 |
miod |
Switch the luna88k boot loader to the MI boot code, to ease future maintainence of it. Crank version to 0.8. ok aoyama@
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE
|
#
1.3 |
|
29-Oct-2013 |
miod |
More cleanups: - accept empty controller and partition numbers, as well as empty filenames, and use defaults (0, 0 and "bsd") instead of complaining the boot path is invalid. - do not attempt to detect and report devices at boot, using a small list of possible devices (only scsi id #6 and #5, come on!). Instead, parse the user-supplied boot string to figure out which controller and device to talk to. (still no SCSI LUN support, though).
Because of the last change, SCSI unit numbers ought to match the PROM numbering now (10 * controller + 6 - device id).
Crank version to 0.2.
|
#
1.2 |
|
29-Oct-2013 |
miod |
More cleanup and unused code or data removal.
Constify the bitmap font.
Bound check sd() numbers instead of accessing an array out of bounds (noticed by aoyama@).
Use the same SCSI select timeout as the kernel does (250ms instead of 2ms).
|
#
1.1 |
|
28-Oct-2013 |
miod |
The first steps of a native OpenBSD/luna88k bootloader. Able to boot ELF kernels with symbols from disk or network. Based upon the NetBSD/luna68k bootloader which got recently overhauled from 4.3BSD (thanks, tsutsui@ !), updated to match the luna88k hardware layout and turned into a polling-only binary. Tested on luna88k (not -2) only so far.
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
|
#
1.3 |
|
29-Oct-2013 |
miod |
More cleanups: - accept empty controller and partition numbers, as well as empty filenames, and use defaults (0, 0 and "bsd") instead of complaining the boot path is invalid. - do not attempt to detect and report devices at boot, using a small list of possible devices (only scsi id #6 and #5, come on!). Instead, parse the user-supplied boot string to figure out which controller and device to talk to. (still no SCSI LUN support, though).
Because of the last change, SCSI unit numbers ought to match the PROM numbering now (10 * controller + 6 - device id).
Crank version to 0.2.
|
#
1.2 |
|
29-Oct-2013 |
miod |
More cleanup and unused code or data removal.
Constify the bitmap font.
Bound check sd() numbers instead of accessing an array out of bounds (noticed by aoyama@).
Use the same SCSI select timeout as the kernel does (250ms instead of 2ms).
|
#
1.1 |
|
28-Oct-2013 |
miod |
The first steps of a native OpenBSD/luna88k bootloader. Able to boot ELF kernels with symbols from disk or network. Based upon the NetBSD/luna68k bootloader which got recently overhauled from 4.3BSD (thanks, tsutsui@ !), updated to match the luna88k hardware layout and turned into a polling-only binary. Tested on luna88k (not -2) only so far.
|