git: boot system and buildkernel - Additional work
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Sep 1 00:46:25 PDT 2010
commit fc350ba1838006aa2ca8fe90455d3fc4a1f48f37
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Wed Sep 1 00:41:14 2010 -0700
boot system and buildkernel - Additional work
* Make boot <directory> work. Note however that dloader does not preload
the kernel+modules so basically all you get here is the kernel and acpi
with the current menu system setup.
The dloader way (for the moment) is:
cd kernel
loadall
boot
* Fix console=<blah>. dloader was not mirroring the variable to the
environment. Also do the same for currdev, loaddev, and bootfile.
(kernelname and module_path were already mirrored).
* Fix non-numeric menus. 'a' (kernel.alt), 'b' (kernel.bak),
and 'R' (reboot).
* Space now halts the countdown.
* Add the boot-without ACPI option back into dloader.menu.
* Move the handling of the kernelname kenv variable out of machine
specific code and into kern/init_main.c
Summary of changes:
sys/boot/common/module.c | 28 +++++++++++++++---
sys/boot/dloader/cmds.c | 56 +++++++++++++++++++++++++++---------
sys/boot/dloader/dloader.menu | 23 +++++++++++---
sys/kern/init_main.c | 8 +++++
sys/platform/pc64/x86_64/machdep.c | 4 --
5 files changed, 91 insertions(+), 28 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/fc350ba1838006aa2ca8fe90455d3fc4a1f48f37
--
DragonFly BSD source repository
More information about the Commits
mailing list