]> git.ipfire.org Git - thirdparty/grub.git/log
thirdparty/grub.git
16 years ago2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Mon, 26 Oct 2009 18:06:23 +0000 (18:06 +0000)] 
2009-10-26  Robert Millan  <rmh.grub@aybabtu.com>

        * disk/scsi.c: Remove `<grub/machine/kernel.h>' (not needed).

16 years ago2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Mon, 26 Oct 2009 18:04:37 +0000 (18:04 +0000)] 
2009-10-26  Robert Millan  <rmh.grub@aybabtu.com>

        * gensymlist.sh.in (COMPILE_TIME_ASSERT): Copy macro declaration
        from here ...
        * include/grub/misc.h (COMPILE_TIME_ASSERT): ... to here.

16 years ago2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Mon, 26 Oct 2009 18:02:30 +0000 (18:02 +0000)] 
2009-10-26  Robert Millan  <rmh.grub@aybabtu.com>

        * Makefile.in (docs/grub.info): Use make syntax to ignore errors
        in $(MAKEINFO) invocation.  This makes it clear in output that
        errors are being ignored.

16 years ago2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Mon, 26 Oct 2009 18:02:19 +0000 (18:02 +0000)] 
2009-10-26  Robert Millan  <rmh.grub@aybabtu.com>

        * conf/i386-coreboot.rmk (script/sh/lexer.c_DEPENDENCIES): Moved
        from here ...
        * conf/common.rmk (script/sh/lexer.c_DEPENDENCIES): ... to here.
        * conf/i386-efi.rmk (script/sh/lexer.c_DEPENDENCIES): Remove.
        * conf/i386-ieee1275.rmk: Likewise.
        * conf/i386-pc.rmk: Likewise.
        * conf/powerpc-ieee1275.rmk: Likewise.
        * conf/sparc64-ieee1275.rmk: Likewise.
        * conf/x86_64-efi.rmk: Likewise.

16 years ago2009-10-26 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Mon, 26 Oct 2009 16:33:13 +0000 (16:33 +0000)] 
2009-10-26  Colin Watson  <cjwatson@ubuntu.com>

* util/grub-editenv.c (main): If only a command is given, use
DEFAULT_DIRECTORY "/" GRUB_ENVBLK_DEFCFG as a default file name.
(usage): FILENAME is now optional and has a default.

16 years ago2009-10-26 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Mon, 26 Oct 2009 16:28:04 +0000 (16:28 +0000)] 
2009-10-26  Colin Watson  <cjwatson@ubuntu.com>

Improve grub-mkconfig performance when there are several menu
entries on a single filesystem.

* util/grub.d/10_linux.in (linux_entry): Cache the output of
prepare_grub_to_access_device.
* util/grub.d/10_kfreebsd.in (kfreebsd_entry): Likewise.
* util/grub.d/30_os-prober.in: Likewise.

16 years ago2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Mon, 26 Oct 2009 00:41:58 +0000 (00:41 +0000)] 
2009-10-26  Robert Millan  <rmh.grub@aybabtu.com>

        * util/grub.d/10_freebsd.in: Remove.
        * util/grub.d/10_kfreebsd.in: New file (based on 10_linux.in).
        * configure.ac: Set host_kernel=kfreebsd for FreeBSD and GNU/kFreeBSD.

16 years ago2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Mon, 26 Oct 2009 00:41:54 +0000 (00:41 +0000)] 
2009-10-26  Robert Millan  <rmh.grub@aybabtu.com>

        * util/grub.d/10_freebsd.in: Remove.
        * util/grub.d/10_kfreebsd.in: New file (based on 10_linux.in).
        * configure.ac: Set host_kernel=kfreebsd for FreeBSD and GNU/kFreeBSD.

16 years ago2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Mon, 26 Oct 2009 00:38:38 +0000 (00:38 +0000)] 
2009-10-26  Robert Millan  <rmh.grub@aybabtu.com>

        * docs/grub.cfg: Fix example usage of *BSD loaders.

16 years ago2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Mon, 26 Oct 2009 00:38:26 +0000 (00:38 +0000)] 
2009-10-26  Robert Millan  <rmh.grub@aybabtu.com>

        * util/grub.d/10_freebsd.in: Remove.

16 years ago2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sun, 25 Oct 2009 17:49:27 +0000 (17:49 +0000)] 
2009-10-25  Robert Millan  <rmh.grub@aybabtu.com>

        * util/i386/pc/grub-setup.c (setup): Add missing parameter to
        grub_util_error() call.

16 years ago2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sun, 25 Oct 2009 15:23:48 +0000 (15:23 +0000)] 
2009-10-25  Robert Millan  <rmh.grub@aybabtu.com>

        * include/grub/fs.h [GRUB_UTIL] (struct grub_fs): Add
        `reserved_first_sector' member.
        * fs/ext2.c [GRUB_UTIL] (grub_ext2_fs): Initialize
        `reserved_first_sector' to 1.
        * fs/fat.c [GRUB_UTIL] (grub_fat_fs): Likewise.
        * fs/ntfs.c [GRUB_UTIL] (grub_ntfs_fs): Likewise.
        * fs/hfsplus.c [GRUB_UTIL] (grub_hfsplus_fs): Likewise.
        * util/i386/pc/grub-setup.c (setup): Add safety check that probes for
        filesystems which begin at first sector.
        (options): New option --skip-fs-probe.
        (main): Handle --skip-fs-probe and pass it to setup().

16 years ago2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sun, 25 Oct 2009 15:14:25 +0000 (15:14 +0000)] 
2009-10-25  Robert Millan  <rmh.grub@aybabtu.com>

        * include/grub/misc.h: Fix wrong evaluation of APPLE_CC.
        (memset): Fix function prototype.

16 years ago2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sat, 24 Oct 2009 23:36:00 +0000 (23:36 +0000)] 
2009-10-25  Robert Millan  <rmh.grub@aybabtu.com>
2009-10-25  Vasily Averin  <vvs@parallels.com>

        * fs/ext2.c (grub_ext2_iterate_dir): Avoid infinite loop when
        `dirent.direntlen == 0'.

