Vladimir 'phcoder' Serbinenko
|
8fe05def12
|
Slight improve in USB-related boot-time checkpoints.
|
2013-03-20 17:21:13 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
524e2766d8
|
* grub-core/commands/boottime.c: Fix copyright header.
|
2013-03-20 17:16:35 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
cc19857a2a
|
New commands cbmemc, lscoreboot, coreboot_boottime to inspect
coreboot tables content. Support for cbmemc.
|
2013-03-20 17:13:31 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
ef8810e9f3
|
Fix a conflict between ports structures with 2 controllers of
same kind.
|
2013-03-20 17:07:08 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
e9dabdfad8
|
* include/grub/boottime.h: Add missing file.
|
2013-03-20 16:58:07 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
f6df57d216
|
Initialize USB ports in parallel to speed-up boot.
|
2013-03-19 23:06:44 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
d745dda77e
|
Fix USB devices not being detected when requested
due to delayed attach.
|
2013-03-19 20:35:21 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
e744219bb6
|
Implement boot time analysis framework.
|
2013-03-19 20:25:09 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
e5a2dd7b55
|
remove get_endpoint_descriptor and change all functions needing
descriptor to just receive it as argument rather than endpoint
address.
|
2013-03-19 11:19:36 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
5dd6f58789
|
Better estimate the maximum USB transfer size.
|
2013-03-19 08:17:51 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
2f1071d57e
|
Resend a packet if we got the wrong buffer in status.
|
2013-03-17 13:33:16 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
46ecfc49b6
|
* grub-core/loader/i386/bsdXX.c (grub_openbsd_find_ramdisk): Use
multiplication rather than division.
|
2013-03-10 20:37:41 +01:00 |
|
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 |
|