c2f9d95de5
'three-stage' bootstrap. There are a number of caveats with the code in its current state: - The i386 bootstrap only supports booting from a floppy. - The kernel and kld do not yet know how to deal with the extended information and module summary passed in. - PnP-based autodetection and demand loading of modules is not implemented. - i386 ELF kernel loading is not ready yet. - The i386 bootstrap is loaded via an ugly blockmap. On the alpha, both net- and disk-booting (SRM console machines only) is supported. No blockmaps are used by this code. Obtained from: Parts from the NetBSD/i386 standalone bootstrap.
22 lines
509 B
Makefile
22 lines
509 B
Makefile
# $Id$
|
|
#
|
|
SUBDIR= crt
|
|
LIB= i386
|
|
NOPIC=
|
|
NOPROFILE=
|
|
|
|
SRCS= aout_freebsd.c biosdelay.S biosdisk.c biosdisk_support.S biosgetrtc.S \
|
|
biosmem.S biosreboot.S bootinfo.c comconsole.c comconsole_support.S \
|
|
devicename.c gatea20.c getsecs.c i386_module.c pread.c startprog.S \
|
|
vidconsole.c vidconsole_support.S
|
|
|
|
CFLAGS+= -I${.CURDIR}/../../common
|
|
|
|
# Make the disk code more talkative
|
|
#CFLAGS+= -DDISK_DEBUG
|
|
|
|
# Minimise the pread() buffer at the price of slower loads
|
|
#CPPFLAGS+= -DSAVE_MEMORY
|
|
|
|
.include <bsd.lib.mk>
|