Subject: CVS commit: syssrc/sys/arch/i386/stand
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 02/16/2002 05:37:41
Module Name:	syssrc
Committed By:	thorpej
Date:		Sat Feb 16 03:37:41 UTC 2002

Modified Files:
	syssrc/sys/arch/i386/stand: Makefile Makefile.booters
Added Files:
	syssrc/sys/arch/i386/stand/lib/crt/pxe: start_pxe.S
	syssrc/sys/arch/i386/stand/pxeboot: Makefile conf.c devopen.c main.c
	    pxe.c pxe.h pxe_call.S pxeboot.h version

Log Message:
Add a PXE boot loader.  PXE interface code is derived by code
written by Alfred Perlstein, Paul Saab, John Baldwin for FreeBSD.

Still needs some work, but this will load a kernel on a Soekris net4501.

Many thanks to Frank van der Linden and his simulator wizardry for
helping me debug the low-level startup code.


To generate a diff of this commit:
cvs rdiff -r1.14 -r1.15 syssrc/sys/arch/i386/stand/Makefile
cvs rdiff -r1.30 -r1.31 syssrc/sys/arch/i386/stand/Makefile.booters
cvs rdiff -r0 -r1.1 syssrc/sys/arch/i386/stand/lib/crt/pxe/start_pxe.S
cvs rdiff -r0 -r1.1 syssrc/sys/arch/i386/stand/pxeboot/Makefile \
    syssrc/sys/arch/i386/stand/pxeboot/conf.c \
    syssrc/sys/arch/i386/stand/pxeboot/devopen.c \
    syssrc/sys/arch/i386/stand/pxeboot/main.c \
    syssrc/sys/arch/i386/stand/pxeboot/pxe.c \
    syssrc/sys/arch/i386/stand/pxeboot/pxe.h \
    syssrc/sys/arch/i386/stand/pxeboot/pxe_call.S \
    syssrc/sys/arch/i386/stand/pxeboot/pxeboot.h \
    syssrc/sys/arch/i386/stand/pxeboot/version

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