Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/arch/x68k/stand

Module Name:    src
Committed By:   tsutsui
Date:           Fri Oct 12 20:15:53 UTC 2012

Modified Files:
        src/sys/arch/x68k/stand: Makefile
        src/sys/arch/x68k/stand/boot: conf.c
        src/sys/arch/x68k/stand/libsa: Makefile devopen.c
Added Files:
        src/sys/arch/x68k/stand/boot: dp8390.c dp8390.h if_ne.c ne.c ne.h
        src/sys/arch/x68k/stand/libsa: clock.c
        src/sys/arch/x68k/stand/netboot: Makefile boot.c conf.c version

Log Message:
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@.

- 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.

To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/x68k/stand/Makefile
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/x68k/stand/boot/conf.c
cvs rdiff -u -r0 -r1.1 src/sys/arch/x68k/stand/boot/dp8390.c \
    src/sys/arch/x68k/stand/boot/dp8390.h \
    src/sys/arch/x68k/stand/boot/if_ne.c src/sys/arch/x68k/stand/boot/ne.c \
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/x68k/stand/libsa/Makefile
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/x68k/stand/libsa/
cvs rdiff -u -r0 -r1.1 src/sys/arch/x68k/stand/libsa/clock.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/x68k/stand/libsa/devopen.c \
cvs rdiff -u -r0 -r1.1 src/sys/arch/x68k/stand/netboot/Makefile \
    src/sys/arch/x68k/stand/netboot/boot.c \
    src/sys/arch/x68k/stand/netboot/conf.c \

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index