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