]> git.ipfire.org Git - thirdparty/grub.git/log
thirdparty/grub.git
16 years agoEnclose all translated strings in grub.cfg in single quotes, and
Carles Pina i Estany [Tue, 13 Apr 2010 12:57:56 +0000 (13:57 +0100)] 
Enclose all translated strings in grub.cfg in single quotes, and
escape them appropriately (Ubuntu bug #552921).
* util/grub-mkconfig_lib.in (gettext_quoted): New function.
* util/grub.d/10_hurd.in: Use it.
* util/grub.d/10_kfreebsd.in (kfreebsd_entry): Likewise.
* util/grub.d/10_linux.in (linux_entry): Likewise.
Also-By: Colin Watson <cjwatson@ubuntu.com>
16 years agoadded getopt like error for missing option parameters
BVK Chaitanya [Mon, 12 Apr 2010 16:03:03 +0000 (21:33 +0530)] 
added getopt like error for missing option parameters

16 years agomerged with mainline
BVK Chaitanya [Mon, 12 Apr 2010 15:17:25 +0000 (20:47 +0530)] 
merged with mainline

16 years agoAdd a TODO comment
Vladimir 'phcoder' Serbinenko [Mon, 12 Apr 2010 10:40:09 +0000 (12:40 +0200)] 
Add a TODO comment

16 years agoReact glacefully to in-middle out-of-memory. Fix few bugs.
Vladimir 'phcoder' Serbinenko [Mon, 12 Apr 2010 08:32:45 +0000 (10:32 +0200)] 
React glacefully to in-middle out-of-memory. Fix few bugs.

16 years agomerge mainline into newreloc
Vladimir 'phcoder' Serbinenko [Sun, 11 Apr 2010 20:44:31 +0000 (22:44 +0200)] 
merge mainline into newreloc

16 years ago Fix cygwin compilation.
Vladimir 'phcoder' Serbinenko [Sun, 11 Apr 2010 19:24:21 +0000 (21:24 +0200)] 
Fix cygwin compilation.

* configure.ac: Define NEED_REGISTER_FRAME_INFO.
* include/grub/misc.h (__register_frame_info)
[NEED_REGISTER_FRAME_INFO && !UTIL]: New export.
(__deregister_frame_info) [NEED_REGISTER_FRAME_INFO && !UTIL]: Likewise.
* kern/misc.c (__register_frame_info)
[NEED_REGISTER_FRAME_INFO && !UTIL]: New empty function.
(__deregister_frame_info) [NEED_REGISTER_FRAME_INFO && !UTIL]: Likewise.

16 years ago * configure.ac: Respect grub_cv_asm_uscore when defining dummy symbols.
Vladimir 'phcoder' Serbinenko [Sun, 11 Apr 2010 14:14:51 +0000 (16:14 +0200)] 
* configure.ac: Respect grub_cv_asm_uscore when defining dummy symbols.

16 years ago Unify libgcc processing.
Vladimir 'phcoder' Serbinenko [Sat, 10 Apr 2010 23:14:31 +0000 (01:14 +0200)] 
Unify libgcc processing.

* Makefile.in (kernel_img_LDFLAGS): New variable.
* conf/common.rmk (kernel_img_HEADERS): Add libgcc.h.
* conf/i386-coreboot.rmk (kernel_img_LDFLAGS): Append instead of
overwriting.
* conf/i386-ieee1275.rmk (kernel_img_LDFLAGS): Likewise.
* conf/i386-pc.rmk (kernel_img_LDFLAGS): Likewise.
* conf/i386-qemu.rmk (kernel_img_LDFLAGS): Likewise.
* conf/x86-efi.rmk (kernel_img_LDFLAGS): Likewise.
* conf/mips-qemu-mips.rmk (kernel_img_LDFLAGS): Append instead of
overwriting. Remove -lgcc and -static-libgcc
* conf/mips-yeeloong.rmk (kernel_img_LDFLAGS): Likewise.
* conf/mips.rmk (kernel_img_HEADERS): Remove cpu/libgcc.h
* conf/powerpc-ieee1275.rmk (kernel_img_HEADERS): Remove cpu/libgcc.h
(kernel_img_LDFLAGS): Append instead of overwriting.
Remove -lgcc and -static-libgcc
* conf/sparc64-ieee1275.rmk: Likewise.
* include/grub/powerpc/libgcc.h: Move to ...
* include/grub/libgcc.h: .. this.
* include/grub/libgcc.h: Don't export most of the function on x86.
(__bswapsi2): New export.
(__bswapdi2): Likewise.
* include/grub/mips/libgcc.h: Removed.
* include/grub/sparc64/libgcc.h: Likewise.

16 years ago * util/hostdisk.c (grub_util_biosdisk_get_grub_dev): Remove
Vladimir 'phcoder' Serbinenko [Sat, 10 Apr 2010 18:28:25 +0000 (20:28 +0200)] 
* util/hostdisk.c (grub_util_biosdisk_get_grub_dev): Remove
disk_info_msg (conflicts with gettexting into languages with cases).

16 years agoRemove misc.S from i386-pc sources
Vladimir 'phcoder' Serbinenko [Sat, 10 Apr 2010 18:00:14 +0000 (20:00 +0200)] 
Remove misc.S from i386-pc sources

16 years agoInline grub_stop_floppy
Vladimir 'phcoder' Serbinenko [Sat, 10 Apr 2010 17:59:22 +0000 (19:59 +0200)] 
Inline grub_stop_floppy

16 years agoMerge mainline into intwrap
Vladimir 'phcoder' Serbinenko [Sat, 10 Apr 2010 17:29:40 +0000 (19:29 +0200)] 
Merge mainline into intwrap

16 years agointwrap grub_get_mmap_entry
Vladimir 'phcoder' Serbinenko [Sat, 10 Apr 2010 17:12:04 +0000 (19:12 +0200)] 
intwrap grub_get_mmap_entry

16 years agomissing part of patch
Grégoire Sutre [Sat, 10 Apr 2010 15:09:24 +0000 (17:09 +0200)] 
missing part of patch

16 years ago Add grub-probe support for NetBSD.
Grégoire Sutre [Sat, 10 Apr 2010 15:07:33 +0000 (17:07 +0200)] 
Add grub-probe support for NetBSD.

* util/getroot.c (find_root_device): Convert block device to
character device on NetBSD.
* util/probe.c (probe): Require character device on NetBSD.
* util/hostdisk.c: NetBSD specific headers.
(configure_device_driver): new function to tune device driver
parameters (currently only for NetBSD floppy driver).
(grub_util_biosdisk_open): NetBSD specific code (get disk size
via disklabel ioctl).
(open_device): call configure_device_driver on NetBSD.
(convert_system_partition_to_system_disk): NetBSD specific code.
(device_is_wholedisk): Likewise.
(grub_util_biosdisk_get_grub_dev): Likewise.
(make_device_name): Fixed a typo in bsd_part_str.
* configure.ac: check for opendisk() and getrawpartition() on
NetBSD and set LIBUTIL.
* Makefile.in: add LIBUTIL to LIBS.

16 years ago Documentation fix.
BVK Chaitanya [Sat, 10 Apr 2010 13:58:59 +0000 (19:28 +0530)] 
Documentation fix.

* util/grub-script-check.c: Better help message.

16 years agomerged with mainline
BVK Chaitanya [Sat, 10 Apr 2010 13:48:24 +0000 (19:18 +0530)] 
merged with mainline

16 years ago Fix FreeBSD build.
BVK Chaitanya [Sat, 10 Apr 2010 13:41:32 +0000 (19:11 +0530)] 
Fix FreeBSD build.

* configure.ac: Flex version check.
* conf/common.rmk: Add -Wno-error to sh.mod.
* script/yylex.l: Remove all #pragma.

16 years agomerged with mainline
BVK Chaitanya [Sat, 10 Apr 2010 13:08:09 +0000 (18:38 +0530)] 
merged with mainline

16 years agointwrap get_eisa_map. Fix intwrapping of get_ext_memsize.
Vladimir 'phcoder' Serbinenko [Sat, 10 Apr 2010 12:45:27 +0000 (14:45 +0200)] 
intwrap get_eisa_map. Fix intwrapping of get_ext_memsize.

16 years agomerged with mainline
BVK Chaitanya [Sat, 10 Apr 2010 12:39:56 +0000 (18:09 +0530)] 
merged with mainline

16 years agoflex version check is now done by awk alone
BVK Chaitanya [Sat, 10 Apr 2010 12:36:45 +0000 (18:06 +0530)] 
flex version check is now done by awk alone

16 years agointwrap get_memsize
Vladimir 'phcoder' Serbinenko [Sat, 10 Apr 2010 12:35:26 +0000 (14:35 +0200)] 
intwrap get_memsize

16 years ago * include/grub/util/misc.h (canonicalise_file_name): Add missing
Vladimir 'phcoder' Serbinenko [Sat, 10 Apr 2010 10:46:12 +0000 (12:46 +0200)] 
* include/grub/util/misc.h (canonicalise_file_name): Add missing
prototype.
Reported by: Seth Goldberg.

16 years ago * loader/multiboot.c (GRUB_MOD_INIT) [GRUB_USE_MULTIBOOT2]:
Vladimir 'phcoder' Serbinenko [Sat, 10 Apr 2010 01:05:03 +0000 (03:05 +0200)] 
* loader/multiboot.c (GRUB_MOD_INIT) [GRUB_USE_MULTIBOOT2]:
Rename "module" to "module2".
Reported by: Seth Goldberg.

16 years ago * include/grub/efi/memory.h (grub_machine_mmap_iterate): Remove
Vladimir 'phcoder' Serbinenko [Sat, 10 Apr 2010 00:45:26 +0000 (02:45 +0200)] 
* include/grub/efi/memory.h (grub_machine_mmap_iterate): Remove
EXPORT_FUNC.
Reported by: Seth Goldberg.

16 years ago * lib/posix_wrap/locale.h: Add missing file.
Vladimir 'phcoder' Serbinenko [Sat, 10 Apr 2010 00:08:01 +0000 (02:08 +0200)] 
* lib/posix_wrap/locale.h: Add missing file.
Reported by: Seth Goldberg.

16 years ago grub-emu module load support.
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 23:59:00 +0000 (01:59 +0200)] 
grub-emu module load support.

