1 |
|
2004-12-04 Marco Gerards <metgerards@student.han.nl> |
2 |
|
|
3 |
|
Modulize the partition map support and add support for the amiga |
4 |
|
partition map. |
5 |
|
|
6 |
|
* commands/ls.c: Include <grub/partition.h> instead of |
7 |
|
<grub/machine/partition.h>. |
8 |
|
* kern/disk.c: Likewise. |
9 |
|
* kern/rescue.c: Likewise. |
10 |
|
* loader/i386/pc/chainloader.c: Likewise. |
11 |
|
* normal/cmdline.c: Likewise. |
12 |
|
* kern/powerpc/ieee1275/init.c: Likewise. |
13 |
|
(grub_machine_init): Call `grub_pc_partition_map_init', |
14 |
|
`grub_amiga_partition_map_init' and |
15 |
|
`grub_apple_partition_map_init'. |
16 |
|
* conf/i386-pc.rmk (kernel_img_SOURCES): Remove |
17 |
|
`disk/i386/pc/partition.c'. Add `kern/partition.c'. |
18 |
|
(kernel_img_HEADERS): Remove `machine/partition.h'. Add |
19 |
|
`partition.h' and `pc_partition.h'. |
20 |
|
(grub_setup_SOURCES): Remove |
21 |
|
`disk/i386/pc/partition.c'. Add `kern/partition.c', |
22 |
|
`partmap/amiga.c', `partmap/apple.c' and `partmap/pc.c'. |
23 |
|
(grub_emu_SOURCES): Likewise. |
24 |
|
(pkgdata_MODULES): Add `amiga.mod', `apple.mod' and `pc.mod'. |
25 |
|
(amiga_mod_SOURCES, amiga_mod_CFLAGS, apple_mod_SOURCES) |
26 |
|
(apple_mod_CFLAGS, pc_mod_SOURCES, pc_mod_CFLAGS): New variables. |
27 |
|
* conf/powerpc-ieee1275.rmk (grub_emu_SOURCES): Remove |
28 |
|
`disk/powerpc/ieee1275/partition.c'. Add `kern/partition.c', |
29 |
|
`partmap/amiga.c', `partmap/apple.c' and `partmap/pc.c'. |
30 |
|
(grubof_SOURCES): Likewise. |
31 |
|
* disk/i386/pc/partition.c: File removed. |
32 |
|
* disk/powerpc/ieee1275/partition.c: Likewise. |
33 |
|
* include/grub/powerpc/ieee1275/partition.h: Likewise. |
34 |
|
* include/grub/i386/pc/partition.h: Likewise. |
35 |
|
* kern/partition.c: New file. |
36 |
|
* partmap/amiga.c: Likewise. |
37 |
|
* partmap/apple.c: Likewise. |
38 |
|
* partmap/pc.c: Likewise. |
39 |
|
* include/grub/partition.h: Likewise.. |
40 |
|
* include/grub/pc_partition.h: Likewise. |
41 |
|
* util/grub-emu.c: Include <grub/partition.h> instead of |
42 |
|
<grub/machine/partition.h>. |
43 |
|
(main): Call `grub_pc_partition_map_init', |
44 |
|
`grub_amiga_partition_map_init' and |
45 |
|
`grub_apple_partition_map_init' and deinitialize afterwards. |
46 |
|
* util/i386/pc/biosdisk.c: Include `#include |
47 |
|
<grub/partition.h>' and `include <grub/pc_partition.h>' instead of |
48 |
|
`<grub/machine/partition.h>'. |
49 |
|
* util/i386/pc/grub-setup.c: Likewise. |
50 |
|
* util/i386/pc/biosdisk.c: Likewise. |
51 |
|
(grub_util_biosdisk_get_grub_dev): Only access the PC specific |
52 |
|
partition information in case of a PC partition. |
53 |
|
* util/i386/pc/grub-setup.c: Include `#include |
54 |
|
<grub/partition.h>' and `include <grub/pc_partition.h>' instead of |
55 |
|
`<grub/machine/partition.h>'. |
56 |
|
(setup): Only access the PC specific partition information in case |
57 |
|
of a PC partition. |
58 |
|
|
59 |
2004-11-17 Hollis Blanchard <hollis@penguinppc.org> |
2004-11-17 Hollis Blanchard <hollis@penguinppc.org> |
60 |
|
|
61 |
* kern/powerpc/ieee1275/init.c (grub_setjmp): Remove function. |
* kern/powerpc/ieee1275/init.c (grub_setjmp): Remove function. |