]> git.ipfire.org Git - thirdparty/grub.git/log
thirdparty/grub.git
16 years ago2009-11-11 Felix Zielcke <fzielcke@z-51.de>
Felix Zielcke [Wed, 11 Nov 2009 21:20:03 +0000 (22:20 +0100)] 
2009-11-11  Felix Zielcke  <fzielcke@z-51.de>

* util/grub-probe.c (probe): Abort with an error if file can't be
opened via GRUB facilities.

16 years ago2009-11-11 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Wed, 11 Nov 2009 20:52:04 +0000 (20:52 +0000)] 
2009-11-11  Robert Millan  <rmh.grub@aybabtu.com>

        Support for El Torito without floppy emulation.

        * util/mkisofs/eltorito.c: Include `<errno.h>'.
        (init_boot_catalog): Improve error handling.
        (get_torito_desc): Don't use floppy emulation unless requested by
        user. Patch boot information table when requested via
        `-boot-info-table'.
        * util/mkisofs/iso9660.h (struct eltorito_boot_info): New struct.
        * util/mkisofs/mkisofs.c (use_eltorito_emul_floppy)
        (use_boot_info_table): New variables.
        (OPTION_BOOT_INFO_TABLE, OPTION_NO_EMUL_BOOT)
        (OPTION_ELTORITO_EMUL_FLOPPY): New macros.
        (ld_options): Handle `-boot-info-table', `-no-emul-boot' and
        `--eltorito-emul-floppy'.
        (main): Handle `OPTION_BOOT_INFO_TABLE', `OPTION_NO_EMUL_BOOT'
        and `OPTION_ELTORITO_EMUL_FLOPPY'.
        * util/mkisofs/mkisofs.h (use_eltorito_emul_floppy)
        (use_boot_info_table, get_731): New prototypes.
        * util/mkisofs/write.c (get_731): New function.

16 years ago2009-11-11 Felix Zielcke <fzielcke@z-51.de>
Felix Zielcke [Wed, 11 Nov 2009 20:10:58 +0000 (21:10 +0100)] 
2009-11-11  Felix Zielcke  <fzielcke@z-51.de>

* util/i386/pc/grub-setup.c (setup): Make core.img path relative
to its root.

16 years ago2009-11-11 Felix Zielcke <fzielcke@z-51.de>
Felix Zielcke [Wed, 11 Nov 2009 16:00:27 +0000 (17:00 +0100)] 
2009-11-11  Felix Zielcke  <fzielcke@z-51.de>

Fix the generation of the man page.

* util/pc/i386/grub-install.in: Source
`${libdir}/grub/grub-mkconfig_lib' after options have been parsed.

16 years ago2009-11-11 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Wed, 11 Nov 2009 00:23:29 +0000 (00:23 +0000)] 
2009-11-11  Robert Millan  <rmh.grub@aybabtu.com>

        Large file support for grub-mkisofs.

        * conf/common.rmk (grub_mkisofs_CFLAGS): Add `-D_FILE_OFFSET_BITS=64'.
        * util/mkisofs/mkisofs.c (next_extent, last_extent)
        (session_start): Upgrade type to `uint64_t'.  Update all users.
        * util/mkisofs/mkisofs.h: Include `<stdint.h>'.
        (struct directory_entry): Upgrade type of `starting_block' and
        `size' to `uint64_t'.  Update all users.
        (struct deferred): Remove unused structure.
        (xfwrite): Upgrade type of `count' and `size' to `uint64_t'.
        Update all users.
        * util/mkisofs/tree.c (stat_filter, lstat_filter): Return -1 when
        file is larger than `UINT32_MAX'.
        * util/mkisofs/write.c (xfwrite): Upgrade type of `count' and
        `size' to `uint64_t'.  Update all users.  Fix handling of fwrite()
        return value.
        (struct deferred_write): Upgrade type of `extent' and `size' to
        `uint64_t'.  Update all users.
        (last_extent_written): Upgrade type to `uint64_t'.  Update all
        users.
        (write_one_file): Upgrade type of `count' and `size' to `uint64_t'.
        Update all users.  Upgrade type of `remain' to `int64_t' and
        `use' to `size_t'.  Use error() to handle fread() errors.
        (write_files): Rely on write_one_file() rather than calling
        xfwrite() directly.

16 years agoFixed splitting error
Vladimir 'phcoder' Serbinenko [Tue, 10 Nov 2009 19:59:09 +0000 (20:59 +0100)] 
Fixed splitting error