* Makefile.in (TARGET_NO_MODULES): New variable. All users of
NO_DYNAMIC_MODULES switched to this.
(TARGET_CFLAGS): Add -DGRUB_TARGET_NO_MODULES=1 if applicable.
(CFLAGS): Likewise.
* conf/any-emu.rmk: Generate symlist.
(kernel_img_HEADERS): Add util/datetime.h.
(kernel_img_HEADERS) [sdl]: Add sdl.h.
(kernel_img_HEADERS) [libusb]: Add libusb.h.
(kernel_img_SOURCES) [TARGET_NO_MODULES = no && !x86]: Add
kern/$(target_cpu)/cache.S.
* configure.ac (grub-emu-modules): New option.
* genmk.rb: Handle multiple source lists.
* include/grub/sdl.h: New file.
* include/grub/libusb.h: Likewise.
* util/grub-emu.c (main): Hanle (host) root.
* util/hostdisk.c (grub_util_biosdisk_get_grub_dev): Error with
GRUB_ERR_UNKNOWN_DEVICE.
* util/misc.c: Move mm functions to ...
* util/mm.c: ... here. All users updated.

16 years agoFix usb support
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 23:56:51 +0000 (01:56 +0200)] 
Fix usb support

16 years agoMerge mainline into emu-modload
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 23:25:46 +0000 (01:25 +0200)] 
Merge mainline into emu-modload