16 years ago2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sat, 24 Oct 2009 23:31:05 +0000 (23:31 +0000)] 
2009-10-25  Robert Millan  <rmh.grub@aybabtu.com>

        * fs/cpio.c [MODE_USTAR]: Initialize `tar' module instead of
        `cpio'.
        [! MODE_USTAR]: Initialize `cpio' module instead of `tar'.

16 years ago2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sat, 24 Oct 2009 23:26:53 +0000 (23:26 +0000)] 
2009-10-25  Robert Millan  <rmh.grub@aybabtu.com>

        * configure.ac: Check for `__ashldi3', `__ashrdi3', `__lshrdi3',
        `__trampoline_setup' and `__ucmpdi2'.
        * include/grub/powerpc/libgcc.h: Only export symbols for functions
        that libgcc provides.

16 years ago2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sat, 24 Oct 2009 23:26:42 +0000 (23:26 +0000)] 
2009-10-25  Robert Millan  <rmh.grub@aybabtu.com>

        * include/grub/powerpc/libgcc.h (memset): Remove function prototype.
        * include/grub/sparc64/libgcc.h (memset): Likewise.
        * include/grub/misc.h (memset, memcmp): New function prototypes.

16 years ago2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sat, 24 Oct 2009 23:15:48 +0000 (23:15 +0000)] 
2009-10-25  Robert Millan  <rmh.grub@aybabtu.com>

        * fs/cpio.c [MODE_USTAR]: Finish `tar' module instead of
        `cpio'.
        [! MODE_USTAR]: Finish `cpio' module instead of `tar'.

16 years ago2009-10-25 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sat, 24 Oct 2009 23:03:02 +0000 (23:03 +0000)] 
2009-10-25  Robert Millan  <rmh.grub@aybabtu.com>

        Patch from Samuel Thibault <samuel.thibault@ens-lyon.org>
        * docs/grub.cfg: Compensate for recent change in multiboot
        loader (since 2009-08-14 it won't pass filename to payload).
        * util/grub.d/10_hurd.in: Likewise.

16 years ago2009-10-21 Felix Zielcke <fzielcke@z-51.de>
fzielcke [Wed, 21 Oct 2009 12:22:05 +0000 (12:22 +0000)] 
2009-10-21  Felix Zielcke  <fzielcke@z-51.de>

* config.guess: Update to latest version from config git
repository.
* config.sub: Likewise.

16 years ago2009-10-20 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Tue, 20 Oct 2009 11:30:37 +0000 (11:30 +0000)] 
2009-10-20  Robert Millan  <rmh.grub@aybabtu.com>

        Fix build on sparc64.

        * configure.ac: Perform checks for libgcc symbols before
        adding `-nostdlib' to LDFLAGS.

16 years ago2009-10-16 Vladimir Serbinenko <phcoder@gmail.com>
phcoder [Fri, 16 Oct 2009 20:21:12 +0000 (20:21 +0000)] 
2009-10-16  Vladimir Serbinenko  <phcoder@gmail.com>

Let user specify OpenBSD root device.

* loader/i386/bsd.c (openbsd_root): New variable.
(openbsd_opts): New option 'root'.
(OPENBSD_ROOT_ARG): New macro.
(grub_openbsd_boot): Use 'openbsd_root'.
(grub_cmd_openbsd): Fill 'openbsd_root'.

16 years ago2009-10-16 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Fri, 16 Oct 2009 18:46:51 +0000 (18:46 +0000)] 
2009-10-16  Robert Millan  <rmh.grub@aybabtu.com>

        * NEWS: Misc adjustments.

16 years ago2009-10-16 Vladimir Serbinenko <phcoder@gmail.com>
phcoder [Fri, 16 Oct 2009 18:11:45 +0000 (18:11 +0000)] 
2009-10-16  Vladimir Serbinenko  <phcoder@gmail.com>

* NEWS: Mentioned XNU, ACPI, gptsync, password and parttool.

16 years ago2009-10-16 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Fri, 16 Oct 2009 17:43:26 +0000 (17:43 +0000)] 
2009-10-16  Robert Millan  <rmh.grub@aybabtu.com>

        * configure.ac: Bump version to 1.97.

16 years ago2009-10-16 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Fri, 16 Oct 2009 15:38:42 +0000 (15:38 +0000)] 
2009-10-16  Colin Watson  <cjwatson@ubuntu.com>

* configure.ac (TARGET_CFLAGS): Add -mno-mmx -mno-sse -mno-sse2
-mno-3dnow on x86 architectures.  Some toolchains enable these
features by default, but they rely on registers that aren't enabled
in GRUB.  Thanks to Vladimir Serbinenko for the suggestion.

16 years ago2009-10-15 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Thu, 15 Oct 2009 20:34:27 +0000 (20:34 +0000)] 
2009-10-15  Robert Millan  <rmh.grub@aybabtu.com>

        Make entry text a bit more readable.

        * util/grub.d/10_linux.in: Add `with' before `Linux'.

