Vladimir 'phcoder' Serbinenko
25a4533875
Fix few potential memory misusage.
...
* grub-core/font/font.c (load_font_index): Don't free char_index to
avoid double free.
2011-05-14 22:26:52 +02:00
Vladimir 'phcoder' Serbinenko
0cac83df85
* docs/grub.texi (Installation): Fix several outdated claims.
2011-05-14 17:50:48 +02:00
Vladimir 'phcoder' Serbinenko
2217a1430e
Handle module_license on windows.
...
* util/grub-pe2elf.c (MODLICENSE_SECTION): New definition. All following
sections shifted.
(insert_string): Make argument const char * instead of char *.
(write_section_data): Handle long section names.
Handle module_license.
2011-05-14 17:47:59 +02:00
Vladimir 'phcoder' Serbinenko
d4de6b01e8
* grub-core/commands/menuentry.c (grub_cmd_menuentry): Correctly
...
handle class-free menuentries.
(grub_normal_add_menu_entry): Add a check to be sure.
2011-05-14 12:14:00 +02:00
Vladimir 'phcoder' Serbinenko
4c2a3b438e
* grub-core/term/at_keyboard.c (set1_e0_mapping): Fix swap between
...
PgUp and PgDown.
2011-05-14 12:09:16 +02:00
Vladimir 'phcoder' Serbinenko
85c6210f6a
* configure.ac: Bump version to 1.99.
2011-05-13 21:50:18 +02:00
Vladimir 'phcoder' Serbinenko
36084912c0
Give ATA device a bit more time on first try in order to allow disks
...
to spin up.
* grub-core/disk/ata.c (grub_atapi_identify): Use GRUB_ATA_TOUT_DEV_INIT
if dev->present is 1. Reset dev->present on failure.
(grub_ata_device_initialize): Set dev->present to 1.
* include/grub/ata.h (GRUB_ATA_TOUT_DEV_INIT): New value.
(grub_ata_device): New member 'present'.
2011-05-13 21:41:18 +02:00
Vladimir 'phcoder' Serbinenko
bda0e21993
* util/grub-mkimage.c (generate_image): Update hash.
2011-05-13 21:31:00 +02:00
Vladimir 'phcoder' Serbinenko
19e1c41bbf
Flush caches on DMA memory.
...
* grub-core/kern/mips/cache.S (grub_arch_sync_dma_caches): New function.
* grub-core/bus/pci.c (grub_memalign_dma32): Flush caches.
(grub_dma_free): Likewise.
* include/grub/cache.h (grub_arch_sync_dma_caches): New declaration.
2011-05-13 20:56:50 +02:00
Vladimir 'phcoder' Serbinenko
91bbcc0cb6
* grub-core/boot/mips/yeeloong/fwstart.S: Add explicit set mips3
...
to avoid asm treating ld and sd as macros.
2011-05-13 20:23:29 +02:00
Vladimir 'phcoder' Serbinenko
96a29d188b
Arc type cleanup
2011-05-13 18:03:20 +02:00
Vladimir 'phcoder' Serbinenko
cdcfe2a95f
missing part of previous commits
2011-05-13 18:02:58 +02:00
Vladimir 'phcoder' Serbinenko
dd10ec9e60
sgimips grub-install partial support (untested)
2011-05-13 18:02:36 +02:00
Vladimir 'phcoder' Serbinenko
214af04cf5
avoid executing cache opcode on non-4 byte aligned boundaries
2011-05-13 16:41:26 +02:00
Vladimir 'phcoder' Serbinenko
fb25a86108
add dvh to userspace tools
2011-05-13 16:39:02 +02:00
Vladimir 'phcoder' Serbinenko
ae6a81f0bb
some additional key sequences for arc
2011-05-13 16:38:23 +02:00
Vladimir 'phcoder' Serbinenko
12ce749d86
sgimips linux loader
2011-05-13 16:36:41 +02:00
Vladimir 'phcoder' Serbinenko
8906c3dd40
sgi support
2011-05-13 16:36:05 +02:00
Vladimir 'phcoder' Serbinenko
11d86592b7
Adjust mips/dl.c for bigendian
2011-05-13 15:38:42 +02:00
Vladimir 'phcoder' Serbinenko
60ddfad3da
* grub-core/boot/mips/startup_raw.S: Flush cache after loading
...
decompressor.
2011-05-13 15:35:06 +02:00
Vladimir 'phcoder' Serbinenko
a298aa046c
* grub-core/boot/mips/startup_raw.S: Use jalr rather than bal to call
...
grub_decompress_core since later would fail if grub_decompress_core
is too far.
2011-05-13 15:20:16 +02:00
Vladimir 'phcoder' Serbinenko
9b44fecaa6
* grub-core/kern/mips/dl.c (grub_arch_dl_relocate_symbols): Handle
...
R_MIPS_JALR since it's used by newer compiler.
2011-05-13 15:17:02 +02:00
Vladimir 'phcoder' Serbinenko
56dbe7b485
* util/grub.d/10_linux.in: Correctly handle the Linux in root.
2011-05-10 10:40:22 +02:00
Vladimir 'phcoder' Serbinenko
52856af262
* grub-core/loader/efi/chainloader.c (grub_chainloader_unload): Set
...
file_path to 0 for surety.
(grub_chainloader_boot): Set exit_data to NULL.
Unset the loader once done.
(grub_cmd_chainloader): Fix confusing error message if file is empty.
2011-05-10 09:14:41 +02:00
Vladimir 'phcoder' Serbinenko
9c9bfc6de9
* grub-core/term/at_keyboard.c (fetch_key): Make a printf on
...
unknown key into a dprintf.
2011-05-09 19:33:03 +02:00
Vladimir 'phcoder' Serbinenko
dd94a3df9d
* grub-core/kern/emu/hostdisk.c (linux_find_partition): Don't abort
...
on first non-existant partition.
2011-05-09 18:59:35 +02:00
Vladimir 'phcoder' Serbinenko
d8ce999501
Fix surname spelling in Changelog
2011-05-09 18:50:25 +02:00
Vladimir 'phcoder' Serbinenko
fa68d99c45
* grub-core/kern/emu/hostdisk.c (open_device): Set data->fd to -1 if
...
openning fails.
Reported by: Mark Korenberg.
2011-05-09 18:48:50 +02:00
Vladimir 'phcoder' Serbinenko
157effb745
* grub-core/kern/emu/hostdisk.c (linux_find_partition): Prevent possible
...
overflow.
2011-05-09 18:46:51 +02:00
Vladimir 'phcoder' Serbinenko
ea75312f31
* util/grub-mkimage.c (main): Explicitely flush and sync the output
...
before closing to ensure that it will be readable by grub-setup.
2011-05-09 16:27:09 +02:00
Vladimir 'phcoder' Serbinenko
485e157246
Remove 2 useless directories
2011-05-08 20:16:25 +02:00
Vladimir 'phcoder' Serbinenko
b868b51052
remove ia64.moved
2011-05-08 20:06:03 +02:00
Vladimir 'phcoder' Serbinenko
7b58e65f24
track function symbols
2011-05-08 18:29:37 +02:00
Vladimir 'phcoder' Serbinenko
5a0baa09f2
Remove now useless LD script
2011-05-08 18:28:25 +02:00
Vladimir 'phcoder' Serbinenko
2679b7249b
Fix LTOFF relocation to functions (needed for trampolines)
2011-05-08 17:07:40 +02:00
Vladimir 'phcoder' Serbinenko
44748f71c0
Add explicit byt 0 to workaround a problem with assembler
2011-05-08 17:06:56 +02:00
Vladimir 'phcoder' Serbinenko
fa610088ba
Add missing time installation
2011-05-08 17:06:28 +02:00
Vladimir 'phcoder' Serbinenko
7216a1bff3
Set EFI ticks to 1000Hz simplifying much of the code and avoiding cotsly division
2011-05-08 17:05:47 +02:00
Vladimir 'phcoder' Serbinenko
a988e7aa63
Fix 2 incorrect vaddr_offsets
2011-05-08 14:33:30 +02:00
Vladimir 'phcoder' Serbinenko
ad6e5cf25f
add missing file
2011-05-08 12:42:08 +02:00
Vladimir 'phcoder' Serbinenko
5452733f35
more or less functional ia64 grub-mkimage
2011-05-08 12:39:08 +02:00
Vladimir 'phcoder' Serbinenko
072b5d315a
* grub-core/loader/efi/appleloader.c (MAKE_PIWG_PATH): New macro.
...
(devpath_1): Use MAKE_PIWG_PATH.
(devpath_2): Likewise.
(devpath_3): Likewise.
(devpath_4): Likewise.
(devpath_5): Likewise.
(devpath_6): Likewise.
The appleldr.mod was checked that to be binary identical to previous
version.
2011-05-05 13:34:03 +02:00
Zach
7fae005102
Support 2010 Macbooks.
...
* grub-core/loader/efi/appleloader.c (devpath_6): New variable.
(devs): Add devpath_6.
2011-05-05 12:18:00 +02:00
Vladimir 'phcoder' Serbinenko
7c515bee14
* util/grub-mkpasswd-pbkdf2.c (main): Use /dev/urandom and not
...
/dev/random. /dev/urandom is good enough for our purposes (salting).
2011-05-05 01:32:04 +02:00
Vladimir 'phcoder' Serbinenko
ed660bd8ed
* util/grub-mkrescue.in (process_input_dir): Include efiemu??.o.
2011-05-05 01:29:21 +02:00
Vladimir 'phcoder' Serbinenko
ee5614b7f8
* grub-core/lib/legacy_parse.c (grub_legacy_parse): Correctly handle
...
hexadecimal.
2011-05-05 01:27:54 +02:00
Vladimir 'phcoder' Serbinenko
664889a69c
* grub-core/efiemu/main.c (grub_efiemu_load_file): Return grub_errno
...
and not 0 on failure.
2011-05-05 01:26:16 +02:00
Colin Watson
bd405bbc55
* grub-core/fs/i386/pc/pxe.c (grub_pxefs_dir): Return
...
GRUB_ERR_BAD_FS rather than GRUB_ERR_IO if the disk is not a pxe
disk; otherwise grub_fs_probe will not fall back to the next
filesystem.
(grub_pxefs_open): Likewise, for consistency.
Reported and tested by: Ezekiel Grave.
2011-05-03 18:03:05 +01:00
Colin Watson
4ebff75340
* tests/partmap_test.in: Don't hardcode path to parted.
...
Reported by: Peter Hjalmarsson. Fixes Savannah bug #33150 .
2011-05-03 17:57:39 +01:00
Colin Watson
8f94255340
* docs/grub.texi (GRUB only offers a rescue shell): Suggest the use
...
of `ls' to find out which devices are available.
2011-05-01 20:04:02 +01:00