16 years agoFix grub-setup on sparc compilation
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 21:16:08 +0000 (23:16 +0200)] 
Fix grub-setup on sparc compilation

16 years agoRemove newline_hook declaration
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 21:15:33 +0000 (23:15 +0200)] 
Remove newline_hook declaration

16 years ago * Makefile.in (RMKFILES): Search in srcdir and not current directory.
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 21:04:00 +0000 (23:04 +0200)] 
* Makefile.in (RMKFILES): Search in srcdir and not current directory.
(MAINTAINER_CLEANFILES): Don't add $(srcdir) to MKFILES. Add few
missing files.
(maintainer-clean): Remove libgcrypt-grub.

16 years agoMerge mainline into for_macros
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 20:35:32 +0000 (22:35 +0200)] 
Merge mainline into for_macros

16 years ago * term/efi/console.c (grub_console_checkkey): Macroify key contants.
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 19:35:52 +0000 (21:35 +0200)] 
* term/efi/console.c (grub_console_checkkey): Macroify key contants.

16 years ago * normal/menu_text.c (print_message): Clean up the message and show
EFI Coder [Fri, 9 Apr 2010 19:16:17 +0000 (21:16 +0200)] 
* normal/menu_text.c (print_message): Clean up the message and show
the Fn information when on EFI
* term/efi/console.c (grub_console_checkkey): Add F4 support.