16 years agoFirst working cipher import
Vladimir 'phcoder' Serbinenko [Tue, 10 Nov 2009 19:51:22 +0000 (20:51 +0100)] 
First working cipher import

16 years agobugfix burn_stack
Vladimir 'phcoder' Serbinenko [Tue, 10 Nov 2009 19:47:06 +0000 (20:47 +0100)] 
bugfix burn_stack

16 years agobugfix burn_stack
Vladimir 'phcoder' Serbinenko [Tue, 10 Nov 2009 19:46:05 +0000 (20:46 +0100)] 
bugfix burn_stack

16 years agobase for ciphers and digests
Vladimir 'phcoder' Serbinenko [Tue, 10 Nov 2009 00:01:11 +0000 (01:01 +0100)] 
base for ciphers and digests

16 years agoChangeLog
Vladimir 'phcoder' Serbinenko [Mon, 9 Nov 2009 22:59:59 +0000 (23:59 +0100)] 
ChangeLog

16 years ago2009-11-09 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Mon, 9 Nov 2009 22:51:01 +0000 (23:51 +0100)] 
2009-11-09  Vladimir Serbinenko  <phcoder@gmail.com>

* kern/i386/pc/startup.S (grub_biosdisk_get_diskinfo_int13_extensions):
Ignore return status if CF is cleared.

16 years agoAdd missing file
Vladimir 'phcoder' Serbinenko [Mon, 9 Nov 2009 21:57:37 +0000 (22:57 +0100)] 
Add missing file

16 years agoWrite ChangeLog entry.
Robert Millan [Mon, 9 Nov 2009 21:44:48 +0000 (21:44 +0000)] 
Write ChangeLog entry.

16 years agoPut ChangeLog into right place
Vladimir 'phcoder' Serbinenko [Mon, 9 Nov 2009 21:44:37 +0000 (22:44 +0100)] 
Put ChangeLog into right place

16 years agoSave & restore grub_fs_autoload_hook while we're in read_fs_list()
Robert Millan [Mon, 9 Nov 2009 21:33:15 +0000 (21:33 +0000)] 
Save & restore grub_fs_autoload_hook while we're in read_fs_list()

16 years agoRestored missing headers
Vladimir 'phcoder' Serbinenko [Mon, 9 Nov 2009 21:07:57 +0000 (22:07 +0100)] 
Restored missing headers

16 years agoMerged with mainline
Vladimir 'phcoder' Serbinenko [Mon, 9 Nov 2009 20:58:49 +0000 (21:58 +0100)] 
Merged with mainline

16 years agoFixed antialiasing warning
Vladimir 'phcoder' Serbinenko [Mon, 9 Nov 2009 20:36:17 +0000 (21:36 +0100)] 
Fixed antialiasing warning

16 years ago2009-11-09 Felix Zielcke <fzielcke@z-51.de>
Felix Zielcke [Mon, 9 Nov 2009 20:36:09 +0000 (21:36 +0100)] 
2009-11-09  Felix Zielcke  <fzielcke@z-51.de>

* util/mkisofs/mkisofs.c (ld_options): Fix a spelling mistake.

16 years agomerged with mainstream
Vladimir 'phcoder' Serbinenko [Mon, 9 Nov 2009 20:16:25 +0000 (21:16 +0100)] 
merged with mainstream