16 years ago2009-10-15 Vladimir Serbinenko <phcoder@gmail.com>
phcoder [Thu, 15 Oct 2009 12:40:13 +0000 (12:40 +0000)] 
2009-10-15  Vladimir Serbinenko  <phcoder@gmail.com>

* loader/i386/pc/xnu.c (grub_xnu_set_video): Fix loading splash image.

16 years ago2009-10-15 Vladimir Serbinenko <phcoder@gmail.com>
phcoder [Thu, 15 Oct 2009 12:26:30 +0000 (12:26 +0000)] 
2009-10-15  Vladimir Serbinenko  <phcoder@gmail.com>

* commands/xnu_uuid.c (grub_cmd_xnu_uuid): Remove duplicated bitwise
operations.

16 years ago2009-10-15 Vladimir Serbinenko <phcoder@gmail.com>
phcoder [Thu, 15 Oct 2009 12:09:56 +0000 (12:09 +0000)] 
2009-10-15  Vladimir Serbinenko  <phcoder@gmail.com>

* configure.ac: Add missing dollar.

16 years ago2009-10-15 Vladimir Serbinenko <phcoder@gmail.com>
phcoder [Thu, 15 Oct 2009 11:55:06 +0000 (11:55 +0000)] 
2009-10-15  Vladimir Serbinenko  <phcoder@gmail.com>

        Revert 2009-06-10  Pavel Roskin  <proski@gnu.org>

* configure.ac: Put checks for __bswapsi2 and __bswapdi2.
* include/grub/powerpc/libgcc.h: Don't use weak attribute for all
exports.
* include/grub/sparc64/libgcc.h: Likewise.  Use
preprocessor conditionals.

16 years ago2009-10-14 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Wed, 14 Oct 2009 18:23:40 +0000 (18:23 +0000)] 
2009-10-14  Robert Millan  <rmh.grub@aybabtu.com>

        * conf/common.rmk (grub-dumpbios): Remove rule.
        (sbin_SCRIPTS, CLEANFILES): Remove `grub-dumpbios'.
        * util/grub-dumpbios.in: Remove file.

16 years ago2009-10-14 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Wed, 14 Oct 2009 16:49:22 +0000 (16:49 +0000)] 
2009-10-14  Robert Millan  <rmh.grub@aybabtu.com>

        Refer to kernel of FreeBSD "kFreeBSD" to avoid confusion between
        the Operating System (FreeBSD) and its kernel (kernel of FreeBSD).

        * loader/i386/bsd.c (grub_freebsd_boot): Read kernel environment
        from "kFreeBSD" namespace (rather than "FreeBSD").  Update all
        users.

        (GRUB_MOD_INIT (bsd)): Rename "freebsd" command to "kfreebsd",
        "openbsd" to "kopenbsd", "netbsd" to "knetbsd", "freebsd_loadenv"
        to "kfreebsd_loadenv", "freebsd_module" to "kfreebsd_module",
        and "freebsd_module_elf" to "kfreebsd_module_elf".  Update all
        users.

16 years ago2009-10-12 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Mon, 12 Oct 2009 21:53:15 +0000 (21:53 +0000)] 
2009-10-12  Robert Millan  <rmh.grub@aybabtu.com>

        * term/tparm.c: Switch to GPLv3.

16 years ago2009-10-09 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Fri, 9 Oct 2009 18:23:48 +0000 (18:23 +0000)] 
2009-10-09  Robert Millan  <rmh.grub@aybabtu.com>

        * include/grub/i386/cpuid.h: Add header protection.

16 years ago2009-10-09 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Fri, 9 Oct 2009 17:57:02 +0000 (17:57 +0000)] 
2009-10-09  Robert Millan  <rmh.grub@aybabtu.com>

        Fail gracefuly when attempting to load 64-bit kFreeBSD on IA32 CPU.

        * include/grub/i386/cpuid.h: New file.
        * commands/i386/cpuid.c: Include `<grub/i386/cpuid.h>'.
        (has_longmode): Rename to ...
        (grub_cpuid_has_longmode): ... this.  Update all users.  Remove
        `static' attribute.
        * loader/i386/bsd.c: Include `<grub/i386/cpuid.h>'.
        (grub_bsd_load_elf): Fail if load of 64-bit kernel was requested
        on a CPU that doesn't implement AMD64 instruction set.

16 years ago2009-10-06 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Tue, 6 Oct 2009 00:04:32 +0000 (00:04 +0000)] 
2009-10-06  Colin Watson  <cjwatson@ubuntu.com>

* Makefile.in (docs/stamp-vti): Depend on configure.ac as well, so
that version.texi is rebuilt on version number changes.

16 years ago2009-10-06 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Mon, 5 Oct 2009 23:55:48 +0000 (23:55 +0000)] 
2009-10-06  Colin Watson  <cjwatson@ubuntu.com>

* Makefile.in: Don't set info_INFOS unless makeinfo was found.
Fixes bug #27602.