16 years ago * normal/autofs.c (read_fs_list): New parameter 'prefix'.
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 19:07:24 +0000 (21:07 +0200)] 
* normal/autofs.c (read_fs_list): New parameter 'prefix'.
All users updated.
* normal/crypto.c (read_crypto_list): Likewise.
* normal/dyncmd.c (read_command_list): Likewise.
* normal/term.c (read_terminal_list): Likewise.
* normal/main.c (read_lists): Use explicit prefix.
(read_lists_hook): Use read_lists.
(grub_normal_execute): Likewise.

16 years ago * util/grub-mkrescue.in: Fix incorrect path in coreboot part.
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 18:40:14 +0000 (20:40 +0200)] 
* util/grub-mkrescue.in: Fix incorrect path in coreboot part.
Reported by: Thomas Schmitt.
Add -no-emul-boot to grub-mkisofs parameters.

16 years agomerge mainline into bidi
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 17:40:31 +0000 (19:40 +0200)] 
merge mainline into bidi

16 years ago * font/font.c: Indented.
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 17:38:23 +0000 (19:38 +0200)] 
* font/font.c: Indented.

16 years agomerge mainline into bidi
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 17:31:43 +0000 (19:31 +0200)] 
merge mainline into bidi

16 years agocompile fixes and cleanups
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 17:30:57 +0000 (19:30 +0200)] 
compile fixes and cleanups

16 years ago Elif support to GRUB script (by Deepak Vankadaru).
BVK Chaitanya [Fri, 9 Apr 2010 17:08:27 +0000 (22:38 +0530)] 
Elif support to GRUB script (by Deepak Vankadaru).

* tests/grub_script_if.in: New testcase.
* conf/tests.rmk: Rule for new testcase.
* script/parser.y: Grammar rules for elif.

16 years agomerged with mainline
BVK Chaitanya [Fri, 9 Apr 2010 17:02:58 +0000 (22:32 +0530)] 
merged with mainline

16 years ago While and until loops support to GRUB script.
BVK Chaitanya [Fri, 9 Apr 2010 16:34:21 +0000 (22:04 +0530)] 
While and until loops support to GRUB script.

* include/grub/script_sh.h (grub_script_cmdwhile): New struct.
(grub_script_create_cmdwhile): New function prototype.
(grub_script_execute_cmdwhile): New function prototype.
* script/execute.c (grub_script_execute_cmdwhile): New function.
* script/parser.y (command): New commands.
(whilecmd): New grammar rule.
(untilcmd): New grammar rule.
* script/script.c (grub_script_create_cmdwhile): New function.
* util/grub-script-check.c (grub_script_execute_cmdwhile): New
function.

* tests/grub_script_while1.in: New testcase.
* conf/tests.rmk: Rule for new testcase.

16 years agomerged with mainline
BVK Chaitanya [Fri, 9 Apr 2010 16:14:59 +0000 (21:44 +0530)] 
merged with mainline

16 years ago * util/grub.d/00_header.in: Add few missing quotes. Recognise *.jpeg
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 15:44:03 +0000 (17:44 +0200)] 
* util/grub.d/00_header.in: Add few missing quotes. Recognise *.jpeg
as *.jpg.

16 years ago GRUB_BACKGROUND support.
Mario Vazquez [Fri, 9 Apr 2010 15:37:38 +0000 (17:37 +0200)] 
GRUB_BACKGROUND support.

* util/grub-mkconfig.in: Export GRUB_BACKGROUND.
* util/grub.d/00_header.in: Parse GRUB_BACKGROUND.

16 years agomerged with mainline
BVK Chaitanya [Fri, 9 Apr 2010 15:23:57 +0000 (20:53 +0530)] 
merged with mainline

