1
2011-01-11 Colin Watson <cjwatson@ubuntu.com>
3
* util/grub-mklayout.c (console_grub_equivalences_shift): Terminate
5
(console_grub_equivalences_unshift): Likewise.
6
Reported by: Daniel Dehennin.
8
2011-01-11 Vladimir Serbinenko <phcoder@gmail.com>
10
* grub-core/fs/i386/pc/pxe.c (set_mac_env): Export variable.
11
(set_env_limn_ro): Likewise.
12
(GRUB_MOD_INIT): Likewise.
13
* grub-core/hook/datehook.c (GRUB_MOD_INIT): Likewise. Change to
14
ARRAY_SIZE while on it.
15
(GRUB_MOD_FINI): Change to ARRAY_SIZE.
16
* grub-core/normal/context.c (grub_env_export): Move from here ...
17
* grub-core/kern/env.c (grub_env_export): ... here.
18
* grub-core/normal/context.c (grub_cmd_export): Skip exporting root and
20
* grub-core/kern/main.c (grub_main): Export root and prefix.
21
* include/grub/env.h (grub_env_export): Export.
22
Reported by: Seth Goldberg.
24
2011-01-11 Vladimir Serbinenko <phcoder@gmail.com>
26
* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_make_mbi):
27
Take into account space used by ELF sections and multiboot palette.
28
Reported by: Grégoire Sutre.
30
2011-01-11 Vladimir Serbinenko <phcoder@gmail.com>
34
2011-01-10 Vladimir Serbinenko <phcoder@gmail.com>
36
Pass more appropriate video id to Linux.
38
* grub-core/loader/i386/linux.c (grub_linux_setup_video): Use
39
grub_video_get_driver_id and variable gfxpayloadforcelfb to
41
(grub_linux_boot): Rely on grub_linux_setup_video to fill have_vga and
42
shift params->lfb_size.
43
* include/grub/i386/linux.h: Make an enume out of have_vga values.
45
2011-01-10 Vladimir Serbinenko <phcoder@gmail.com>
47
* util/grub-menulst2cfg.c: Add missing include of misc.h.
49
2011-01-10 Vladimir Serbinenko <phcoder@gmail.com>
51
* grub-core/fs/zfs/zfsinfo.c (grub_cmd_zfs_bootfs): Use comma as
52
separator and pass bootpath/devid even if only one of them is available.
53
Reported by: Seth Goldberg.
55
2011-01-10 Vladimir Serbinenko <phcoder@gmail.com>
57
Don't use post-4G memory on EFI even if 64-bit since some non-compliant
58
implementations bug on them.
60
* grub-core/kern/efi/mm.c (grub_efi_allocate_pages): Skip post-4G
62
(filter_memory_map): Likewise.
64
2011-01-10 Vladimir Serbinenko <phcoder@gmail.com>
66
* util/grub-kbdcomp.in: Add missing prefix and exec_prefix variables.
67
Reported by: nebuchadnezzar.
69
2011-01-10 Vladimir Serbinenko <phcoder@gmail.com>
71
* util/grub-kbdcomp.in: Add missing transform and bindir variables.
72
Reported by: nebuchadnezzar.
74
2011-01-10 Vladimir Serbinenko <phcoder@gmail.com>
76
Submenu default support.
78
* grub-core/normal/menu.c (grub_menu_execute_entry): New parameter
79
auto_boot. All users updated.
81
Handle chosen and default with submenus.
82
(grub_menu_execute_with_fallback): Declared static.
83
Don't notify failure if autobooted. Upper level does it.
84
(menuentry_eq): New function.
85
(get_entry_number): Use menuentry_eq.
86
(show_menu): New parameter "autobooted". All users updated.
87
(grub_show_menu): Likewise.
88
* include/grub/normal.h (grub_show_menu): Likewise.
89
* include/grub/menu.h (grub_menu_execute_entry): Removed.
90
(grub_menu_execute_with_fallback): Likewise.
92
2011-01-10 Vladimir Serbinenko <phcoder@gmail.com>
94
* util/grub-mklayout.c (usage): Update help text.
96
2011-01-10 Vladimir Serbinenko <phcoder@gmail.com>
98
* grub-core/commands/legacycfg.c (legacy_file): Trim the line.
100
2011-01-10 Vladimir Serbinenko <phcoder@gmail.com>
102
* util/grub-menulst2cfg.c (main): Trim the line.
104
2011-01-10 Vladimir Serbinenko <phcoder@gmail.com>
106
* grub-core/kern/i386/pc/init.c (grub_get_conv_memsize): Removed.
107
(grub_machine_init): Don't check amount of low memory as reportedly
108
INT 12h can be broken and if low memory is too low we wouldn't have
109
gotten into grub_machine_init anyway.
111
2011-01-10 Vladimir Serbinenko <phcoder@gmail.com>
113
* grub-core/kern/i386/pc/mmap.c (grub_get_conv_memsize): New function.
114
(grub_machine_mmap_iterate): Take low memory into account
116
2011-01-10 Vladimir Serbinenko <phcoder@gmail.com>
118
* grub-core/fs/btrfs.c (grub_btrfs_mount): Transform out of range into
122
2011-01-10 Vladimir Serbinenko <phcoder@gmail.com>
124
* grub-core/disk/raid.c (insert_array): Display RAID name in duplicate
127
2011-01-09 Grégoire Sutre <gregoire.sutre@gmail.com>
129
* util/grub.d/10_netbsd.in (netbsd_load_fs_module): New function.
130
(netbsd_entry): Use netbsd_load_fs_module() to load filesystem module.
132
2011-01-09 Grégoire Sutre <gregoire.sutre@gmail.com>
134
* util/grub-mkconfig_lib.in (prepare_grub_to_access_device): Handle
135
openbsd and netbsd types being in part_bsd module.
137
2011-01-08 Vladimir Serbinenko <phcoder@gmail.com>
139
* config.h.in (_LARGEFILE_SOURCE): Add missing define.
140
(_FILE_OFFSET_BITS): Likewise.
141
Reported by: Seth Goldberg.
143
2011-01-08 Grégoire Sutre <gregoire.sutre@gmail.com>
145
* configure.ac: Check for libdevmapper header.
147
2011-01-08 Vladimir Serbinenko <phcoder@gmail.com>
149
* grub-core/fs/zfs/zfs.c (dmu_read): Use void * for some pointers to
151
(fzap_lookup): Likewise.
152
(dnode_get): Likewise.
153
(make_mdn): Likewise.
154
(zfs_mount): Likewise.
155
(fzap_iterate): Use temporary pointer to avoid aliasing.
156
(grub_zfs_read): Likewise.
157
* grub-core/loader/i386/xnu.c (grub_xnu_boot): Likewise.
158
* grub-core/loader/xnu.c (grub_cmd_xnu_kernel): Use void * for some
159
pointers to avoid aliasing.
160
(grub_cmd_xnu_kernel64): Likewise.
161
(grub_xnu_load_driver): Likewise.
163
2011-01-08 Vladimir Serbinenko <phcoder@gmail.com>
165
* grub-core/commands/terminal.c (grub_cmd_terminal_input): Silence
167
(grub_cmd_terminal_output): Likewise.
168
Reported and tested by: Grégoire Sutre.
170
2011-01-08 Vladimir Serbinenko <phcoder@gmail.com>
172
* grub-core/term/at_keyboard.c (grub_keyboard_getkey): Silence spurious
174
Reported and tested by: Grégoire Sutre.
176
2011-01-08 Vladimir Serbinenko <phcoder@gmail.com>
178
* configure.ac: Do CPU substitution even if it's specified explicitly.
179
Reported and tested by: Alain Greppin.
181
2011-01-08 Vladimir Serbinenko <phcoder@gmail.com>
183
* grub-core/Makefile.am (rs_decoder.S): Force compilation with -Os.
184
Reported and tested by: Alain Greppin.
186
2011-01-08 Vladimir Serbinenko <phcoder@gmail.com>
188
Satisfy some bison versions need for inttypes.h.
190
* grub-core/lib/posix_wrap/inttypes.h: New file.
191
* grub-core/lib/posix_wrap/sys/types.h (int8_t): New type.
195
Reported and tested by: Alain Greppin.
197
2011-01-08 Vladimir Serbinenko <phcoder@gmail.com>
199
* grub-core/loader/i386/bsdXX.c (grub_netbsd_load_elf_meta):
200
Silence spurious warning.
201
Reported and tested by: Alain Greppin.
203
2011-01-07 Szymon Janc <szymon@janc.net.pl>
205
* docs/grub.texi (Support automatic decompression): Update with xz
206
decompression support.
208
2011-01-07 Szymon Janc <szymon@janc.net.pl>
210
Improve loaders' kernel command line handling.
212
* grub-core/lib/cmdline.c: New file.
213
* include/grub/lib/cmdline.h: Likewise.
214
* grub-core/loader/i386/linux.c (grub_cmd_linux): Use
215
grub_create_loader_cmdline to create kernel command line.
216
* grub-core/loader/i386/pc/linux.c (grub_cmd_linux): Likewise.
217
* grub-core/loader/powerpc/ieee1275/linux.c (grub_cmd_linux): Likewise.
218
* grub-core/loader/sparc64/ieee1275/linux.c (grub_cmd_linux): Likewise.
219
* grub-core/Makefile.core.def (linux16): Add lib/cmdline.c on i386_pc.
220
(linux): Add lib/cmdline.c on common.
222
2011-01-07 Vladimir Serbinenko <phcoder@gmail.com>
224
* grub-core/fs/xfs.c (grub_xfs_iterate_dir): Take into account that
225
inopos might be unaligned.
227
2011-01-07 Vladimir Serbinenko <phcoder@gmail.com>
229
* grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Add missing
230
endian transformations.
231
* grub-core/disk/mdraid_linux.c (grub_mdraid_detect): Likewise.
232
Based on report by: Doug Nazar.
234
2011-01-07 Doug Nazar <nazard.michi@gmail.com>
236
* grub-core/disk/raid5_recover.c (grub_raid5_recover): Add missing
237
array->members[i].start_sector.
238
* grub-core/disk/raid6_recover.c (grub_raid6_recover): Likewise.
240
2011-01-07 Vladimir Serbinenko <phcoder@gmail.com>
242
* util/grub-setup.c (setup): Handle NetBSD and OpenBSD disklabels.
243
Reported and tested by: Grégoire Sutre.
1
245
2011-01-06 Colin Watson <cjwatson@ubuntu.com>
3
247
* tests/util/grub-shell.in: Set serial terminfo type to `dumb', to