16 years ago2009-10-06 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Mon, 5 Oct 2009 23:33:36 +0000 (23:33 +0000)] 
2009-10-06  Colin Watson  <cjwatson@ubuntu.com>

* util/i386/pc/grub-install.in: Source
${libdir}/grub/grub-mkconfig_lib before option processing, in order
that the --grub-probe option will work.
* util/sparc64/ieee1275/grub-install.in: Likewise.

16 years ago2009-10-05 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Mon, 5 Oct 2009 17:56:33 +0000 (17:56 +0000)] 
2009-10-05  Robert Millan  <rmh.grub@aybabtu.com>

        * configure.ac: Bump version to 1.97~beta4.

16 years ago2009-10-03 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Fri, 2 Oct 2009 23:13:38 +0000 (23:13 +0000)] 
2009-10-03  Robert Millan  <rmh.grub@aybabtu.com>

        Resync grub-mkdevicemap in x86_64-efi.

        * conf/x86_64-efi.rmk (sbin_UTILITIES): Enable `grub-mkdevicemap'.
        (grub_mkdevicemap_SOURCES): Add missing `util/deviceiter.c' and
        `util/devicemap.c'.

16 years ago2009-10-01 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Thu, 1 Oct 2009 18:22:43 +0000 (18:22 +0000)] 
2009-10-01  Colin Watson  <cjwatson@ubuntu.com>

* util/grub-editenv.c (create_envblk_file): Write new block with a
.new suffix and then rename it into place, to ensure atomic
creation.

16 years ago2009-09-28 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Mon, 28 Sep 2009 14:24:43 +0000 (14:24 +0000)] 
2009-09-28  Robert Millan  <rmh.grub@aybabtu.com>

        Do not automatically install headers.

        * Makefile.in (include_DATA): Remove.  Update all users.

16 years ago2009-09-26 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sat, 26 Sep 2009 11:48:55 +0000 (11:48 +0000)] 
2009-09-26  Robert Millan  <rmh.grub@aybabtu.com>

* conf/common.rmk (pkglib_MODULES): Remove `lua.mod'.
(lua_mod_SOURCES, lua_mod_CFLAGS, lua_mod_LDFLAGS): Remove.

* util/osdetect.lua: Remove.
* script/lua/lauxlib.c: Likewise.
* script/lua/ldebug.c: Likewise.
* script/lua/grub_main.c: Likewise.
* script/lua/lauxlib.h: Likewise.
* script/lua/ldebug.h: Likewise.
* script/lua/ltablib.c: Likewise.
* script/lua/liolib.c: Likewise.
* script/lua/lstrlib.c: Likewise.
* script/lua/lualib.h: Likewise.
* script/lua/ldo.c: Likewise.
* script/lua/ldump.c: Likewise.
* script/lua/ldo.h: Likewise.
* script/lua/loslib.c: Likewise.
* script/lua/lundump.c: Likewise.
* script/lua/grub_lib.c: Likewise.
* script/lua/ldblib.c: Likewise.
* script/lua/lundump.h: Likewise.
* script/lua/lmem.c: Likewise.
* script/lua/grub_lib.h: Likewise.
* script/lua/lmathlib.c: Likewise.
* script/lua/lstate.c: Likewise.
* script/lua/ltm.c: Likewise.
* script/lua/lvm.c: Likewise.
* script/lua/lmem.h: Likewise.
* script/lua/lstate.h: Likewise.
* script/lua/ltm.h: Likewise.
* script/lua/ltable.c: Likewise.
* script/lua/lvm.h: Likewise.
* script/lua/llex.c: Likewise.
* script/lua/lgc.c: Likewise.
* script/lua/grub_lua.h: Likewise.
* script/lua/loadlib.c: Likewise.
* script/lua/lfunc.c: Likewise.
* script/lua/lopcodes.c: Likewise.
* script/lua/lparser.c: Likewise.
* script/lua/ltable.h: Likewise.
* script/lua/llex.h: Likewise.
* script/lua/lgc.h: Likewise.
* script/lua/lfunc.h: Likewise.
* script/lua/lbaselib.c: Likewise.
* script/lua/lopcodes.h: Likewise.
* script/lua/lparser.h: Likewise.
* script/lua/lzio.c: Likewise.
* script/lua/linit.c: Likewise.
* script/lua/lobject.c: Likewise.
* script/lua/llimits.h: Likewise.
* script/lua/lstring.c: Likewise.
* script/lua/lzio.h: Likewise.
* script/lua/lapi.c: Likewise.
* script/lua/lcode.c: Likewise.
* script/lua/lua.h: Likewise.
* script/lua/lobject.h: Likewise.
* script/lua/lstring.h: Likewise.
* script/lua/lapi.h: Likewise.
* script/lua/lcode.h: Likewise.
* script/lua/luaconf.h: Likewise.

16 years ago2009-09-26 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Fri, 25 Sep 2009 23:43:46 +0000 (23:43 +0000)] 
2009-09-26  Colin Watson  <cjwatson@ubuntu.com>

* docs/grub.texi (Command-line and menu entry commands): Document
date and echo commands.