16 years ago Load fonts and modules for gfxmenu in grub-mkconfig.
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 14:56:07 +0000 (16:56 +0200)] 
Load fonts and modules for gfxmenu in grub-mkconfig.
Idea by: Mario Vasquez

* util/grub.d/00_header.in: Load pf2 and image modules.

16 years ago grub-mkconfig multiple terminal support.
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 14:29:10 +0000 (16:29 +0200)] 
grub-mkconfig multiple terminal support.

* util/grub-mkconfig.in: Handle multiple terminals correctly.
* util/grub.d/00_header.in: Likewise.

16 years ago2010-04-09 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Fri, 9 Apr 2010 14:18:25 +0000 (16:18 +0200)] 
2010-04-09  Vladimir Serbinenko  <phcoder@gmail.com>

* Makefile.in: Specify files explicitly instead of using $< and $@ since
we use cd $(srcdir).

16 years ago* util/grub.d/10_linux.in: Only use the first word of
Colin Watson [Thu, 8 Apr 2010 09:54:44 +0000 (10:54 +0100)] 
* util/grub.d/10_linux.in: Only use the first word of
GRUB_DISTRIBUTOR for --class, to avoid problems if somebody puts
spaces in GRUB_DISTRIBUTOR.
* util/grub.d/10_kfreebsd.in: Likewise.
* util/grub.d/10_hurd.in: Likewise.

16 years agorename format from raw to yeeloong_flash
Vladimir 'phcoder' Serbinenko [Tue, 6 Apr 2010 20:23:02 +0000 (22:23 +0200)] 
rename format from raw to yeeloong_flash

16 years agoFix interrupt and windows problems
Vladimir 'phcoder' Serbinenko [Tue, 6 Apr 2010 20:12:04 +0000 (22:12 +0200)] 
Fix interrupt and windows problems

16 years ago Fix unit testing framework for Qemu 0.12.
BVK Chaitanya [Tue, 6 Apr 2010 13:43:55 +0000 (19:13 +0530)] 
    Fix unit testing framework for Qemu 0.12.

        * tests/util/grub-shell.in: Remove -serial stdio option.

16 years agofix freebsd build
BVK Chaitanya [Tue, 6 Apr 2010 09:09:11 +0000 (14:39 +0530)] 
fix freebsd build

16 years agoupdated changelog
BVK Chaitanya [Tue, 6 Apr 2010 07:01:44 +0000 (12:31 +0530)] 
updated changelog

16 years agoremoved -serial stdio option from qemu cmdline
BVK Chaitanya [Tue, 6 Apr 2010 06:51:11 +0000 (12:21 +0530)] 
removed -serial stdio option from qemu cmdline

16 years agomerged with mainline
BVK Chaitanya [Tue, 6 Apr 2010 04:37:55 +0000 (10:07 +0530)] 
merged with mainline

16 years agoFix an early timer-related hang
Vladimir 'phcoder' Serbinenko [Tue, 6 Apr 2010 00:40:44 +0000 (02:40 +0200)] 
Fix an early timer-related hang

16 years agoMacroify fwstart.S more
Vladimir 'phcoder' Serbinenko [Mon, 5 Apr 2010 20:39:58 +0000 (22:39 +0200)] 
Macroify fwstart.S more

16 years ago POSIX header file wrappers.
BVK Chaitanya [Mon, 5 Apr 2010 19:47:32 +0000 (01:17 +0530)] 
POSIX header file wrappers.

* lib/posix_wrap/assert.h: New file. Wrapper for its POSIX
equivalents.
* lib/posix_wrap/ctype.h: Likewise.
* lib/posix_wrap/errno.h: Likewise.
* lib/posix_wrap/langinfo.h: Likewise.
* lib/posix_wrap/limits.h: Likewise.
* lib/posix_wrap/localcharset.h: Likewise.
* lib/posix_wrap/stdint.h: Likewise.
* lib/posix_wrap/stdio.h: Likewise.
* lib/posix_wrap/stdlib.h: Likewise.
* lib/posix_wrap/string.h: Likewise.
* lib/posix_wrap/sys/types.h: Likewise.
* lib/posix_wrap/unistd.h: Likewise.
* lib/posix_wrap/wchar.h: Likewise.
* lib/posix_wrap/wctype.h: Likewise.
* conf/common.rmk (grub_script.yy.c): Remove #include elimination.
(grub_script.yy.h): Likewise.
* script/yylex.l: Remove POSIX emulation #defines.
* Makefile.in (POSIX_CFLAGS): New variable.
(GNULIB_UTIL_CFLAGS): Likewise.

