Vladimir 'phcoder' Serbinenko
|
ea811130ea
|
* grub-core/lib/arg.c (grub_arg_list_alloc): Use shifts rather
than divisions.
|
2013-03-10 20:08:15 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
d2789cf0b8
|
* grub-core/commands/verify.c (grub_verify_signature): Use unsigned
operations to have intended shifts and not divisions.
|
2013-03-10 19:39:14 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
a9c94590dd
|
* grub-core/loader/i386/pc/plan9.c (fill_disk): Fix types to use
intended shifts rather than division.
|
2013-03-10 19:27:50 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
84cfe81b1d
|
* include/grub/datetime.h (grub_datetime2unixtime): Fix unixtime
computation for some years before epoch. Avode confusing division
while on it.
|
2013-03-10 19:19:21 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
21344ef620
|
* grub-core/video/i386/pc/vbe.c
(grub_video_vbe_print_adapter_specific_info): Replace division by
shifts.
|
2013-03-10 18:49:05 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
3f2b4d1a81
|
Adjust types in gdb module to have intended unsigned shifts rather than
signed divisions.
|
2013-03-10 18:36:39 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
3dac5878ec
|
* grub-core/fs/hfs.c (grub_hfs_read_file): Avoid divmod64 since the
maximum size is 4G - 1 on hfs
|
2013-03-10 18:27:53 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
5341c0fbfc
|
Avoid costly 64-bit division in grub_get_time_ms on most platforms.
|
2013-03-10 17:45:38 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
fc3ff2a2ad
|
* grub-core/fs/fshelp.c (grub_fshelp_log2blksize): Remove now unused
function.
|
2013-03-10 14:27:04 +01:00 |
|
Andrey Borzenkov
|
81455e8e7a
|
* grub-core/fs/iso9660.c (add_part): Remove always_inline attribute
causing gcc error with gcc 4.7.1.
|
2013-03-07 09:11:36 +01:00 |
|
Nickolai Zeldovich
|
efd4f11754
|
* grub-core/commands/acpi.c (grub_acpi_create_ebda): Don't
dereference null pointer. While the code is technically correct, gcc
may eliminate a null check if pointer is already dereferenced.
|
2013-03-07 08:52:29 +01:00 |
|
Nickolai Zeldovich
|
e11645f434
|
* grub-core/normal/crypto.c (read_crypto_list): Fix incorrect
OOM check.
* grub-core/normal/term.c (read_terminal_list): Likewise.
|
2013-03-07 08:41:27 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
774683685f
|
Lift up core size limits on some platforms. Fix potential memory
corruption with big core on small memory systems. Document remaining
limits.
|
2013-03-07 08:17:24 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
f6b58fe538
|
* grub-core/term/terminfo.c (grub_terminfo_cls): Issue an explicit
gotoxy to 0,0.
|
2013-03-05 20:00:51 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
19ce697dfd
|
Remove all trampoline support. Add -Wtrampolines when
present. Remove symbols used for trampolines to make
link fail if trampolines are present.
|
2013-03-03 15:57:30 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
73b5d90fe2
|
* grub-core/script/execute.c (grub_script_arglist_to_argv): Move
append out of its parent.
|
2013-03-03 15:26:29 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
cb758e96cc
|
* grub-core/commands/regexp.c (set_matches): Move setvar out of its
parent.
|
2013-03-03 15:24:02 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
3188131f72
|
* grub-core/kern/env.c, include/grub/env.h: Change iterator through
all vars to a macro. All users updated.
|
2013-03-03 01:34:27 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
e42b251403
|
* grub-core/disk/ieee1275/nand.c: Fix compilation on
i386-ieee1275.
|
2013-03-03 01:30:55 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
83e1a1a137
|
* include/grub/cmos.h: Handle high CMOS addresses on sparc64.
|
2013-03-02 23:59:05 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
1d5a880fe4
|
* include/grub/mips/loongson/cmos.h: Fix high CMOS addresses.
|
2013-03-02 23:57:34 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
6e4146c41e
|
Move to more hookless approach in IEEE1275 devices handling.
|
2013-03-02 23:51:19 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
99fcda8a7b
|
* grub-core/kern/term.c (grub_term_normal_color),
(grub_term_highlight_color): Add back lost defaults.
|
2013-03-02 23:23:51 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
73bf57e2c8
|
Make elfload not use hooks. Opt for flags and iterators instead.
|
2013-03-02 16:45:57 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
7f8c105f61
|
* grub-core/lib/ia64/longjmp.S: Fix the name of longjmp function.
* grub-core/lib/ia64/setjmp.S: Fix the name of setjmp function.
|
2013-03-02 15:31:17 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
396d4091e7
|
* grub-core/script/execute.c (gettext_append): Remove nested functions.
|
2013-03-02 12:17:52 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
19e29ee1a9
|
* grub-core/normal/charset.c (grub_bidi_logical_to_visual): Add
hook pass-through parameter. All users updated and unnested.
|
2013-03-02 11:47:59 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
74a2742144
|
* grub-core/commands/loadenv.c (grub_cmd_list_env): Move print_var
out of its parent.
|
2013-03-02 11:45:01 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
b46d4213d5
|
* grub-core/fs/hfs.c: Remove nested functions.
|
2013-03-02 11:31:00 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
e114c3cc54
|
* grub-core/fs/hfsplus.c (grub_hfsplus_btree_iterate_node): Pass
the context through.
(grub_hfsplus_iterate_dir): Move nested function out of its parent.
|
2013-03-01 14:02:27 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
f9b7d78007
|
* util/grub-editenv.c (list_variables): Move print_var out of its
parent.
|
2013-03-01 13:52:05 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
ca9c260868
|
* grub-core/kern/emu/hostdisk.c (read_device_map): Remove nested
function.
|
2013-03-01 13:46:24 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
5d983f5fc2
|
* grub-core/gentrigtables.c: Make tables const.
|
2013-03-01 11:15:09 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
3056d3e752
|
Remove nested functions from videoinfo iterators.
|
2013-03-01 11:11:36 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
e230377407
|
* grub-core/loader/i386/pc/linux.c (grub_cmd_linux): Fix compilation
for 64-bit platforms.
|
2013-03-01 10:39:41 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
f42e3a2f67
|
* grub-core/disk/efi/efidisk.c: Transform iterate_child_devices into
a FOR_CHILDREN macro.
|
2013-03-01 10:37:11 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
be174e5ef3
|
* grub-core/kern/main.c (grub_set_prefix_and_root): Strip trailing
platform from firmware path.
|
2013-03-01 10:35:51 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
0789b67232
|
Enable linux16 on non-BIOS systems for i.a. memtest.
* grub-core/loader/i386/pc/linux.c (grub_cmd_linux): Handle hole at 0
correctly.
* grub-core/Makefile.core.def (linux16): Enable on all x86 flavours.
|
2013-02-28 22:48:41 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
005a9c32df
|
* grub-core/kern/i386/coreboot/mmap.c (grub_linuxbios_table_iterate):
Fix end of table condition.
|
2013-02-28 13:16:39 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
ff2b3cd928
|
* grub-core/lib/arg.c (grub_arg_show_help): Move showargs
out of its parent.
|
2013-02-28 11:00:59 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
4fc40ff8f3
|
* grub-core/fs/jfs.c: Remove nested functions.
|
2013-02-28 10:51:32 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
be42d97a79
|
* grub-core/fs/minix.c: Remove nested functions.
|
2013-02-28 10:50:01 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
99373ce472
|
* grub-core/fs/iso9660.c: Remove nested functions.
|
2013-02-28 10:30:35 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
5aec2afe2f
|
* grub-core/commands/parttool.c (grub_cmd_parttool): Move show_help out
of parent function.
|
2013-02-28 09:43:25 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
6c69e691ca
|
* util/grub-fstest.c: Remove nested functions.
|
2013-02-28 09:36:55 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
43c918828d
|
* grub-core/loader/machoXX.c: Remove nested functions.
|
2013-02-27 20:56:23 +01:00 |
|
Colin Watson
|
4eb8b75659
|
Remove nested functions from disk and file read hooks.
* include/grub/disk.h (grub_disk_read_hook_t): New type.
(struct grub_disk): Add read_hook_data member.
* include/grub/file.h (struct grub_file): Likewise.
* include/grub/fshelp.h (grub_fshelp_read_file): Add read_hook_data
argument.
Update all callers.
|
2013-02-27 17:19:15 +01:00 |
|
Andrey Borzenkov
|
df6da5a52d
|
* grub-core/partmap/msdos.c (grub_partition_msdos_iterate):
Fix off by one error in enumerating extended partitions.
|
2013-02-27 10:02:39 +01:00 |
|
Andrey Borzenkov
|
21aecde5f6
|
* grub-core/disk/efi/efidisk.c(grub_efidisk_get_device_name): Fix
memory leak if device name is not found.
|
2013-02-26 22:45:00 +01:00 |
|
Andrey Borzenkov
|
f1a19118e5
|
* grub-core/normal/menu_entry.c (update_screen): remove
unused variable `off' which caused scroll down arrow to be always shown.
|
2013-02-25 22:53:40 +01:00 |
|