16 years ago2009-09-24 Pavel Roskin <proski@gnu.org>
robertmh [Thu, 24 Sep 2009 13:40:40 +0000 (13:40 +0000)] 
2009-09-24  Pavel Roskin  <proski@gnu.org>

        * include/grub/kernel.h (struct grub_module_header): Remove
        `grub_module_header_types'.  Make `type' unsigned.  Make `size'
        32-bit on all platforms.
        * util/elf/grub-mkimage.c (load_modules): Treat `type' as an
        8-bit field.  Use grub_host_to_target32() for `size'.
        * util/i386/efi/grub-mkimage.c (make_mods_section): Likewise.
        * util/i386/pc/grub-mkimage.c (generate_image): Likewise.
        * util/sparc64/ieee1275/grub-mkimage.c (generate_image): Likewise.

16 years ago2009-09-24 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Thu, 24 Sep 2009 13:25:07 +0000 (13:25 +0000)] 
2009-09-24  Robert Millan  <rmh.grub@aybabtu.com>

        Fix "lost keypress" bug in at_keyboard.

        * term/i386/pc/at_keyboard.c (grub_at_keyboard_checkkey): New function.
        Checks for readyness of input buffer (without flushing it).
        (grub_at_keyboard_term): Use grub_at_keyboard_checkkey() rather
        than grub_at_keyboard_getkey_noblock() for `checkkey' struct member.

16 years ago2009-09-24 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Thu, 24 Sep 2009 13:22:19 +0000 (13:22 +0000)] 
2009-09-24  Robert Millan  <rmh.grub@aybabtu.com>

        * util/i386/pc/grub-mkimage.c (generate_image): Enclose BIOS-specific
        size check within GRUB_MACHINE_PCBIOS section.

16 years ago2009-09-24 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Thu, 24 Sep 2009 13:15:51 +0000 (13:15 +0000)] 
2009-09-24  Robert Millan  <rmh.grub@aybabtu.com>

        * include/grub/i386/at_keyboard.h (KEYBOARD_ISREADY): Negate
        return value.
        * term/i386/pc/at_keyboard.c (grub_keyboard_getkey): Negate
        KEYBOARD_ISREADY check.
        (grub_at_keyboard_checkkey): Rename to ...
        (grub_at_keyboard_getkey_noblock): ... this.  Update all users.
        Remove gratuitous cast.

16 years ago2009-09-23 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Wed, 23 Sep 2009 17:18:06 +0000 (17:18 +0000)] 
2009-09-23  Colin Watson  <cjwatson@ubuntu.com>

* configure.ac: Call AC_PROG_MKDIR_P.
* Makefile.in (docs/stamp-vti): Create docs directory.  Create
version.texi in $(builddir) rather than $(srcdir).
(docs/grub.info): Create docs directory.  Prepend $(builddir)/docs
to makeinfo's @include search path.

16 years ago2009-09-23 Felix Zielcke <fzielcke@z-51.de>
fzielcke [Wed, 23 Sep 2009 09:46:08 +0000 (09:46 +0000)] 
2009-09-23  Felix Zielcke  <fzielcke@z-51.de>

* util/grub-mkconfig_lib.in (grub_file_is_not_garbage): Cope with `*.dpkg-*'

16 years ago2009-09-23 Felix Zielcke <fzielcke@z-51.de>
fzielcke [Wed, 23 Sep 2009 09:26:34 +0000 (09:26 +0000)] 
2009-09-23  Felix Zielcke  <fzielcke@z-51.de>

* util/grub-mkconfig_lib.in (grub_file_is_not_garbage): Add support
for `*.dpkg-new'.

16 years ago2009-09-21 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Mon, 21 Sep 2009 18:22:27 +0000 (18:22 +0000)] 
2009-09-21  Colin Watson  <cjwatson@ubuntu.com>

Build info documentation.  Some code borrowed from Automake.

* configure.ac: Check for makeinfo.
* Makefile.in (MAKEINFO, INFOS, info_INFOS): New variables.
(MAINTAINER_CLEANFILES): Add $(INFOS), docs/stamp-vti, and
docs/version.texi.
(MOSTLYCLEANFILES): Add vti.tmp.
(docs/version.texi, docs/stamp-vti): Update automatically.
(docs/grub.info): Build info documentation.  Use --force and ignore
errors for now.
(all-local): Add $(INFOS).
(install-local): Install info files.
(uninstall): Uninstall info files.
* docs/version.texi: Remove from revision control.  This file is
automatically generated on build now.
* gendistlist.sh: Add `*.info'.

16 years ago2009-09-21 Felix Zielcke <fzielcke@z-51.de>
fzielcke [Mon, 21 Sep 2009 14:37:04 +0000 (14:37 +0000)] 
2009-09-21  Felix Zielcke  <fzielcke@z-51.de>

        * kern/term.c: Fix indentation.

16 years ago2009-09-21 Felix Zielcke <fzielcke@z-51.de>
fzielcke [Mon, 21 Sep 2009 14:03:11 +0000 (14:03 +0000)] 
2009-09-21  Felix Zielcke  <fzielcke@z-51.de>

* util/hostdisk.c: Fix a comment.

16 years ago2009-09-20 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sun, 20 Sep 2009 16:07:45 +0000 (16:07 +0000)] 
2009-09-20  Robert Millan  <rmh.grub@aybabtu.com>

        Fix regression introduced in r2539.

        * term/usb_keyboard.c (USB_HID_DEVICE_TO_HOST): Change from 0x61
        to 0xA1.

