]>
git.proxmox.com Git - grub2.git/log
Robert Millan [Sun, 8 Nov 2009 22:52:08 +0000 (22:52 +0000)]
Import http://www.tux.org/pub/people/eric-youngdale/mkisofs/mkisofs-1.12b5.tar.gz
Robert Millan [Sun, 8 Nov 2009 22:51:41 +0000 (22:51 +0000)]
Import http://www.tux.org/pub/people/eric-youngdale/mkisofs/mkisofs-1.12b4.tar.gz
Robert Millan [Sun, 8 Nov 2009 22:51:08 +0000 (22:51 +0000)]
Import http://www.tux.org/pub/people/eric-youngdale/mkisofs/mkisofs-1.11.3.tar.gz
Robert Millan [Sun, 8 Nov 2009 21:52:59 +0000 (21:52 +0000)]
Fix miss-identification as `grub-mkimage' (and use `$0' when possible).
Robert Millan [Sun, 8 Nov 2009 20:56:32 +0000 (20:56 +0000)]
Implement grub-mkrescue for coreboot (needs external grub-mkisofs)
Robert Millan [Sun, 8 Nov 2009 20:02:16 +0000 (20:02 +0000)]
2009-11-08 Robert Millan <rmh.grub@aybabtu.com>
* kern/i386/multiboot_mmap.c (grub_machine_mmap_init): Improve
error message for excessively large memory map.
Robert Millan [Sun, 8 Nov 2009 16:57:31 +0000 (16:57 +0000)]
Add a few files that were lost during transition from svn.
Robert Millan [Sun, 8 Nov 2009 16:43:36 +0000 (16:43 +0000)]
2009-11-08 Robert Millan <rmh.grub@aybabtu.com>
* autogen.sh: Use `sh gendistlist.sh' to avoid reliing on
executable bit.
Robert Millan [Sun, 8 Nov 2009 16:40:24 +0000 (16:40 +0000)]
Add exec bit.
Robert Millan [Sun, 8 Nov 2009 16:23:23 +0000 (16:23 +0000)]
2009-11-08 Robert Millan <rmh.grub@aybabtu.com>
* kern/i386/multiboot_mmap.c (grub_machine_mmap_init): Improve error
message for coreboot users.
robertmh [Sat, 7 Nov 2009 21:06:30 +0000 (21:06 +0000)]
2009-11-07 Robert Millan <rmh.grub@aybabtu.com>
Fix build with GNU gold.
* conf/i386-pc.rmk (boot_img_LDFLAGS, pxeboot_img_LDFLAGS)
(diskboot_img_LDFLAGS, lnxboot_img_LDFLAGS)
(cdboot_img_LDFLAGS): Prepend `0x' qualifier to hexadecimal
link addresses.
* aclocal.m4: Likewise.
fzielcke [Wed, 4 Nov 2009 08:20:53 +0000 (08:20 +0000)]
2009-11-04 Felix Zielcke <fzielcke@z-51.de>
* configure.ac (AC_PREREQ): Bump to 2.59d.
* INSTALL: Make it more clear when Autoconf and Ruby are
needed and when to run `./autogen.sh'.
fzielcke [Tue, 3 Nov 2009 14:25:34 +0000 (14:25 +0000)]
2009-11-03 Samuel Thibault <samuel.thibault@ens-lyon.org>
* util/grub.d/30_os-prober.in: Restore default behavior for unsupported
OSes.
robertmh [Mon, 2 Nov 2009 21:01:14 +0000 (21:01 +0000)]
2009-11-02 Samuel Thibault <samuel.thibault@ens-lyon.org>
* util/grub.d/30_os-prober.in: Add GNU/Hurd support
robertmh [Mon, 2 Nov 2009 19:32:12 +0000 (19:32 +0000)]
2009-11-02 Samuel Thibault <samuel.thibault@ens-lyon.org>
* util/grub.d/10_hurd.in: Drop /dev/ prefix from root device path before
giving it to GNU Mach.
robertmh [Mon, 2 Nov 2009 19:14:00 +0000 (19:14 +0000)]
2009-11-02 Samuel Thibault <samuel.thibault@ens-lyon.org>
* util/hostdisk.c (grub_util_biosdisk_get_grub_dev): Subtract 1 from
GNU partition number to get internal GRUB partition number.
robertmh [Mon, 2 Nov 2009 13:55:25 +0000 (13:55 +0000)]
2009-11-02 Samuel Thibault <samuel.thibault@ens-lyon.org>
* util/grub.d/10_hurd.in: Call prepare_grub_to_access_device
${GRUB_DEVICE_BOOT} before loading /boot kernel.
robertmh [Sun, 1 Nov 2009 23:03:09 +0000 (23:03 +0000)]
2009-11-01 Robert Millan <rmh.grub@aybabtu.com>
Based on patch from BVK Chaitanya <bvk.groups@gmail.com>
* kern/misc.c (grub_strchr, grub_strrchr): Fix to handle c == '\0'
case.
fzielcke [Sun, 1 Nov 2009 18:19:04 +0000 (18:19 +0000)]
2009-11-01 Felix Zielcke <fzielcke@z-51.de>
* Makefile.in (TARGET_CPPFLAGS): Add `-I$(srcdir)/include'.
robertmh [Fri, 30 Oct 2009 22:51:52 +0000 (22:51 +0000)]
2009-10-30 Robert Millan <rmh.grub@aybabtu.com>
Fix build problem.
* Makefile.in (TARGET_CPPFLAGS): Replace `-nostdinc' with
`-isystem=$(srcdir)/include'.
robertmh [Fri, 30 Oct 2009 22:37:38 +0000 (22:37 +0000)]
2009-10-30 Robert Millan <rmh.grub@aybabtu.com>
* util/i386/pc/grub-install.in: Remove hint that device.map should be
checked (grub-install doesn't currently rely on it).
robertmh [Thu, 29 Oct 2009 10:03:13 +0000 (10:03 +0000)]
2009-10-29 Robert Millan <rmh.grub@aybabtu.com>
Revert SVN r2660.
* conf/common.rmk (script/sh/lexer.c_DEPENDENCIES): Moved from here ...
* conf/i386-coreboot.rmk (script/sh/lexer.c_DEPENDENCIES): ... to here.
* conf/i386-efi.rmk (script/sh/lexer.c_DEPENDENCIES): ... and here.
* 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.
robertmh [Wed, 28 Oct 2009 23:16:32 +0000 (23:16 +0000)]
2009-10-28 Robert Millan <rmh.grub@aybabtu.com>
* Makefile.in (TARGET_CPPFLAGS): Add `-nostdinc'.
robertmh [Wed, 28 Oct 2009 22:55:27 +0000 (22:55 +0000)]
2009-10-28 Robert Millan <rmh.grub@aybabtu.com>
* include/grub/misc.h: Stop checking for APPLE_CC.
robertmh [Wed, 28 Oct 2009 22:02:54 +0000 (22:02 +0000)]
2009-10-28 Robert Millan <rmh.grub@aybabtu.com>
* kern/i386/coreboot/init.c (grub_exit): Reimplement in a way that
doesn't cause an infinite call loop.
fzielcke [Wed, 28 Oct 2009 18:24:10 +0000 (18:24 +0000)]
2009-10-28 Felix Zielcke <fzielcke@z-51.de>
* commands/acpi.c (grub_cmd_acpi): Fix the out of memory error
strings.
robertmh [Mon, 26 Oct 2009 20:04:43 +0000 (20:04 +0000)]
2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
* autogen.sh: Support addition of external modules via `GRUB_CONTRIB'
variable.
* Makefile.in: Likewise.
robertmh [Mon, 26 Oct 2009 19:39:35 +0000 (19:39 +0000)]
2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
* gendistlist.sh: Simplify .svn check. Skip .bzr as well.
robertmh [Mon, 26 Oct 2009 18:25:02 +0000 (18:25 +0000)]
2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
* Makefile.in (RMKFILES): Rewrite using $(wildcard).
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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().
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.
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'.
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'.
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.
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.
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'.
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.
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.
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.
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'.
robertmh [Fri, 16 Oct 2009 18:46:51 +0000 (18:46 +0000)]
2009-10-16 Robert Millan <rmh.grub@aybabtu.com>
* NEWS: Misc adjustments.
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.
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.
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.
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'.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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'.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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-*'
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'.
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'.
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.
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.
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.
robertmh [Sat, 19 Sep 2009 20:18:03 +0000 (20:18 +0000)]
fix last changelog entry
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.
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.
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.
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'.
robertmh [Wed, 16 Sep 2009 19:01:53 +0000 (19:01 +0000)]
fix last changelog entry
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.
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.
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.
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.
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.
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.
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).
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.
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