16 years ago2009-11-09 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Mon, 9 Nov 2009 19:58:24 +0000 (19:58 +0000)] 
2009-11-09  Robert Millan  <rmh.grub@aybabtu.com>

        * util/mkisofs/fnmatch.c: Remove.
        * util/mkisofs/getopt1.c: Likewise.
        * util/mkisofs/getopt.c: Likewise.
        * conf/common.rmk (grub_mkisofs_SOURCES): Replace
        `util/mkisofs/fnmatch.c', `util/mkisofs/getopt1.c' and
        `util/mkisofs/getopt.c' with `gnulib/fnmatch.c',
        `gnulib/getopt1.c' and `gnulib/getopt.c'.
        (grub_mkisofs_CFLAGS): Add `-I$(srcdir)/gnulib'.

        * configure.ac: Detect `mingw32msvc' host_os.
        Check for lstat(), getuid() and getgid().

        * util/mkisofs/joliet.c: Include `<stdint.h>'.  Replace all
        instances of `u_char' with `uint8_t'.

        * util/mkisofs/mkisofs.h: Include `<sys/stat.h>'.
        [!HAVE_GETUID] (getuid): New function (stub).
        [!HAVE_GETGID] (getgid): Likewise.
        [!HAVE_LSTAT] (lstat): Likewise.
        [!S_IROTH] (S_IROTH): New macro (dummy).
        [!S_IRGRP] (S_IRGRP): Likewise.

16 years agoImprovements in headers
Vladimir 'phcoder' Serbinenko [Mon, 9 Nov 2009 19:30:40 +0000 (20:30 +0100)] 
Improvements in headers

16 years ago2009-11-09 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Mon, 9 Nov 2009 19:20:33 +0000 (19:20 +0000)] 
2009-11-09  Robert Millan  <rmh.grub@aybabtu.com>

        * gnulib/fnmatch_loop.c (EXT): Fix warning (signed and unsigned type in
        conditional expression).

16 years ago2009-11-09 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Mon, 9 Nov 2009 19:16:09 +0000 (19:16 +0000)] 
2009-11-09  Robert Millan  <rmh.grub@aybabtu.com>

        Import from Gnulib.

        * gnulib/fnmatch.c: New file.
        * gnulib/fnmatch.h: Likewise.
        * gnulib/fnmatch_loop.c: Likewise.
        * gnulib/getopt.c: Likewise.
        * gnulib/getopt.h: Likewise.
        * gnulib/getopt1.c: Likewise.
        * gnulib/getopt_int.h: Likewise.
        * gnulib/gettext.h: Likewise.

16 years agoManually reimported XNU branch
Vladimir 'phcoder' Serbinenko [Mon, 9 Nov 2009 17:43:53 +0000 (18:43 +0100)] 
Manually reimported XNU branch

16 years agomerge
Vladimir 'phcoder' Serbinenko [Mon, 9 Nov 2009 17:29:52 +0000 (18:29 +0100)] 
merge

16 years agoMerged with trunk
Vladimir 'phcoder' Serbinenko [Mon, 9 Nov 2009 17:18:01 +0000 (18:18 +0100)] 
Merged with trunk

16 years agoFix a typo in ChangeLog.mkrelpath. Thanks Robert Millan.
Felix Zielcke [Mon, 9 Nov 2009 16:19:59 +0000 (17:19 +0100)] 
Fix a typo in ChangeLog.mkrelpath. Thanks Robert Millan.

16 years agoFirst try to gcry glue
Vladimir 'phcoder' Serbinenko [Mon, 9 Nov 2009 16:13:17 +0000 (17:13 +0100)] 
First try to gcry glue

16 years agoFix *.lst handling after ${prefix} redefinition.
Robert Millan [Mon, 9 Nov 2009 14:55:27 +0000 (14:55 +0000)] 
Fix *.lst handling after ${prefix} redefinition.

16 years ago2009-11-09 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Mon, 9 Nov 2009 14:50:20 +0000 (14:50 +0000)] 
2009-11-09  Robert Millan  <rmh.grub@aybabtu.com>

        * normal/dyncmd.c (read_command_list): Replace `0' with `NULL'.
        * normal/handler.c (read_handler_list): Likewise.

16 years ago2009-11-09 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Mon, 9 Nov 2009 14:45:28 +0000 (14:45 +0000)] 
2009-11-09  Robert Millan  <rmh.grub@aybabtu.com>

        Misc cleanup.

        * kern/command.c (grub_register_command_prio): Use
        grub_zalloc() instead of explicitly zeroing data.
        * kern/list.c: Include `<grub/mm.h>'.
        (grub_named_list_find): Replace `0' with `NULL'.
        * normal/autofs.c (struct grub_fs_module_list): Remove ad-hoc type.
        (fs_module_list): Change type to `grub_named_list_t'.  Update all
        users.
        * normal/dyncmd.c (read_command_list): Add space between function
        call and parenthesis.
        * normal/handler.c (read_handler_list): Likewise.

16 years ago2009-11-09 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Mon, 9 Nov 2009 14:30:47 +0000 (14:30 +0000)] 
2009-11-09  Robert Millan  <rmh.grub@aybabtu.com>

        * normal/auth.c (punishment_delay): Moved from here ...
        (grub_auth_strcmp): ... to here (inside function).

16 years ago2009-11-09 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Mon, 9 Nov 2009 14:25:03 +0000 (14:25 +0000)] 
2009-11-09  Robert Millan  <rmh.grub@aybabtu.com>

        * include/grub/list.h (struct grub_named_list): Remove `const'
        qualifier from `name'.
        (struct grub_prio_list): Likewise.

16 years ago2009-11-09 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Mon, 9 Nov 2009 08:05:27 +0000 (08:05 +0000)] 
2009-11-09  Robert Millan  <rmh.grub@aybabtu.com>

        * normal/auth.c: Include `<grub/time.h>'.
        (grub_auth_strcmp): Replace `strcmp' with `grub_strcmp'.