16 years agofix last changelog entry
robertmh [Sat, 19 Sep 2009 20:18:03 +0000 (20:18 +0000)] 
fix last changelog entry

16 years ago2009-09-19 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Sat, 19 Sep 2009 14:15:00 +0000 (14:15 +0000)] 
2009-09-19  Colin Watson  <cjwatson@ubuntu.com>

* util/grub.d/30_os-prober.in: Don't throw away stderr from
  os-prober. Under normal operation, it does not print anything to
  stderr; if it does, we need to debug it, and throwing away stderr
  makes that excessively difficult.

16 years ago2009-09-16 Vladimir Serbinenko <phcoder@gmail.com>
phcoder [Thu, 17 Sep 2009 11:38:50 +0000 (11:38 +0000)] 
2009-09-16  Vladimir Serbinenko  <phcoder@gmail.com>

* mmap/mmap.c (grub_cmd_badram): Fix off-by-one error.

16 years ago2009-09-16 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Wed, 16 Sep 2009 19:32:44 +0000 (19:32 +0000)] 
2009-09-16  Robert Millan  <rmh.grub@aybabtu.com>

        * aclocal.m4 (AC_LANG_PROGRAM): New macro.  Overrides stock
        AC_LANG_PROGRAM from autoconf.
        (grub_ASM_USCORE, grub_PROG_OBJCOPY_ABSOLUTE): Add missing
        prototypes (fixes warning).

        * configure.ac: Add `-Werror' to TARGET_CFLAGS unless
        `--disable-werror' was used.

16 years ago2009-09-16 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Wed, 16 Sep 2009 19:23:33 +0000 (19:23 +0000)] 
2009-09-16  Robert Millan  <rmh.grub@aybabtu.com>

        * partmap/msdos.c (pc_partition_map_iterate): Fix possible use of
        uninitialized `lastaddr'.

16 years agofix last changelog entry
robertmh [Wed, 16 Sep 2009 19:01:53 +0000 (19:01 +0000)] 
fix last changelog entry

16 years ago2009-09-15 Vladimir Serbinenko <phcoder@gmail.com>
phcoder [Tue, 15 Sep 2009 10:36:29 +0000 (10:36 +0000)] 
2009-09-15  Vladimir Serbinenko  <phcoder@gmail.com>

* partmap/pc.c (pc_partition_map_iterate): Detect and break loops.

16 years ago2009-09-14 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Mon, 14 Sep 2009 19:57:45 +0000 (19:57 +0000)] 
2009-09-14  Colin Watson  <cjwatson@ubuntu.com>

* commands/test.c (get_fileinfo): Return immediately if
grub_fs_probe fails.

16 years ago2009-09-14 José Martínez <xosemp@gmail.com>
robertmh [Mon, 14 Sep 2009 15:38:30 +0000 (15:38 +0000)] 
2009-09-14  José Martínez  <xosemp@gmail.com>

        * commands/acpi.c (grub_cmd_acpi): Fix loading ACPI tables from file.

16 years ago2009-09-14 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Mon, 14 Sep 2009 11:32:00 +0000 (11:32 +0000)] 
2009-09-14  Colin Watson  <cjwatson@ubuntu.com>

* util/grub.d/30_os-prober.in: Cope with Windows 7 in os-prober
output.

16 years ago2009-09-13 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sun, 13 Sep 2009 01:30:18 +0000 (01:30 +0000)] 
2009-09-13  Robert Millan  <rmh.grub@aybabtu.com>

        * configure.ac: Remove --enable-grub-pe2elf.  Only build
        grub-pe2elf when needed by the build system itself.
        * conf/common.rmk: Remove $(enable_grub_pe2elf) check.

16 years ago2009-09-12 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sat, 12 Sep 2009 13:08:38 +0000 (13:08 +0000)] 
2009-09-12  Robert Millan  <rmh.grub@aybabtu.com>

        * configure.ac: Bump version to 1.97~beta3.
        * docs/version.texi: Likewise.

16 years ago2009-09-12 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sat, 12 Sep 2009 13:07:27 +0000 (13:07 +0000)] 
2009-09-12  Robert Millan  <rmh.grub@aybabtu.com>

        * video/i386/pc/vbe.c (grub_vbe_get_video_mode_info): Move packed
        mode special handling (grub_vbe_bios_set_dac_palette_width() call)
        from here ...
        * loader/i386/linux.c [GRUB_MACHINE_PCBIOS]
        (grub_linux_setup_video): ... to here (with some adjustments).

16 years ago2009-09-12 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sat, 12 Sep 2009 13:05:25 +0000 (13:05 +0000)] 
2009-09-12  Robert Millan  <rmh.grub@aybabtu.com>

        Fix memory corruption issue (spotted by Colin Watson).

        * kern/i386/pc/startup.S (grub_vbe_bios_getset_dac_palette): Fix bug
        causing returned size to be stored in an incorrect memory location.
        Fix use of uninitialized value when storing the returned size.

16 years ago2009-09-12 Yves Blusseau <blusseau@zetam.org>
blusseau [Sat, 12 Sep 2009 07:38:50 +0000 (07:38 +0000)] 
2009-09-12  Yves Blusseau  <blusseau@zetam.org>

Change clean rules to properly remove files

* genmk.rb: add new clean rules
* Makefile.in (clean): add the new targets
(mostlyclean): likewise

16 years ago2009-09-11 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Fri, 11 Sep 2009 14:26:12 +0000 (14:26 +0000)] 
2009-09-11  Colin Watson  <cjwatson@ubuntu.com>

* include/grub/ntfs.h (struct grub_fshelp_node): Change `size'
to grub_uint64_t.
* fs/ntfs.c (init_file): Understand 64-bit sizes for
non-resident files.

