2009-04-15 Vladimir Serbinenko <phcoder@gmail.com>
Move loader out of the kernel * kern/loader.c: moved to ... * commands/boot.c: ... moved here * commands/minicmd.c (grub_mini_cmd_boot): moved to ... * commands/boot.c (grub_cmd_boot): moved here. All users updated * include/grub/kernel.h (grub_machine_fini): export * include/grub/loader.h (grub_loader_is_loaded): update declaration (grub_loader_set): likewise (grub_loader_unset): likewise (grub_loader_boot): likewise * conf/common.rmk: new module boot.mod (pkglib_MODULES): add boot.mod * conf/i386-coreboot.rmk (kernel_elf_SOURCES): remove kern/loader.c (grub_emu_SOURCES): likewise * conf/i386-efi.rmk (kernel_elf_SOURCES): likewise (grub_emu_SOURCES): likewise * conf/i386-ieee1275.rmk (kernel_elf_SOURCES): likewise (grub_emu_SOURCES): likewise * conf/i386-pc.rmk (kernel_elf_SOURCES): likewise (grub_emu_SOURCES): likewise * conf/powerpc-ieee1275.rmk (kernel_elf_SOURCES): likewise (grub_emu_SOURCES): likewise * conf/sparcs64-ieee1275.rmk (kernel_elf_SOURCES): likewise (grub_emu_SOURCES): likewise * conf/x86_64-efi.rmk (kernel_elf_SOURCES): likewise (grub_emu_SOURCES): likewise
This commit is contained in:
parent
5999d61917
commit
0d5d565326
13 changed files with 125 additions and 50 deletions
|
@ -53,7 +53,7 @@ grub_mkimage_SOURCES = util/sparc64/ieee1275/grub-mkimage.c util/misc.c \
|
|||
# grub_script.tab.c \
|
||||
# io/gzio.c \
|
||||
# kern/device.c kern/disk.c kern/dl.c kern/env.c kern/err.c \
|
||||
# kern/file.c kern/fs.c kern/loader.c kern/main.c kern/misc.c \
|
||||
# kern/file.c kern/fs.c commands/boot.c kern/main.c kern/misc.c \
|
||||
# kern/parser.c kern/partition.c kern/rescue.c kern/term.c \
|
||||
# kern/list.c kern/handler.c \
|
||||
# normal/arg.c normal/cmdline.c normal/command.c normal/datetime.c \
|
||||
|
@ -73,7 +73,7 @@ grub_emu_LDFLAGS = $(LIBCURSES)
|
|||
|
||||
kernel_elf_SOURCES = kern/sparc64/ieee1275/init.c kern/ieee1275/ieee1275.c \
|
||||
kern/main.c kern/device.c kern/disk.c kern/dl.c kern/file.c \
|
||||
kern/fs.c kern/err.c kern/misc.c kern/mm.c kern/loader.c \
|
||||
kern/fs.c kern/err.c kern/misc.c kern/mm.c \
|
||||
kern/rescue.c kern/term.c term/ieee1275/ofconsole.c \
|
||||
kern/sparc64/ieee1275/openfw.c disk/ieee1275/ofdisk.c \
|
||||
kern/partition.c kern/env.c kern/sparc64/dl.c symlist.c \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue