History log of /src/sys/arch/x68k/stand/libsa/libx68k.h |
Revision | | Date | Author | Comments |
1.8 |
| 23-Jun-2022 |
isaki | x68k/stand: Merge {sd,cd}strategy and {sd,cd}close respectively. For sd and cd devs, only open differs and the rest is the same. No functional changes intended. Suggested by tsutsui@ at port-x68k.
|
1.7 |
| 26-Jun-2016 |
isaki | Add SCSI host adaptor selector to "boot" command of /boot. By this function, /boot which booted from non-SCSI (in other words, floppy) can load SCSI kernel. Now, single /boot can load kernel of all supported filesystems of all supported boot devices.
--- New "boot" command's syntax is: boot [hostadaptor@][dev:][file]
If you booted from SCSI, hostadaptor is already set (from IOCS) and you can omit hostadaptor in this case. You can type like "boot sd0a:netbsd" as before.
If you booted from floppy (hostadaptor is not set) and want to load the SCSI kernel (hostadaptor is needed), you have to select your hostadaptor in boot command, like "boot spc0@sd0a:netbsd".
|
1.6 |
| 12-Oct-2012 |
tsutsui | branches: 1.6.14; First cut at x68k network bootloader via NE2000 on Neptune-X and Nereid. Written by isaki@ back in 2003 based on x86's NE2000 netboot, and misc debug and improvements by tsutsui@ and Y.Sugahara.
Tested on XM6i (emulating Nereid Ethernet) and X68030 + Neptune-X by me, also on X68030 + Nereid and X68000 PRO-II + Xellent30 + Nereid by isaki@.
Note: - X680x0 IPLROM doesn't support bootstrap from Neptune-X or Nereid, so this network bootloader needs to be loaded from floppy or harddisk. - Currently netboot support is not merged into the secondary Multi-boot (/usr/mdec/boot) due to size restriction. - Primary loaders assumes that the secondary bootloader name is /boot, so /usr/mdec/netboot needs to be installed as /boot into the target bootstrap device.
|
1.5 |
| 18-Nov-2007 |
isaki | branches: 1.5.52; 1.5.58; 1.5.62; Correct filename in a comment.
|
1.4 |
| 11-Nov-2007 |
isaki | Style fix.
|
1.3 |
| 15-Oct-2001 |
minoura | branches: 1.3.4; 1.3.6; 1.3.38; 1.3.80; 1.3.98; 1.3.100; 1.3.104; 1.3.106; Prepare to set WARNS=2.
|
1.2 |
| 29-Sep-2001 |
minoura | Implement ls command. Correct bootdev detection. Other minor changes.
|
1.1 |
| 27-Sep-2001 |
minoura | libsa for the new bootloader of x68k port.
|
1.3.106.1 |
| 19-Nov-2007 |
mjf | Sync with HEAD.
|
1.3.104.2 |
| 18-Nov-2007 |
bouyer | Sync with HEAD
|
1.3.104.1 |
| 13-Nov-2007 |
bouyer | Sync with HEAD
|
1.3.100.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.3.98.2 |
| 21-Nov-2007 |
joerg | Sync with HEAD.
|
1.3.98.1 |
| 11-Nov-2007 |
joerg | Sync with HEAD.
|
1.3.80.1 |
| 03-Dec-2007 |
ad | Sync with HEAD.
|
1.3.38.2 |
| 07-Dec-2007 |
yamt | sync with head
|
1.3.38.1 |
| 15-Nov-2007 |
yamt | sync with head.
|
1.3.6.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.3.6.1 |
| 15-Oct-2001 |
thorpej | file libx68k.h was added on branch kqueue on 2002-01-10 19:50:37 +0000
|
1.3.4.2 |
| 15-Oct-2001 |
minoura | Prepare to set WARNS=2.
|
1.3.4.1 |
| 15-Oct-2001 |
minoura | file libx68k.h was added on branch nathanw_sa on 2001-10-15 16:13:41 +0000
|
1.5.62.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.5.62.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
1.5.58.1 |
| 18-Nov-2012 |
riz | Pull up following revision(s) (requested by tsutsui in ticket #645): sys/arch/x68k/stand/newdisk/newdisk.c: revision 1.10 sys/arch/x68k/stand/xxboot/xxboot_ffsv1/Makefile: revision 1.1 sys/arch/x68k/stand/xxboot/xx.c: revision 1.1 sys/arch/x68k/stand/Makefile: revision 1.10 sys/arch/x68k/stand/Makefile: revision 1.11 sys/arch/x68k/stand/boot/conf.c: revision 1.9 sys/arch/x68k/stand/Makefile: revision 1.12 sys/arch/x68k/stand/Makefile: revision 1.13 sys/arch/x68k/include/loadfile_machdep.h: revision 1.7 sys/arch/x68k/stand/xxboot/consio1.c: revision 1.1 sys/arch/x68k/stand/libsa/sdcd.c: revision 1.12 sys/arch/x68k/stand/libsa/libx68k.h: revision 1.6 sys/arch/x68k/stand/boot/ne.c: revision 1.1 sys/arch/x68k/stand/xxboot/boot.S: revision 1.1 sys/arch/x68k/stand/libsa/sdcd.c: revision 1.13 sys/arch/x68k/stand/netboot/boot.c: revision 1.1 sys/arch/x68k/stand/libsa/devopen.c: revision 1.6 sys/arch/x68k/stand/libsa/clock.c: revision 1.1 sys/arch/x68k/stand/boot/ne.h: revision 1.1 sys/arch/x68k/stand/netboot/conf.c: revision 1.1 sys/arch/x68k/stand/boot/version: revision 1.5 sys/arch/x68k/stand/boot/version: revision 1.6 sys/arch/x68k/stand/netboot/version: revision 1.1 sys/arch/x68k/stand/xxboot/Makefile.xxboot: revision 1.1 sys/arch/x68k/stand/boot/if_ne.c: revision 1.1 sys/arch/x68k/stand/boot/dp8390.h: revision 1.1 sys/arch/x68k/stand/xxboot/xxboot_lfsv2/Makefile: revision 1.1 sys/arch/x68k/stand/boot/dp8390.c: revision 1.1 sys/arch/x68k/stand/xxboot/bootmain.c: revision 1.1 sys/arch/x68k/stand/installboot/installboot.c: revision 1.6 sys/arch/x68k/stand/xxboot/conf.c: revision 1.1 sys/arch/x68k/stand/xxboot/xxboot_lfsv1/Makefile: revision 1.1 sys/arch/x68k/stand/libsa/Makefile.inc: revision 1.2 distrib/sets/lists/base/md.x68k: revision 1.44 sys/arch/x68k/stand/boot/conf.c: revision 1.10 sys/arch/x68k/stand/boot/boot.ldscript: revision 1.3 distrib/sets/lists/base/md.x68k: revision 1.45 sys/arch/x68k/stand/xxboot/xxboot.ldscript: revision 1.1 sys/arch/x68k/stand/xxboot/Makefile: revision 1.15 sys/arch/x68k/stand/libsa/Makefile: revision 1.29 sys/arch/x68k/stand/xxboot/cdboot_cd9660/Makefile: revision 1.1 sys/arch/x68k/stand/netboot/Makefile: revision 1.1 sys/arch/x68k/stand/libsa/consio.c: revision 1.10 sys/arch/x68k/stand/xxboot/version: revision 1.1 sys/arch/x68k/stand/xxboot/xxboot_ffsv2/Makefile: revision 1.1 Comment fix. Add FFSv2 support. Fix CD support. Initial support for xxboot (cdboot_cd9660, specifically). Add xxboot (stage1) support. put library first. Fix CD support (again!). Descend to xxboot. Add xxboot_?fsv?. Change to the 2-clauses license. Tweak SUBDIR build order and add comments about each dir. Fix a bug in check_getchar() (called from awaitkey_1sec()). It didn't clear input key data when non ASCII keys (CTRL, OPT.1 etc) were pressed so it couldn't detect further key inputs and "any other key for boot menu" interrupt during boot didn't work in that case. The problem was tracked by Y.Sugahara, and tested on X68030 and XM6i by me. Bump version to denote check_getchar() bug fix. First cut at x68k network bootloader via NE2000 on Neptune-X and Nereid. Written by isaki@ back in 2003 based on x86's NE2000 netboot, and misc debug and improvements by tsutsui@ and Y.Sugahara. Tested on XM6i (emulating Nereid Ethernet) and X68030 + Neptune-X by me, also on X68030 + Nereid and X68000 PRO-II + Xellent30 + Nereid by isaki@. Note: - X680x0 IPLROM doesn't support bootstrap from Neptune-X or Nereid, so this network bootloader needs to be loaded from floppy or harddisk. - Currently netboot support is not merged into the secondary Multi-boot (/usr/mdec/boot) due to size restriction. - Primary loaders assumes that the secondary bootloader name is /boot, so /usr/mdec/netboot needs to be installed as /boot into the target bootstrap device. Add new /usr/mdec/netboot. Check lp->d_npartitions before calling dkcksum() (which is in src/sbin/disklabel/dkcksum.c) because it doesn't check range and could cause coredump during installboot against floppy that includes garbage in LABELSECTOR.
|
1.5.52.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.6.14.1 |
| 09-Jul-2016 |
skrll | Sync with HEAD
|