git: boot system and buildkernel - Additional work

看板DFBSD_commit作者時間15年前 (2010/09/01 16:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit fc350ba1838006aa2ca8fe90455d3fc4a1f48f37 Author: Matthew Dillon <dillon@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
文章代碼(AID): #1CVWX3qL (DFBSD_commit)