grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Move loader.c out of the kernel


From: phcoder
Subject: Re: Move loader.c out of the kernel
Date: Tue, 31 Mar 2009 10:56:24 +0200
User-agent: Thunderbird 2.0.0.21 (X11/20090318)

With a new swing in normal.mod splitting I think we should reconsider this patch. It's useless to keep loader.c in kernel without boot command. IMO it should be moved either to a perate boot.mod (my preference) or to minicmd.mod (not a good option IMO)
phcoder wrote:
Hello. Now when boot command isn't in kernel anymore I don't see why loader.c stays in kernel. Here is the patch to move it to boot.mod
2009-03-22  Vladimir Serbinenko <address@hidden>

    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




--

Regards
Vladimir 'phcoder' Serbinenko




reply via email to

[Prev in Thread] Current Thread [Next in Thread]