16 years ago2009-09-11 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Fri, 11 Sep 2009 14:17:35 +0000 (14:17 +0000)] 
2009-09-11  Colin Watson  <cjwatson@ubuntu.com>

* configure.ac: Don't look for help2man when cross-compiling.  Fixes
part of bug #27349.

16 years ago2009-09-10 Felix Zielcke <fzielcke@z-51.de>
fzielcke [Thu, 10 Sep 2009 19:04:43 +0000 (19:04 +0000)] 
2009-09-10  Felix Zielcke  <fzielcke@z-51.de>

* util/grub-mkconfig.in: Make the created config mode 400 and
print a warning if it fails.

16 years ago2009-09-10 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Thu, 10 Sep 2009 12:53:25 +0000 (12:53 +0000)] 
2009-09-10  Robert Millan  <rmh.grub@aybabtu.com>

        * util/grub.d/40_custom.in: Ask user to type custom entries below
        comment, rather than below 'exec tail' line.

16 years ago2009-09-10 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Thu, 10 Sep 2009 12:44:24 +0000 (12:44 +0000)] 
2009-09-10  Colin Watson  <cjwatson@ubuntu.com>

* util/grub.d/40_custom.in: Make sure that the explanatory text is
visible in grub.cfg.

16 years ago2009-09-10 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Thu, 10 Sep 2009 12:10:33 +0000 (12:10 +0000)] 
2009-09-10  Colin Watson  <cjwatson@ubuntu.com>

* util/grub.d/40_custom.in: Make it a little clearer how to use this
file.

16 years ago2009-09-10 Felix Zielcke <fzielcke@z-51.de>
fzielcke [Wed, 9 Sep 2009 22:31:51 +0000 (22:31 +0000)] 
2009-09-10  Felix Zielcke  <fzielcke@z-51.de>

* docs/grub.cfg: Add an example menu entry for memtest86+.

16 years agoTypo fixes
proski [Wed, 9 Sep 2009 21:40:17 +0000 (21:40 +0000)] 
Typo fixes

16 years agofix typos in previous changelog entry
fzielcke [Wed, 9 Sep 2009 19:46:10 +0000 (19:46 +0000)] 
fix typos in previous changelog entry

16 years ago2009-09-09 Felix Zielcke <fzielcke@z-51.de>
fzielcke [Wed, 9 Sep 2009 12:53:11 +0000 (12:53 +0000)] 
2009-09-09  Felix Zielcke  <fzielcke@z-51.de>

* config.guess: Update to lastest versiom from config git.
* config.sub: Likewise.

16 years ago2009-09-08 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Tue, 8 Sep 2009 19:10:34 +0000 (19:10 +0000)] 
2009-09-08  Colin Watson  <cjwatson@ubuntu.com>

* script/sh/execute.c (grub_script_execute_cmdline): Set "?" in
unknown-command case.  Fixes bug #27320.

16 years ago2009-09-08 Felix Zielcke <fzielcke@z-51.de>
fzielcke [Tue, 8 Sep 2009 15:00:28 +0000 (15:00 +0000)] 
2009-09-08  Felix Zielcke  <fzielcke@z-51.de>

* kern/rescue_parser.c (grub_rescue_parse_line): Only suggest to try
`help' if the command exists.

16 years ago2009-09-06 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sun, 6 Sep 2009 15:20:33 +0000 (15:20 +0000)] 
2009-09-06  Robert Millan  <rmh.grub@aybabtu.com>

        * INSTALL: Require GCC 4.1.3 or later.

16 years ago2009-09-06 Yves Blusseau <blusseau@zetam.org>
blusseau [Sun, 6 Sep 2009 10:25:19 +0000 (10:25 +0000)] 
2009-09-06  Yves Blusseau  <blusseau@zetam.org>

* Makefile.in (RMKFILES): add i386-qemu.rmk
    (MAINTAINER_CLEANFILES): add $(srcdir)/DISTLIST $(srcdir)/config.h.in
    $(srcdir)/stamp-h.in

16 years ago2009-09-05 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Sat, 5 Sep 2009 20:36:49 +0000 (20:36 +0000)] 
2009-09-05  Robert Millan  <rmh.grub@aybabtu.com>

        * util/grub-probe.c (probe): Comment out buggy codepath, which
        was unexpectedly enabled by Colin Watson's 2009-09-02 fix.  This
        should be re-enabled after 1.97.

16 years ago2009-09-05 Felix Zielcke <fzielcke@z-51.de>
fzielcke [Sat, 5 Sep 2009 19:26:11 +0000 (19:26 +0000)] 
2009-09-05  Felix Zielcke  <fzielcke@z-51.de>

* gendistlist.sh: Add `grub-dumpdevtree' and `*.lua' to the list
find searches for.

16 years agomissing part of previous commit
phcoder [Fri, 4 Sep 2009 13:50:32 +0000 (13:50 +0000)] 
missing part of previous commit

