Single boot driver loaded, while multiple can be included in the boot image.

The user needs to set label=... to choose the driver of his or her choice.
This driver will be mapped onto the controller that is set in controller=...

Minor cleanup of kernel source code (boot image table now is static).
This commit is contained in:
Jorrit Herder
2005-08-03 16:06:35 +00:00
parent c12b74dad5
commit 89cf745fe2
12 changed files with 77 additions and 95 deletions

View File

@@ -7,6 +7,9 @@ MDEC= /usr/mdec
MAKE= exec make -$(MAKEFLAGS)
# specify the programs that are part of the system image
# only one boot medium driver can actually be loaded,
# use labels to include multiple driver and set a label
# at the boot monitor to select one
PROGRAMS= ../kernel/kernel \
../servers/pm/pm \
../servers/fs/fs \
@@ -14,11 +17,12 @@ PROGRAMS= ../kernel/kernel \
../drivers/tty/tty \
../drivers/memory/memory \
../drivers/log/log \
../drivers/at_wini/at_wini \
../drivers/bios_wini/bios_wini \
AT:../drivers/at_wini/at_wini \
BIOS:../drivers/bios_wini/bios_wini \
../servers/init/init \
# bootdev.img
usage:
@echo " " >&2
@echo "Master Makefile to create new MINIX configuration." >& 2
@@ -55,7 +59,7 @@ image: programs
includes:
cd ../include && $(MAKE) install
depend:
depend: includes
cd ../ && $(MAKE) depend
programs: includes