]> git.ipfire.org Git - thirdparty/grub.git/commit
2003-11-16 Jeroen Dekkers <jeroen@dekkers.cx>
authorjeroen <jeroen@localhost>
Sun, 16 Nov 2003 16:36:39 +0000 (16:36 +0000)
committerjeroen <jeroen@localhost>
Sun, 16 Nov 2003 16:36:39 +0000 (16:36 +0000)
commit9a5c1adeaa8f9733e8f1651a44414c97d9189582
tree19916015e0172a3086483ac05a70ea12d7787b1d
parent8e72a9c0e30c8be9e17f8f722c3c1f8deee68f0a
2003-11-16  Jeroen Dekkers  <jeroen@dekkers.cx>

* conf/i386-pc.rmk (pkgdata_MODULES): Add _multiboot.mod.
(_multiboot_mod_SOURCES): New variable.
(_multiboot_mod_CFLAGS): Likewise.
* loader/i386/pc/multiboot.c: New file.
* include/pupa/i386/pc/multiboot.h: Likewise.
* kern/i386/pc/startup.S: Include pupa/machine/multiboot.h.
(pupa_multiboot_real_boot): New function.
* include/pupa/i386/pc/loader.h: Include pupa/machine/multiboot.h.
(pupa_multiboot_real_boot): New prototype.
(pupa_rescue_cmd_multiboot): Likewise
(pupa_rescue_cmd_module): Likewise.

* kern/loader.c (pupa_loader_set): Continue when
pupa_loader_unload_func() fails.
(pupa_loader_unset): New function.
* include/pupa/loader.h (pupa_loader_unset): New prototype.

* kern/misc.c (pupa_stpcpy): New function.
* include/pupa/misc.h (pupa_stpcpy): New prototype.
ChangeLog
conf/i386-pc.mk
conf/i386-pc.rmk
include/grub/i386/pc/loader.h
include/grub/i386/pc/multiboot.h [new file with mode: 0644]
include/grub/loader.h
include/grub/misc.h
kern/i386/pc/startup.S
kern/loader.c
kern/misc.c
loader/i386/pc/multiboot.c [new file with mode: 0644]