16 years ago2009-09-04 Vladimir Serbinenko <phcoder@gmail.com>
phcoder [Fri, 4 Sep 2009 13:16:07 +0000 (13:16 +0000)] 
2009-09-04  Vladimir Serbinenko  <phcoder@gmail.com>

* loader/i386/xnu.c (grub_cpu_xnu_fill_devicetree): Remove
unnecessary calls to grub_error.

16 years ago2009-09-04 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Fri, 4 Sep 2009 12:59:54 +0000 (12:59 +0000)] 
2009-09-04  Colin Watson  <cjwatson@ubuntu.com>

* NEWS: Mention `keystatus' and Unicode fonts.

16 years ago2009-09-04 Robert Millan <rmh.grub@aybabtu.com>
robertmh [Fri, 4 Sep 2009 12:08:43 +0000 (12:08 +0000)] 
2009-09-04  Robert Millan  <rmh.grub@aybabtu.com>

        * configure.ac: Bump version to 1.97~beta2.
        * docs/version.texi: Likewise.

16 years ago2009-09-03 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Thu, 3 Sep 2009 23:00:25 +0000 (23:00 +0000)] 
2009-09-03  Colin Watson  <cjwatson@ubuntu.com>

* configure.ac: By default, GCC 4.4 generates .eh_frame sections
containing unwind information in some cases where it previously did
not. Use -fno-dwarf2-cfi-asm if available to restore the old
behaviour. See http://patchwork.kernel.org/patch/8555/ for related
discussion.

16 years ago2009-09-02 Yves BLUSSEAU <blusseau@zetam.org>
blusseau [Thu, 3 Sep 2009 17:07:08 +0000 (17:07 +0000)] 
2009-09-02  Yves BLUSSEAU  <blusseau@zetam.org>

    Embedding loadenv module into grub-emu

    * conf/i386-pc.rmk (grub_emu_SOURCES): add lib/envblk.c and
    commands/loadenv.c
    * conf/i386-coreboot.rmk (grub_emu_SOURCES): Likewise
    * conf/i386-efi.rmk (grub_emu_SOURCES): Likewise
    * conf/i386-ieee1275.rmk (grub_emu_SOURCES): Likewise
    * conf/powerpc-ieee1275.rmk (grub_emu_SOURCES): Likewise
    * conf/sparc64-ieee1275.rmk (grub_emu_SOURCES): Likewise
    * conf/x86_64-efi.rmk (grub_emu_SOURCES): Likewise

16 years ago2009-09-03 Magnus Granberg <zorry@ume.nu>
robertmh [Thu, 3 Sep 2009 16:32:14 +0000 (16:32 +0000)] 
2009-09-03  Magnus Granberg  <zorry@ume.nu>

        * aclocal.m4: Add grub_CHECK_PIE. It check if the compiler
        include -fPIE in the default specs.
        * configure.ac: Check if pie_possible is yes and add -fno-PIE
        to TARGET_CFLAGS.

16 years ago2009-09-03 Felix Zielcke <fzielcke@z-51.de>
fzielcke [Thu, 3 Sep 2009 14:12:27 +0000 (14:12 +0000)] 
2009-09-03  Felix Zielcke  <fzielcke@z-51.de>

* INSTALL: Note that GNU Bison 2.3 or later is required.

16 years ago2009-09-03 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Thu, 3 Sep 2009 07:53:40 +0000 (07:53 +0000)] 
2009-09-03  Colin Watson  <cjwatson@ubuntu.com>

* kern/i386/pc/startup.S: Fix typo.

16 years ago2009-09-02 Vladimir Serbinenko <phcoder@gmail.com>
phcoder [Wed, 2 Sep 2009 16:16:29 +0000 (16:16 +0000)] 
2009-09-02  Vladimir Serbinenko  <phcoder@gmail.com>

* efiemu/loadcore.c (SUFFIX (grub_efiemu_loadcore_load)): Fix style
according to GCS.

16 years ago2009-09-02  Colin Watson  <cjwatson@ubuntu.com>
cjwatson [Wed, 2 Sep 2009 09:29:58 +0000 (09:29 +0000)] 
2009-09-02  Colin Watson  <cjwatson@ubuntu.com>

* docs/grub.texi (Naming convention): Describe one-based partition
numbering.
(Device syntax): Likewise.
(File name syntax): Likewise.
(Block list syntax): Likewise.
(Making a GRUB bootable CD-ROM): Talk about grub.cfg rather than
menu.lst.
(File name syntax): Likewise.
(Command-line and menu entry commands): Document acpi, blocklist,
crc, export, insmod, keystatus, ls, set, and unset commands.

16 years ago2009-09-02 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Wed, 2 Sep 2009 09:14:20 +0000 (09:14 +0000)] 
2009-09-02  Colin Watson  <cjwatson@ubuntu.com>

* commands/keystatus.c (GRUB_MOD_INIT (keystatus)): Adjust summary
to avoid implying that only one of --shift, --ctrl, or --alt may be
used.

16 years ago2009-09-02 Colin Watson <cjwatson@ubuntu.com>
cjwatson [Wed, 2 Sep 2009 01:42:06 +0000 (01:42 +0000)] 
2009-09-02  Colin Watson  <cjwatson@ubuntu.com>

* util/grub-probe.c (probe): Test st.st_mode using S_ISREG macro
rather than comparing against S_IFREG, which will almost never work.