16 years ago2009-11-09 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Mon, 9 Nov 2009 00:37:56 +0000 (00:37 +0000)] 
2009-11-09  Robert Millan  <rmh.grub@aybabtu.com>

        * normal/auth.c (punishment_delay): New variable.
        (grub_auth_strcmp): Rewrite using grub_get_time_ms ().
        (grub_auth_check_authentication): Punish failed login attempts with
        an incremental (2^N) delay.

16 years ago2009-11-09 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Sun, 8 Nov 2009 23:59:24 +0000 (23:59 +0000)] 
2009-11-09  Robert Millan  <rmh.grub@aybabtu.com>

        * conf/common.rmk (grub_mkisofs_CFLAGS): Prefix include
        path with $(srcdir).

16 years ago2009-11-09 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Sun, 8 Nov 2009 23:28:10 +0000 (00:28 +0100)] 
2009-11-09  Vladimir Serbinenko  <phcoder@gmail.com>

* normal/auth.c (grub_auth_strcmp): Fixed incorrect variable usage.

16 years ago2009-11-09 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Sun, 8 Nov 2009 23:21:21 +0000 (23:21 +0000)] 
2009-11-09  Robert Millan  <rmh.grub@aybabtu.com>

        * util/i386/coreboot/grub-mkrescue.in: New file.
        * conf/i386-coreboot.rmk (bin_SCRIPTS, grub_mkrescue_SOURCES): New
        variables.

        * conf/common.rmk (bin_UTILITIES): Add `grub-mkisofs'.
        (grub_mkisofs_SOURCES, grub_mkisofs_CFLAGS): New variables.
        * configure.ac: Add header and function checks to satisfy grub-mkisofs
        requirements.
        * util/mkisofs/defaults.h: New file.
        * util/mkisofs/eltorito.c: Likewise.
        * util/mkisofs/exclude.h: Likewise.
        * util/mkisofs/fnmatch.c: Likewise.
        * util/mkisofs/getopt.c: Likewise.
        * util/mkisofs/getopt1.c: Likewise.
        * util/mkisofs/hash.c: Likewise.
        * util/mkisofs/include/fctldefs.h: Likewise.
        * util/mkisofs/include/mconfig.h: Likewise.
        * util/mkisofs/include/prototyp.h: Likewise.
        * util/mkisofs/include/statdefs.h: Likewise.
        * util/mkisofs/iso9660.h: Likewise.
        * util/mkisofs/joliet.c: Likewise.
        * util/mkisofs/match.c: Likewise.
        * util/mkisofs/match.h: Likewise.
        * util/mkisofs/mkisofs.c: Likewise.
        * util/mkisofs/mkisofs.h: Likewise.
        * util/mkisofs/multi.c: Likewise.
        * util/mkisofs/name.c: Likewise.
        * util/mkisofs/rock.c: Likewise.
        * util/mkisofs/tree.c: Likewise.
        * util/mkisofs/write.c: Likewise.

16 years ago2009-11-09 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Sun, 8 Nov 2009 23:16:17 +0000 (00:16 +0100)] 
2009-11-09  Vladimir Serbinenko  <phcoder@gmail.com>

* normal/auth.c (grub_auth_strcmp): Fix bug which resulted in function
being insecure.

16 years agos/bin_SCRIPTS/bin_UTILITIES/
Robert Millan [Sun, 8 Nov 2009 23:04:43 +0000 (23:04 +0000)] 
s/bin_SCRIPTS/bin_UTILITIES/

16 years agoadjust changelog
Robert Millan [Sun, 8 Nov 2009 23:03:44 +0000 (23:03 +0000)] 
adjust changelog

16 years agoIntegrate grub-mkisofs into the build system.
Robert Millan [Sun, 8 Nov 2009 23:01:34 +0000 (23:01 +0000)] 
Integrate grub-mkisofs into the build system.

16 years agoRemove support for non-Autoconf build mode.
Robert Millan [Sun, 8 Nov 2009 22:55:12 +0000 (22:55 +0000)] 
Remove support for non-Autoconf build mode.

16 years agoFix build warnings (without -Wall).
Robert Millan [Sun, 8 Nov 2009 22:54:27 +0000 (22:54 +0000)] 
Fix build warnings (without -Wall).

16 years agoDocument date override flags and add sanity checks. Based on patch
Robert Millan [Sun, 8 Nov 2009 22:53:42 +0000 (22:53 +0000)] 
Document date override flags and add sanity checks.  Based on patch
sent by Andrew Cady to Debian BTS:

  http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=31;filename=date_override_doc.diff;att=1;bug=498151

16 years agoImplement support for date stamp overrides:
Robert Millan [Sun, 8 Nov 2009 22:53:15 +0000 (22:53 +0000)] 
Implement support for date stamp overrides:
  --creation-date
  --modification-date
  --expiration-date
  --effective-date

16 years agoImport http://www.tux.org/pub/people/eric-youngdale/mkisofs/mkisofs-1.12b5.tar.gz
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

16 years agoImport http://www.tux.org/pub/people/eric-youngdale/mkisofs/mkisofs-1.12b4.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

16 years agoImport http://www.tux.org/pub/people/eric-youngdale/mkisofs/mkisofs-1.11.3.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

16 years ago2009-11-08 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Sun, 8 Nov 2009 21:55:25 +0000 (21:55 +0000)] 
2009-11-08  Robert Millan  <rmh.grub@aybabtu.com>

        * util/i386/pc/grub-mkrescue.in: Fix miss-identification as
        `grub-mkimage' (and use $0 when possible).

