1 |
|
2005-02-15 Yoshinori K. Okuji <okuji@enbug.org> |
2 |
|
|
3 |
|
* include/grub/normal.h (grub_halt_init): New prototype. |
4 |
|
(grub_halt_fini): Likewise. |
5 |
|
(grub_reboot_init): Likewise. |
6 |
|
(grub_reboot_fini): Likewise. |
7 |
|
|
8 |
|
* util/grub-emu.c: Include signal.h. |
9 |
|
(main_env): New global variable. |
10 |
|
(grub_machine_init): Ignore SIGINT. Otherwise grub-emu cannot |
11 |
|
catch C-c. |
12 |
|
(grub_machine_fini): New function. |
13 |
|
(main): Call grub_halt_init and grub_reboot_init before |
14 |
|
grub_main, and grub_reboot_fini and grub_halt_fini after it. |
15 |
|
Call setjmp with MAIN_ENV to go back afterwards. |
16 |
|
Call grub_machine_fini right before return. |
17 |
|
|
18 |
|
* include/grub/util/misc.h: Include setjmp.h. |
19 |
|
(main_env): New prototype. |
20 |
|
|
21 |
|
* include/grub/kernel.h (grub_machine_fini): New prototype. |
22 |
|
* include/grub/i386/pc/biosdisk.h (grub_biosdisk_fini): Likewise. |
23 |
|
* include/grub/i386/pc/console.h (grub_console_fini): Likewise. |
24 |
|
|
25 |
|
* disk/i386/pc/biosdisk.c (grub_biosdisk_fini): New function. |
26 |
|
* kern/i386/pc/init.c (grub_machine_fini): Likewise. |
27 |
|
* term/i386/pc/console.c (grub_console_fini): Likewise. |
28 |
|
|
29 |
|
* util/i386/pc/misc.c: New file. |
30 |
|
|
31 |
|
* conf/i386-pc.rmk (grub_emu_SOURCES): Added |
32 |
|
util/i386/pc/misc.c, commands/i386/pc/halt.c and |
33 |
|
commands/i386/pc/reboot.c. |
34 |
|
|
35 |
2005-02-14 Guillem Jover <guillem@hadrons.org> |
2005-02-14 Guillem Jover <guillem@hadrons.org> |
36 |
|
|
37 |
* include/grub/dl.h (grub_dl_check_header): New prototype. |
* include/grub/dl.h (grub_dl_check_header): New prototype. |
51 |
`grub_dl_check_header' instead of explicit checks. Remove arch |
`grub_dl_check_header' instead of explicit checks. Remove arch |
52 |
specific ELF header checks. |
specific ELF header checks. |
53 |
|
|
54 |
|
* util/grub-emu.c (grub_arch_dl_check_header): Remove the |
55 |
|
argument SIZE. |
56 |
|
|
57 |
2005-02-13 Hollis Blanchard <hollis@penguinppc.org> |
2005-02-13 Hollis Blanchard <hollis@penguinppc.org> |
58 |
|
|
59 |
* conf/powerpc-ieee1275.rmk (pkgdata_MODULES): Add ls.mod. |
* conf/powerpc-ieee1275.rmk (pkgdata_MODULES): Add ls.mod. |