git: boot system and buildkernel - Additional work

Matthew Dillon dillon at
Wed Sep 1 00:46:25 PDT 2010

commit fc350ba1838006aa2ca8fe90455d3fc4a1f48f37
Author: Matthew Dillon <dillon at>
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
    * 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
    * 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/      |   23 +++++++++++---
 sys/kern/init_main.c               |    8 +++++
 sys/platform/pc64/x86_64/machdep.c |    4 --
 5 files changed, 91 insertions(+), 28 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list