Colin Watson
|
ab2163d5da
|
* .bzrignore: Add grub-bios-setup, grub-ofpathname, and
grub-sparc64-setup.
|
2012-09-04 18:33:33 +01:00 |
|
Grégoire Sutre
|
ce93814031
|
Strengthen the configure test for working -nostdinc -isystem.
|
2012-08-05 16:49:03 +02:00 |
|
Grégoire Sutre
|
529f58a5d7
|
Regenerate po/POTFILES.in with the following commmand in a clean tree:
export LC_ALL=en_US.UTF-8
find . -iname '*.[ch]' | sort > po/POTFILES.in
|
2012-08-01 01:06:53 +02:00 |
|
Grégoire Sutre
|
16cf79e9aa
|
Update manual NetBSD-wise.
|
2012-08-01 00:18:57 +02:00 |
|
starous
|
39b27f1eaf
|
EHCI and OHCI PCI bus master
|
2012-07-22 21:09:30 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a885261b5d
|
* util/grub-mkconfig_lib.in (grub_quote): Remove extra layer of escape.
* util/grub.d/10_hurd.in: Add missing quoting.
* util/grub.d/10_illumos.in: Likewise.
* util/grub.d/10_kfreebsd.in: Likewise.
* util/grub.d/10_linux.in: Likewise.
* util/grub.d/20_linux_xen.in: Likewise.
|
2012-07-22 20:02:17 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
7bd29c01f0
|
New command `lsefi'.
* grub-core/Makefile.core.def (lsefi): New module.
* grub-core/commands/efi/lsefi.c: New file.
* include/grub/efi/api.h: Add more GUIDs.
|
2012-07-22 19:59:06 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ac625d8f79
|
* grub-core/loader/i386/bsd.c (grub_bsd_elf32_size_hook): Fix mask.
(grub_bsd_elf32_hook): Likewise.
(grub_bsd_elf64_size_hook): Likewise.
(grub_bsd_elf64_hook): Likewise.
(grub_bsd_load_elf): Likewise.
|
2012-07-22 16:30:48 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e73bb80170
|
* grub-core/lib/xzembed/xz_dec_stream.c (hash_validate): Fix behaviour
if hash function is unavailable.
(dec_stream_header): Likewise.
|
2012-07-22 16:27:03 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e81db8b5fd
|
* grub-core/normal/autofs.c (autoload_fs_module): Save and restore
filter state.
|
2012-07-22 16:23:46 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d187a1c3d7
|
Fix coreboot compilation.
* grub-core/term/i386/pc/vga_text.c (grub_vga_text_init): Rename to ...
(grub_vga_text_init_real): ... this.
(grub_vga_text_fini): Rename to ...
(grub_vga_text_fini_real): ... this.
|
2012-07-22 16:21:24 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
91a05f64e6
|
* grub-core/Makefile.am: Fix path to boot/i386/pc/startup_raw.S.
|
2012-07-07 14:29:01 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
6af96df768
|
* grub-core/lib/legacy_parse.c: Support clear and testload.
|
2012-07-02 11:31:31 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
4d569e12e3
|
* grub-core/term/efi/serial.c: Support 1.5 stop bits.
|
2012-07-02 11:30:04 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
073b57bb8e
|
* grub-core/fs/ext2.c: Experimental support for 64-bit.
|
2012-07-02 11:28:42 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
a706f4cc6b
|
* grub-core/net/tftp.c (ack): Fix endianness problem.
(tftp_receive): Likewise.
Reported by: Michael Davidsaver.
|
2012-07-02 11:22:50 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e7850aa9b5
|
* gentpl.py: Make mans depend on grub-mkconfig_lib.
|
2012-07-02 11:20:51 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
3569288126
|
* grub-core/loader/i386/linux.c (find_efi_mmap_size): Don't decrease
efi_mmap_size.
Reported by: Stuart Hayes.
|
2012-07-02 11:14:37 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c35fc5bd15
|
Add monochrome text support (mda_text, aka `hercules' in grub-legacy).
* grub-core/Makefile.core.def (mda_text): New module.
* grub-core/lib/legacy_parse.c (grub_legacy_parse): Support `hercules'.
* grub-core/term/i386/vga_common.c (grub_console_cur_color): Moved to ..
* grub-core/term/i386/pc/vga_text.c (cur_color): ... here
* grub-core/term/i386/pc/console.c (grub_console_cur_color): ... and
here.
* grub-core/term/i386/vga_common.c (grub_console_getwh): Moved to ..
* grub-core/term/i386/pc/vga_text.c (grub_console_getwh): ... here
* grub-core/term/i386/pc/console.c (grub_console_getwh): ... and
here.
* grub-core/term/i386/vga_common.c (grub_console_setcolorstate): Moved
to ..
* grub-core/term/i386/pc/vga_text.c (grub_console_setcolorstate):
... here
* grub-core/term/i386/pc/console.c (grub_console_setcolorstate): ... and
here.
* grub-core/term/i386/vga_common.c: Removed.
* include/grub/i386/vga_common.h: Likewise.
* include/grub/vga.h (grub_vga_cr_bw_write): New function.
(grub_vga_cr_bw_read): Likewise.
* include/grub/vgaregs.h (GRUB_VGA_IO_CR_BW_INDEX): New enum value.
(GRUB_VGA_IO_CR_BW_DATA): Likewise.
* grub-core/term/i386/pc/vga_text.c [MODE_MDA]: Call
grub_vga_cr_bw_read/grub_vga_cr_bw_write instead of
grub_vga_cr_read/grub_vga_cr_write.
(grub_vga_text_setcolorstate) [MODE_MDA]: Ignore color.
|
2012-06-28 15:27:54 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
5f91f70146
|
* configure.ac: Bump version to 2.00.
* grub-core/normal/main.c (features): Add feature_200_final.
|
2012-06-28 02:06:36 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
0c4f85f651
|
* NEWS: Fix unclarity and language mistakes.
|
2012-06-27 23:37:20 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
f923ad22ce
|
* grub-core/loader/i386/linux.c (find_efi_mmap_size): Increase
additional size to 3 pages.
Reported by: Stuart Hayes.
|
2012-06-27 22:55:09 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d22029ba28
|
* NEWS: Add 2.00 entry.
|
2012-06-27 22:28:32 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
58eee08fff
|
* grub-core/commands/wildcard.c (check_file): Fix bad logic.
put explicit "/" for empty path.
(wildcard_expand): Improve dprintf.
|
2012-06-27 21:13:06 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c59bdff709
|
* grub-core/fs/fshelp.c (grub_fshelp_find_file): Don't free oldnode if
it's equal to currnode. This can happen with "" symlink.
|
2012-06-27 19:37:40 +02:00 |
|
Yves Blusseau
|
5e6a440ad7
|
* util/grub-mkconfig_lib.in: Fix print messages replacing builtin
echo shell command by printf command.
|
2012-06-27 11:22:43 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
73a68bcb3a
|
* grub-core/term/arc/console.c (grub_console_init_output): Add one since
the value returned by firmware is the maximal position, not diumension.
(grub_terminfo_output_state): Use a more sane fallback.
|
2012-06-26 23:34:32 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
392a603b67
|
* grub-core/term/terminfo.c (print_terminfo): Print terminal dimensions.
|
2012-06-26 23:32:00 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
42d0867ff7
|
* grub-core/kern/mips/arc/init.c (grub_machine_init): Set clock
frequency to 150 MHz.
|
2012-06-26 23:28:23 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
489509f40e
|
Apple fixes.
* grub-core/lib/i386/relocator16.S: Use correct __APPLE__ and not
__APPLE_
* grub-core/lib/i386/relocator_common.S [__APPLE__]: Fix gdtdesc
definition.
* grub-core/lib/i386/relocator64.S [__APPLE__]: Assemble jmp manually.
|
2012-06-26 14:56:28 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
9f3fc8835f
|
Handle slash in HFS label.
* grub-core/fs/hfs.c (macroman_to_utf8): New argument slash_translate.
(grub_hfs_dir): Tanslate slash.
(grub_hfs_label): Don't translate slash.
|
2012-06-26 14:53:35 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
54853fd72e
|
* grub-core/commands/ls.c (grub_ls_list_devices): Disable
network protocol listing since it introduces problematic dependency on
net module.
|
2012-06-26 03:45:46 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
4dc02ddfc5
|
* util/grub-mkimage.c (generate_image): Add Yeeloong verified hash.
|
2012-06-26 03:38:10 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c50c867da3
|
Init video early on yeeloong to avoid being rebooted by watchdog.
* grub-core/Makefile.am (gensm712): New target.
(sm712_start.S): Likewise.
(boot/mips/loongson/fwstart.S): Depend on sm712_start.S
* grub-core/boot/mips/loongson/fwstart.S [!FULOONG2F]: Init SM712.
* grub-core/video/sm712.c [GENINIT]: Generate compact init procedure
description.
* include/grub/vga.h: Move registry definitions to...
* include/grub/vgaregs.h: ... here.
|
2012-06-26 03:36:14 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
5f92c8a110
|
* grub-core/boot/decompressor/minilib.c (grub_memcmp): Fix the compare
signedness.
|
2012-06-26 03:31:41 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e9e6f11155
|
* util/grub-install.in: Fix dvhtool invocation. Add arc to the list of
platforms with firmware disk drivers in the core.
|
2012-06-25 19:32:22 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
754ad9ebbe
|
* grub-core/disk/diskfilter.c (scan_disk) [GRUB_UTIL]: Put more
informative verbose message.
(read_lv): Handle 64-bit segment size.
|
2012-06-25 17:54:46 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
315654c269
|
* grub-core/disk/lvm.c (grub_lvm_getvalue): Handle 64-bit values.
|
2012-06-25 17:52:20 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
fb022c79ef
|
* grub-core/fs/fat.c (grub_fat_iterate_dir_next): Don't stop on a space
character but still remove trainling spaces.
(grub_fat_label): Ignore archive flag.
|
2012-06-25 17:47:52 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
8645f72c72
|
* grub-core/loader/i386/linux.c (grub_cmd_initrd): Avoid unnecessarry
cast between linux_kernel_header and linux_kernel_params.
|
2012-06-25 17:44:36 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
36498496a0
|
* include/grub/diskfilter.h (grub_raid5_recover_func_t): Use proper
type for size.
(grub_raid6_recover_func_t): Likewise.
* grub-core/disk/raid5_recover.c (grub_raid5_recover): Likewise.
* grub-core/disk/raid6_recover.c (grub_raid6_recover): Likewise.
|
2012-06-25 17:36:50 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
0b5ea6b8c3
|
* util/grub-mkimage.c (generate_image): Add Fuloong2F verified hash.
|
2012-06-25 12:36:50 +02:00 |
|
Grégoire Sutre
|
650cfcfea2
|
Fix overflow in grub_util_get_fd_size for NetBSD.
|
2012-06-25 10:09:57 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
8a4d6a445b
|
* configure.ac: Bump to 2.00~rc1.
|
2012-06-23 22:56:19 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
2fb97ed37a
|
* grub-core/boot/mips/loongson/fwstart.S: Add missing setting of high
half of $a0.
|
2012-06-23 11:27:27 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
1fa097dc98
|
* docs/grub.texi: Fix search syntax.
(Multi-boot manual config): Put msdos rather than GPT example.
Grammar corrections.
|
2012-06-23 10:55:14 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c890ba78ca
|
* docs/grub.texi (Multi-boot manual config): Use --set. Improve remark.
|
2012-06-23 00:55:25 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
0f92dca7ef
|
* grub-core/kern/mm.c (grub_free): Fix agglomerating of free regions.
|
2012-06-23 00:39:10 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
3988c4a09f
|
* grub-core/kern/mm.c (get_header_from_pointer): Put a more informative
message on double free. Put the value of magic in case of mismatch.
|
2012-06-22 23:54:43 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
9e86d4c59a
|
Speed-up video on yeeloong.
* grub-core/video/sm712.c (framebuffer): Remove render_target and
add cached_ptr.
(grub_video_sm712_video_fini): Unmap cached_ptr.
(grub_video_sm712_setup): Use cache address and grub_video_fb_setup.
(grub_video_sm712_set_active_render_target): Removed.
(grub_video_adapter): Use grub_video_fb_set_active_render_target.
(grub_video_sm712_swap_buffers): Call grub_video_fb_swap_buffers and
sync caches.
|
2012-06-22 23:47:34 +02:00 |
|