16 years agoFix miss-identification as `grub-mkimage' (and use `$0' when possible).
Robert Millan [Sun, 8 Nov 2009 21:52:59 +0000 (21:52 +0000)] 
Fix miss-identification as `grub-mkimage' (and use `$0' when possible).

16 years agoImplement grub-mkrescue for coreboot (needs external grub-mkisofs)
Robert Millan [Sun, 8 Nov 2009 20:56:32 +0000 (20:56 +0000)] 
Implement grub-mkrescue for coreboot (needs external grub-mkisofs)

16 years ago2009-11-08 Robert Millan <rmh.grub@aybabtu.com>
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.

16 years agoAdd a few files that were lost during transition from svn.
Robert Millan [Sun, 8 Nov 2009 16:57:31 +0000 (16:57 +0000)] 
Add a few files that were lost during transition from svn.

16 years ago2009-11-08 Robert Millan <rmh.grub@aybabtu.com>
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.

16 years agoAdd exec bit.
Robert Millan [Sun, 8 Nov 2009 16:40:24 +0000 (16:40 +0000)] 
Add exec bit.

16 years ago2009-11-08 Robert Millan <rmh.grub@aybabtu.com>
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.

16 years ago2009-11-06 Felix Zielcke <fzielcke@z-51.de>
Felix Zielcke [Sun, 8 Nov 2009 00:57:17 +0000 (01:57 +0100)] 
2009-11-06  Felix Zielcke  <fzielcke@z-51.de>

* disk/dmraid_nvidia.c (grub_dmraid_nv_detect): Set array->name to NULL.
* disk/mdraid_linux.c (grub_raid_super_1x): New structure.
(WriteMostly1): New macro.
Set array->name to NULL for metadata format 0.90.  Add support for
metadata 1.x.  Fix some comments.
* disk/raid.c (): Add support for name based RAID arrays.  Fix a
few comments.
* util/getroot.c (grub_util_get_grub_dev): Add support for
/dev/md/name style devices.

16 years ago2009-11-04 Felix Zielcke <fzielcke@z-51.de>
Felix Zielcke [Sun, 8 Nov 2009 00:49:15 +0000 (01:49 +0100)] 
2009-11-04  Felix Zielcke  <fzielcke@z-51.de>

* util//grub-mkconfig_lib.in (bindir): New variable.
(grub_mkrelpath): Likewise.
Properly set path variable.  Use ${grub_mkrelpath} instead of
calling it directly.

2009-11-02  Felix Zielcke  <fzielcke@z-51.de>

* util/probe.c (probe): Make the file path relative to its root.
Change a info message to use the GRUB path.  Enable again the
check if we can read the file with GRUB facilities.

2009-11-01  Felix Zielcke  <fzielcke@z-51.de>