Regexp support.

* conf/common.rmk (pkglib_MODULES): Add regexp.mod.
(regexp_mod_SOURCES): New variable.
(regexp_mod_CFLAGS): Likewise.
(regexp_mod_LDFLAGS): Likewise.
* commands/regexp.c: New file.
* gnulib/regcomp.c: New file. Imported from gnulib.
* gnulib/regex.c: Likewise.
* gnulib/regex_internal.c: Likewise.
* gnulib/regex_internal.h: Likewise.
* gnulib/regexec.c: Likewise.
* gnulib/regex.h: Likewise.

16 years agofixed version canonicalization
BVK Chaitanya [Mon, 5 Apr 2010 16:17:19 +0000 (21:47 +0530)] 
fixed version canonicalization

16 years agoadded flex version check in configure.ac
BVK Chaitanya [Mon, 5 Apr 2010 15:38:30 +0000 (21:08 +0530)] 
added flex version check in configure.ac

16 years agoMerge mainline into yeeloongfw
Vladimir 'phcoder' Serbinenko [Mon, 5 Apr 2010 15:35:03 +0000 (17:35 +0200)] 
Merge mainline into yeeloongfw

16 years ago * loader/i386/multiboot_mbi.c (grub_multiboot_load): Correctly report
Vladimir 'phcoder' Serbinenko [Mon, 5 Apr 2010 14:06:16 +0000 (16:06 +0200)] 
* loader/i386/multiboot_mbi.c (grub_multiboot_load): Correctly report
unsupported video mode types.

16 years ago * kern/i386/pc/startup.S (grub_getrtsecs): Removed (dead code).
Vladimir 'phcoder' Serbinenko [Mon, 5 Apr 2010 13:59:32 +0000 (15:59 +0200)] 
* kern/i386/pc/startup.S (grub_getrtsecs): Removed (dead code).

16 years ago * include/grub/i386/pc/init.h (grub_get_mmap_entry): Don't export.
Vladimir 'phcoder' Serbinenko [Mon, 5 Apr 2010 13:57:40 +0000 (15:57 +0200)] 
* include/grub/i386/pc/init.h (grub_get_mmap_entry): Don't export.
* conf/i386-pc.rmk (kernel_img_HEADERS): Remove machine/init.h.

16 years agoIntwrapped biosdisk
Vladimir 'phcoder' Serbinenko [Sun, 4 Apr 2010 16:43:26 +0000 (18:43 +0200)] 
Intwrapped biosdisk

16 years agointwrapped halt
Vladimir 'phcoder' Serbinenko [Sun, 4 Apr 2010 16:42:48 +0000 (18:42 +0200)] 
intwrapped halt

16 years agointwrap grub_pxe_scan
Vladimir 'phcoder' Serbinenko [Sun, 4 Apr 2010 13:49:06 +0000 (15:49 +0200)] 
intwrap grub_pxe_scan

16 years agointwrap vbe and vga calls
Vladimir 'phcoder' Serbinenko [Sun, 4 Apr 2010 12:24:50 +0000 (14:24 +0200)] 
intwrap vbe and vga calls

16 years agoMerge mainline into intwrap
Vladimir 'phcoder' Serbinenko [Sun, 4 Apr 2010 12:14:50 +0000 (14:14 +0200)] 
Merge mainline into intwrap

16 years ago Remove unused grub_vga_get_font.
Vladimir 'phcoder' Serbinenko [Sun, 4 Apr 2010 12:12:11 +0000 (14:12 +0200)] 
Remove unused grub_vga_get_font.

* kern/i386/pc/startup.S (grub_vga_get_font): Removed.
* include/grub/i386/pc/vga.h (grub_vga_get_font): Likewise.

16 years agoFix x86_64-efi compilation.
Vladimir 'phcoder' Serbinenko [Sat, 3 Apr 2010 20:55:57 +0000 (22:55 +0200)] 
Fix x86_64-efi compilation.