* util/grub-mkrelpath.c: New file.
* conf/common.rmk (bin_UTILITIES): Add grub-mkrelpath.
(grub_mkrelpath_SOURCES): New variable.
* include/grub/util/misc.h: New function prototype.
* util/misc.c (make_system_path_relative_to_its_root): New function.

* util/grub-mkconfig_lib.in (make_system_path_relative_to_its_root):
Use grub-mkrelpath.

16 years ago2009-11-07 Robert Millan <rmh.grub@aybabtu.com>
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.

16 years agosmall fixes
Vladimir 'phcoder' Serbinenko [Fri, 6 Nov 2009 22:02:08 +0000 (23:02 +0100)] 
small fixes

16 years agoCleaned up extended lspci
Vladimir 'phcoder' Serbinenko [Fri, 6 Nov 2009 21:53:07 +0000 (22:53 +0100)] 
Cleaned up extended lspci

16 years agoCleaned up CS5536 ATA compat support
Vladimir 'phcoder' Serbinenko [Fri, 6 Nov 2009 21:50:44 +0000 (22:50 +0100)] 
Cleaned up CS5536 ATA compat support

16 years agoCleaned __gnu_local_gp handling
Vladimir 'phcoder' Serbinenko [Fri, 6 Nov 2009 16:37:31 +0000 (17:37 +0100)] 
Cleaned __gnu_local_gp handling

16 years ago2009-11-04 Felix Zielcke <fzielcke@z-51.de>
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'.

16 years ago2009-11-03 Samuel Thibault <samuel.thibault@ens-lyon.org>
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.

16 years agoRemoved memset declaration
Vladimir 'phcoder' Serbinenko [Mon, 2 Nov 2009 23:05:41 +0000 (00:05 +0100)] 
Removed memset declaration

16 years agoUse PCI for sm712
Vladimir 'phcoder' Serbinenko [Mon, 2 Nov 2009 23:04:15 +0000 (00:04 +0100)] 
Use PCI for sm712

16 years agoInitial dirty ATA support
Vladimir 'phcoder' Serbinenko [Mon, 2 Nov 2009 23:03:09 +0000 (00:03 +0100)] 
Initial dirty ATA support

16 years agomissing kbd files
Vladimir 'phcoder' Serbinenko [Mon, 2 Nov 2009 23:00:59 +0000 (00:00 +0100)] 
missing kbd files

16 years agoAT keyboard support for Yeeloong
Vladimir 'phcoder' Serbinenko [Mon, 2 Nov 2009 22:57:09 +0000 (23:57 +0100)] 
AT keyboard support for Yeeloong

16 years agoimproved lspci
Vladimir 'phcoder' Serbinenko [Mon, 2 Nov 2009 22:44:22 +0000 (23:44 +0100)] 
improved lspci

16 years agoPCI cleanup
Vladimir 'phcoder' Serbinenko [Mon, 2 Nov 2009 22:42:07 +0000 (23:42 +0100)] 
PCI cleanup

16 years agomerged with upstream
Vladimir 'phcoder' Serbinenko [Mon, 2 Nov 2009 22:29:51 +0000 (23:29 +0100)] 
merged with upstream

16 years ago2009-11-02 Samuel Thibault <samuel.thibault@ens-lyon.org>
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

16 years ago2009-11-02 Samuel Thibault <samuel.thibault@ens-lyon.org>
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.

16 years ago2009-11-02 Samuel Thibault <samuel.thibault@ens-lyon.org>
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.

16 years ago2009-11-02 Samuel Thibault <samuel.thibault@ens-lyon.org>
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.

16 years ago2009-11-01 Robert Millan <rmh.grub@aybabtu.com>
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.

16 years ago2009-11-01 Felix Zielcke <fzielcke@z-51.de>
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'.

16 years ago2009-10-30 Robert Millan <rmh.grub@aybabtu.com>
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'.

16 years ago2009-10-30 Robert Millan <rmh.grub@aybabtu.com>
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).

16 years ago2009-10-29 Robert Millan <rmh.grub@aybabtu.com>
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.

16 years ago2009-10-28 Robert Millan <rmh.grub@aybabtu.com>
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'.

16 years ago2009-10-28 Robert Millan <rmh.grub@aybabtu.com>
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.

16 years ago2009-10-28 Robert Millan <rmh.grub@aybabtu.com>
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.

16 years ago2009-10-28 Felix Zielcke <fzielcke@z-51.de>
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.

16 years ago2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
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.

16 years ago2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
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.

16 years ago2009-10-26 Robert Millan <rmh.grub@aybabtu.com>
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).

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.