16 years ago * kern/misc.c: Disable the __enable_execute_stack hack for utilities.
Grégoire Sutre [Sat, 3 Apr 2010 19:00:21 +0000 (21:00 +0200)] 
* kern/misc.c: Disable the __enable_execute_stack hack for utilities.
* include/grub/misc.h: Likewise.

16 years ago * util/grub-install.in: Add `|| exit 1' to all grub-probe calls
Grégoire Sutre [Sat, 3 Apr 2010 18:52:06 +0000 (20:52 +0200)] 
* util/grub-install.in: Add `|| exit 1' to all grub-probe calls
for which failure is fatal.

16 years ago * util/grub-install.in: Use mkdir -p to create grub directory.
Grégoire Sutre [Sat, 3 Apr 2010 18:48:36 +0000 (20:48 +0200)] 
* util/grub-install.in: Use mkdir -p to create grub directory.
* util/i386/efi/grub-install.in: Likewise.
* util/ieee1275/grub-install.in: Likewise.

16 years ago * Makefile.in (LEX): new variable.
Grégoire Sutre [Sat, 3 Apr 2010 18:35:13 +0000 (20:35 +0200)] 
* Makefile.in (LEX): new variable.

16 years ago * util/i386/efi/grub-dumpdevtree: replaced the non-portable `==' by
Grégoire Sutre [Sat, 3 Apr 2010 18:23:21 +0000 (20:23 +0200)] 
* util/i386/efi/grub-dumpdevtree: replaced the non-portable `==' by
`=' and added double quotes on operands of this equality test.

16 years ago * Makefile.in (uninstall): Remove a leftover debug echo.
Vladimir 'phcoder' Serbinenko [Sat, 3 Apr 2010 18:12:43 +0000 (20:12 +0200)] 
* Makefile.in (uninstall): Remove a leftover debug echo.
Reported by: Grégoire Sutre

16 years agomerge regexp into lclean
Vladimir 'phcoder' Serbinenko [Sat, 3 Apr 2010 18:07:53 +0000 (20:07 +0200)] 
merge regexp into lclean

16 years agoAdd missing files
Vladimir 'phcoder' Serbinenko [Sat, 3 Apr 2010 18:07:09 +0000 (20:07 +0200)] 
Add missing files

16 years agoDefinitively remove allocation from region start if no free header is present at...
Vladimir 'phcoder' Serbinenko [Sat, 3 Apr 2010 17:41:36 +0000 (19:41 +0200)] 
Definitively remove allocation from region start if no free header is present at the begining (at most 15 bytes loss)

16 years agoMerge mainline into newreloc
Vladimir 'phcoder' Serbinenko [Sat, 3 Apr 2010 15:47:59 +0000 (17:47 +0200)] 
Merge mainline into newreloc

16 years ago MIPS multiboot2 support.
Vladimir 'phcoder' Serbinenko [Sat, 3 Apr 2010 12:37:13 +0000 (14:37 +0200)] 
MIPS multiboot2 support.

* conf/mips.rmk (pkglib_MODULES): Add multiboot2.mod.
(multiboot2_mod_SOURCES): New variable.
(multiboot2_mod_CFLAGS): Likewise.
(multiboot2_mod_LDFLAGS): Likewise.
(multiboot2_mod_ASFLAGS): Likewise.
* include/grub/i386/multiboot.h (MULTIBOOT_INITIAL_STATE): New
definition.
(MULTIBOOT_ENTRY_REGISTER): Likewise.
(MULTIBOOT_MBI_REGISTER): Likewise.
(MULTIBOOT_ARCHITECTURE_CURRENT): Likewise.
(MULTIBOOT_ELF32_MACHINE): Likewise.
(MULTIBOOT_ELF64_MACHINE): Likewise.
* include/grub/mips/multiboot.h: New file.
* include/grub/video.h (grub_video_driver_id): New type
GRUB_VIDEO_DRIVER_SM712.
(grub_video_get_info_and_fini): Export.
(grub_video_get_palette): Likewise.
(grub_video_get_driver_id): Likewise.
* include/multiboot2.h: Resynced with spec.
* loader/i386/multiboot.c: Moved from here ...
* loader/multiboot.c: ... here. All users updated.
(grub_multiboot_boot): Use platform-specific macros.
* loader/i386/multiboot_elfxx.c: Moved from here ...
* loader/multiboot_elfxx.c: ... here. All users updated.
(E_MACHINE): Use MULTIBOOT_ELF32_MACHINE and MULTIBOOT_ELF64_MACHINE.
* loader/i386/multiboot_mbi2.c (grub_multiboot_load): Check arcitecture.
* video/sm712.c (grub_video_sm712_adapter): Add missing id field.

16 years agoMove files to appropriate places
Vladimir 'phcoder' Serbinenko [Sat, 3 Apr 2010 12:29:11 +0000 (14:29 +0200)] 
Move files to appropriate places

16 years agomips multiboot2 support
Vladimir 'phcoder' Serbinenko [Sat, 3 Apr 2010 12:14:48 +0000 (14:14 +0200)] 
mips multiboot2 support

16 years agoAdd missing id field to grub_video_sm712_adapter
Vladimir 'phcoder' Serbinenko [Sat, 3 Apr 2010 12:12:43 +0000 (14:12 +0200)] 
Add missing id field to grub_video_sm712_adapter

16 years agoFirst version of allocation from firmware
Vladimir 'phcoder' Serbinenko [Sat, 3 Apr 2010 09:53:29 +0000 (11:53 +0200)] 
First version of allocation from firmware

16 years ago Import gnulib argp module.
Vladimir 'phcoder' Serbinenko [Fri, 2 Apr 2010 22:45:01 +0000 (00:45 +0200)] 
Import gnulib argp module.

* gnulib/argp-ba.c: New file.
* gnulib/argp-eexst.c: Likewise.
* gnulib/argp-fmtstream.c: Likewise.
* gnulib/argp-fmtstream.h: Likewise.
* gnulib/argp-fs-xinl.c: Likewise.
* gnulib/argp-help.c: Likewise.
* gnulib/argp-namefrob.h: Likewise.
* gnulib/argp-parse.c: Likewise.
* gnulib/argp-pin.c: Likewise.
* gnulib/argp-pv.c: Likewise.
* gnulib/argp-pvh.c: Likewise.
* gnulib/argp-version-etc.c: Likewise.
* gnulib/argp-version-etc.h: Likewise.
* gnulib/argp-xinl.c: Likewise.
* gnulib/argp.h: Likewise.

16 years ago grub-mkconfig multiple terminal support.
Vladimir 'phcoder' Serbinenko [Fri, 2 Apr 2010 19:12:20 +0000 (21:12 +0200)] 
grub-mkconfig multiple terminal support.

* util/grub-mkconfig.in: Handle multiple terminals correctly.
* util/grub.d/00_header.in: Likewise.

16 years agoUse scanline for relocator to allow multiple memory sources
Vladimir 'phcoder' Serbinenko [Fri, 2 Apr 2010 16:43:52 +0000 (18:43 +0200)] 
Use scanline for relocator to allow multiple memory sources

16 years agomerge mainline into newreloc
Vladimir 'phcoder' Serbinenko [Thu, 1 Apr 2010 20:17:26 +0000 (22:17 +0200)] 
merge mainline into newreloc

16 years ago * kern/device.c (grub_device_iterate): Clear errors after failed
Vladimir 'phcoder' Serbinenko [Wed, 31 Mar 2010 20:03:48 +0000 (22:03 +0200)] 
* kern/device.c (grub_device_iterate): Clear errors after failed
opening device.

16 years ago * kern/ieee1275/openfw.c (grub_children_iterate): Skip device itself if
Vladimir 'phcoder' Serbinenko [Wed, 31 Mar 2010 20:01:37 +0000 (22:01 +0200)] 
* kern/ieee1275/openfw.c (grub_children_iterate): Skip device itself if
returned by firmware.

16 years agoADd ChangeLog
Vladimir 'phcoder' Serbinenko [Tue, 30 Mar 2010 12:22:07 +0000 (14:22 +0200)] 
ADd ChangeLog

16 years agoAdd lost unicode LICENSE
Vladimir 'phcoder' Serbinenko [Tue, 30 Mar 2010 12:21:48 +0000 (14:21 +0200)] 
Add lost unicode LICENSE