Commit graph

  • 4ce9a74332 merge mainline into gingold2 Vladimir 'phcoder' Serbinenko 2010-09-11 18:03:47 +02:00
  • 4df7996d87 Shutdown using ACPI. Vladimir 'phcoder' Serbinenko 2010-09-11 17:59:14 +02:00
  • 126b4c32ab * commands/lsacpi.c: New file. * grub-core/Makefile.core.def (lsacpi): New module. * include/grub/acpi.h (GRUB_ACPI_FADT_SIGNATURE): New definition. (GRUB_ACPI_MADT_SIGNATURE): Likewise. (grub_acpi_madt_entry_header): New struct. (grub_acpi_madt): Likewise. (grub_acpi_madt_entry_interrupt_override): Likewise. (grub_acpi_madt_entry_sapic): Likewise. (grub_acpi_madt_entry_lsapic): Likewise. (grub_acpi_madt_entry_platform_int_source): Likewise. * include/grub/types.h (PRIxGRUB_UINT32_T): New definition. (PRIuGRUB_UINT32_T): Likewise. (PRIxGRUB_UINT64_T): Likewise. Tristan Gingold 2010-09-11 17:48:54 +02:00
  • 1aa4fe8822 Implement loading palette on ieee1275_fb. Vladimir 'phcoder' Serbinenko 2010-09-11 17:41:56 +02:00
  • 76e61597b4 Merge mainline into install Vladimir 'phcoder' Serbinenko 2010-09-11 17:28:46 +02:00
  • 25761e13ee * util/grub-install.in (grub_partition): New variable. Set prefix_drive on EFI and PC to (,$grub_partition) as last resort. * util/i386/pc/grub-setup.c (setup): Don't touch prefix. Fixes a bug reported by Yves Blusseau. Vladimir Serbinenko 2010-09-11 17:21:48 +02:00
  • 050abaeaa8 Fix emu on mipsel. Vladimir 'phcoder' Serbinenko 2010-09-11 16:58:06 +02:00
  • 038272a5c5 Merge mainline into install Vladimir 'phcoder' Serbinenko 2010-09-11 16:38:37 +02:00
  • 638f5f7ea1 Implement --bootloader-id Vladimir 'phcoder' Serbinenko 2010-09-11 16:37:00 +02:00
  • 5ed7d816b4 * util/grub-install.in: Don't try to verify core.img until after running grub-mkimage to create it. Colin Watson 2010-09-10 23:15:56 +01:00
  • 90367e043d 2010-09-10 Robert Millan <rmh@gnu.org> Robert Millan 2010-09-10 15:11:54 +02:00
  • c452fa66dd * util/grub-install.in: ${imgext} won't be defined here until the install branch is merged. For the meantime, only verify core.img on i386-pc and sparc64-ieee1275 platforms. Colin Watson 2010-09-10 13:47:16 +01:00
  • c38fe9f48e 2010-09-10 Robert Millan <rmh@gnu.org> Robert Millan 2010-09-10 14:32:28 +02:00
  • 905f7773e5 grub-fstest needs the host and hostfs modules while other utilities actively require those modules to be absent, so grub-fstest needs its own initialisation and finalisation code. * Makefile.am (grub_fstest.pp): New target. (grub_fstest_init.lst): Likewise. (grub_fstest_init.c): Likewise. * Makefile.util.def (grub-fstest): Add grub_fstest_init.c. Colin Watson 2010-09-10 13:20:21 +01:00
  • fb90b54648 2010-09-10 Robert Millan <rmh@gnu.org> Robert Millan 2010-09-10 14:02:54 +02:00
  • 66d4bea5cc 2010-09-10 Robert Millan <rmh@gnu.org> Robert Millan 2010-09-10 13:35:23 +02:00
  • b6a690eeb8 * Makefile.util.def (libgrub.a): Move grub-core/kern/emu/hostfs.c and grub-core/disk/host.c to ... (grub-fstest): ... here. Having the host disk implementation present confuses grub-probe and other utility programs. * util/grub-mkconfig.in: Only verify readability of grub.cfg.new when writing to a file, not when writing to stdout. Colin Watson 2010-09-09 17:17:45 +01:00
  • 8901b00c88 * tests/partmap_test.in: New test for partitions. * Makefile.util.def: Rules for new test. bvk.groups@gmail.com 2010-09-09 21:24:17 +05:30
  • 56672f4a8b added new partmaps test bvk.groups@gmail.com 2010-09-09 21:10:17 +05:30
  • 7bf45fdd31 2010-09-09 Robert Millan <rmh@gnu.org> Robert Millan 2010-09-09 01:16:05 +02:00
  • 4dfbc57428 2010-09-09 Robert Millan <rmh@gnu.org> Robert Millan 2010-09-09 01:12:10 +02:00
  • f637773235 2010-09-08 Robert Millan <rmh@gnu.org> Robert Millan 2010-09-08 23:41:27 +02:00
  • 6b8e78aee3 2010-09-08 Robert Millan <rmh@gnu.org> Robert Millan 2010-09-08 23:35:53 +02:00
  • 43de930c20 Change to disk->name being raw name. It makes less hidden issues Vladimir 'phcoder' Serbinenko 2010-09-08 21:22:41 +02:00
  • f256469360 Fix minix issue Vladimir 'phcoder' Serbinenko 2010-09-08 21:03:23 +02:00
  • 7051df3609 Fix an issue with new interface for device names Vladimir 'phcoder' Serbinenko 2010-09-08 21:02:51 +02:00
  • 27f21a8bb6 Add forgotten commit part Vladimir 'phcoder' Serbinenko 2010-09-08 21:01:20 +02:00
  • dedb5f9be2 merge mainline into nested Vladimir 'phcoder' Serbinenko 2010-09-08 20:40:27 +02:00
  • 3fcb410549 Fix a double device name Vladimir 'phcoder' Serbinenko 2010-09-08 20:39:57 +02:00
  • b4a0c9154b Split minix.mod into minix.mod and minix2.mod. Vladimir 'phcoder' Serbinenko 2010-09-08 19:13:48 +02:00
  • 5f7a44bf92 Missing part of r2705 Vladimir 'phcoder' Serbinenko 2010-09-08 19:09:07 +02:00
  • c0e53ea537 Add new --boot-directory option to replace --root-directory Yves Blusseau 2010-09-08 17:25:29 +02:00
  • b9fe6ea2ea * util/grub-mkconfig.in: Use new variable. Yves Blusseau 2010-09-08 17:21:32 +02:00
  • d87aedff34 * configure.ac: Define some useful variables. Yves Blusseau 2010-09-08 17:19:27 +02:00
  • e55e8495e1 * grub-core/kern/ieee1275/cmain.c (grub_ieee1275_find_options): Set GRUB_IEEE1275_FLAG_HAS_CURSORONOFF when appropriate. * grub-core/term/ieee1275/ofconsole.c (grub_ofconsole_setcursor): Use terminfo and don't use cursor-on/cursor-off unless it's known to work. * include/grub/ieee1275/ieee1275.h (grub_ieee1275_flag): New element GRUB_IEEE1275_FLAG_HAS_CURSORONOFF. Vladimir 'phcoder' Serbinenko 2010-09-08 16:15:57 +02:00
  • fdff6f0be9 For EFI, hardcode the partition number in the core image's prefix. Colin Watson 2010-09-08 14:11:45 +01:00
  • 6ed71f4831 merge mainline into install Vladimir 'phcoder' Serbinenko 2010-09-08 15:05:42 +02:00
  • 6fa6d6751d * grub-core/kern/efi/init.c (grub_efi_set_prefix): If the prefix starts with "(,", fill the drive containing the loaded image in between those two characters, but expect that a full partition specification including partition map names will follow. Colin Watson 2010-09-08 13:53:47 +01:00
  • 92f2aef045 2010-09-08 Robert Millan <rmh@gnu.org> Robert Millan 2010-09-08 14:37:19 +02:00
  • 99fd620d5a 2010-09-08 Robert Millan <rmh@gnu.org> Robert Millan 2010-09-08 14:29:32 +02:00
  • dc3d901cde Check for the EFI distributor case-insensitively, since efi_distributor is always forced to lower-case. Reported by: Mario Limonciello. Mario Limonciello 2010-09-08 13:07:21 +01:00
  • f438a5be58 Set install_device for EFI before it's needed. Colin Watson 2010-09-08 12:54:38 +01:00
  • 420eae7e6c Remove conf/*.mk Robert Millan 2010-09-08 13:13:15 +02:00
  • 058e30ac09 Not command (!) support to GRUB script. bvk.groups@gmail.com 2010-09-08 09:21:02 +05:30
  • 22a85f6b0a Add ia64-specific libgcc symbols Vladimir 'phcoder' Serbinenko 2010-09-08 01:51:31 +02:00
  • 3b2bdd6f73 Add missing headers for ia64 Tristan Gingold 2010-09-08 01:50:12 +02:00
  • a0b5f6bcb1 update grub_errno as per the return value bvk.groups@gmail.com 2010-09-07 21:46:04 +05:30
  • dc0fae73f8 merge with mainline bvk.groups@gmail.com 2010-09-07 21:45:34 +05:30
  • b61d05ed19 * grub-core/commands/wildcard.c (wildcard_expand): Fix wrong grub_free. bvk.groups@gmail.com 2010-09-07 17:16:03 +05:30
  • 75d8c629fc syntax check before overwriting bvk.groups@gmail.com 2010-09-07 11:18:53 +05:30
  • 4d69c7863b * docs/grub.texi (Shell-like scripting): Fix @dots to @dots{}. bvk.groups@gmail.com 2010-09-07 11:00:37 +05:30
  • aa3119c46f * docs/grub.texi (Shell-like scripting): Documentation for break, continue, shift and return commands. bvk.groups@gmail.com 2010-09-07 09:39:14 +05:30
  • 40294df243 merge with mainline bvk.groups@gmail.com 2010-09-07 09:35:57 +05:30
  • e175e78d4a documentation for some grub-script features bvk.groups@gmail.com 2010-09-07 09:33:29 +05:30
  • 88ae2ce160 Fix several powerpc-ieee1275 issues and one EFI one while on it Vladimir 'phcoder' Serbinenko 2010-09-06 23:03:25 +02:00
  • db0f7e3d20 Rename CD-ROM to cd on BIOS. Vladimir 'phcoder' Serbinenko 2010-09-06 09:35:35 +02:00
  • 88b87c9313 * grub-core/kern/emu/main.c (main): Reinit LVM and RAID. * util/grub-probe.c (main): Likewise. * util/i386/pc/grub-setup.c (main): Likewise. * util/sparc64/ieee1275/grub-setup.c (main): Likewise. Reported and debugged by: alexxy Vladimir 'phcoder' Serbinenko 2010-09-05 23:24:57 +02:00
  • 294f324d89 * grub-core/disk/lvm.c (grub_lvm_scan_device) [GRUB_UTIL]: Output more diagnostic info. Vladimir 'phcoder' Serbinenko 2010-09-05 23:20:13 +02:00
  • d7ee3441eb * util/grub.d/30_os-prober.in: Add missing classes. Jo Shields 2010-09-05 22:43:43 +02:00
  • 122a9b2cd9 Merge mainline into legacy_parser Vladimir 'phcoder' Serbinenko 2010-09-05 20:44:42 +02:00
  • 5cd837bd47 Add testload Vladimir 'phcoder' Serbinenko 2010-09-05 20:43:43 +02:00
  • d7e06c1f0b * docs/grub.texi (Theme file format): Document new position format. Vladimir 'phcoder' Serbinenko 2010-09-05 20:33:03 +02:00
  • fc157e539c * docs/grub.texi (Theme file format): Replace Box_slice_names.png with a table. Use @code instead of @verbatim. Vladimir 'phcoder' Serbinenko 2010-09-05 20:17:34 +02:00
  • 506e9a1ce0 Gfxmenu documentation. Colin D Bennett 2010-09-05 20:04:10 +02:00
  • f0aff67c47 * grub-core/Makefile.core.def (xzio): New module. * grub-core/io/xzio.c: New file. * grub-core/lib/xzembed/xz.h: New file (from xembed). * grub-core/lib/xzembed/xz_config.h: Likewise. * grub-core/lib/xzembed/xz_dec_bcj.c: Likewise. * grub-core/lib/xzembed/xz_dec_lzma2.c: Likewise. * grub-core/lib/xzembed/xz_dec_stream.c: Likewise. * grub-core/lib/xzembed/xz_lzma2.h: Likewise. * grub-core/lib/xzembed/xz_private.h: Likewise. * grub-core/lib/xzembed/xz_stream.h: Likewise. * include/grub/file.h (grub_file_filter_id): New compression filter GRUB_FILE_FILTER_XZIO. Szymon Janc 2010-09-05 17:12:13 +02:00
  • 82a8506214 * include/grub/file.h (GRUB_FILE_SIZE_UNKNOWN): New definition. * grub-core/disk/loopback.c (grub_loopback_open): Handle unknown file size. Vladimir 'phcoder' Serbinenko 2010-09-05 17:01:16 +02:00
  • 3579415d20 * include/grub/err.h (grub_err_t): Replace GRUB_ERR_BAD_GZIP_DATA with GRUB_ERR_BAD_COMPRESSED_DATA. All users updated. Vladimir 'phcoder' Serbinenko 2010-09-05 16:55:49 +02:00
  • 5124ae6d4f Uncompressed checksum support. Vladimir 'phcoder' Serbinenko 2010-09-05 16:48:54 +02:00
  • 9aadb3d146 Add missing ChangeLog entry Vladimir 'phcoder' Serbinenko 2010-09-05 16:43:31 +02:00
  • 06f7011716 Reintroduce testload. Vladimir 'phcoder' Serbinenko 2010-09-05 16:40:41 +02:00
  • a17792c324 * grub-core/lib/posix_wrap/sys/types.h (bool): Transform into an enum. (uint8_t): New type. (uint16_t): Likewise. (uint32_t): Likewise. (uint64_t): Likewise. Szymon Janc 2010-09-05 14:24:39 +02:00
  • b81e40a379 * include/grub/crypto.h (GRUB_MD_CRC32): New definition. Szymon Janc 2010-09-05 14:18:31 +02:00
  • fc2ef1172c * grub-core/io/gzio.c (grub_gzio_open): Removed "transparent" parameter. Made static. (grub_gzfile_open): Removed. All users updated. (GRUB_MOD_INIT): New function. (GRUB_MOD_FINI): Likewise. * grub-core/kern/file.c (grub_file_filters_all): New variable. (grub_file_filters_enabled): Likewise. (grub_file_open): Handle filters. * grub-core/loader/i386/bsd.c (GRUB_MOD_INIT): Load gzio. * grub-core/normal/main.c (GRUB_MOD_INIT): Likewise. * include/grub/file.h (grub_file_filter_id_t): New type. (grub_file_filter_t): Likewise. (grub_file_filters_all): New extern variable. (grub_file_filters_enabled): Likewise. (grub_file_filter_register): New inline function. (grub_file_filter_unregister): Likewise. (grub_file_filter_disable): Likewise. (grub_file_filter_disable_compression): Likewise. * include/grub/gzio.h: Removed. Vladimir 'phcoder' Serbinenko 2010-09-05 13:05:36 +02:00
  • 1bce65c7b1 not command (!) support BVK Chaitanya 2010-09-05 14:57:28 +05:30
  • 35ee15e09a Filename expansion support for wildcards in GRUB script. BVK Chaitanya 2010-09-04 22:45:34 +05:30
  • ee14ec9935 merge with mainline BVK Chaitanya 2010-09-04 22:34:32 +05:30
  • 5f0c4acaca Support for updating environment variables with matched substrings of regexp. BVK Chaitanya 2010-09-04 22:19:58 +05:30
  • a431c98a52 merge with mainline BVK Chaitanya 2010-09-04 22:13:45 +05:30
  • 3759a35f75 * include/grub/file.h (grub_file): New member not_easly_seekable. (grub_file_seekable): New inline function. * grub-core/io/gzio.c (test_header): Don't test end magic if file isn't easily seekable. (grub_gzio_open): Set not_easly_seekable. * grub-core/fs/i386/pc/pxe.c (grub_pxefs_open): Set not_easily_seekable. * grub-core/io/bufio.c (grub_bufio_open): Propagate not_easily_seekable. Szymon Janc 2010-09-04 18:28:42 +02:00
  • ed8c6dec96 Support for options to appear multiple times on cmdline. BVK Chaitanya 2010-09-04 21:43:54 +05:30
  • 9fcd1ee541 merge with mainline BVK Chaitanya 2010-09-04 21:02:48 +05:30
  • 30b4166fde Reimport setjmp from Tristan's branch. Vladimir 'phcoder' Serbinenko 2010-09-04 17:23:51 +02:00
  • dacd0cf07a "return" command for GRUB script functions. BVK Chaitanya 2010-09-04 20:53:09 +05:30
  • 165bfce138 merge with mainline BVK Chaitanya 2010-09-04 20:44:44 +05:30
  • df3df23d5c Reorganise memory map handling Vladimir 'phcoder' Serbinenko 2010-09-04 17:10:10 +02:00
  • 52e72f9d46 "setparams" command to update positional parameters. BVK Chaitanya 2010-09-04 20:27:48 +05:30
  • cd652829a1 merge with mainline BVK Chaitanya 2010-09-04 14:41:08 +05:30
  • 49649ac85d review comments BVK Chaitanya 2010-09-04 14:32:59 +05:30
  • 965e0faac8 merge with mainline BVK Chaitanya 2010-09-04 14:30:12 +05:30
  • 854bd47cb8 fix memory leak and out-of-range writes BVK Chaitanya 2010-09-04 14:22:51 +05:30
  • e77cc389d5 merge with mainline BVK Chaitanya 2010-09-04 14:21:56 +05:30
  • 25b60c913b * grub-core/normal/completion.c (grub_normal_do_completion): Fix grub_free order. BVK Chaitanya 2010-09-04 14:19:04 +05:30
  • 6d7c073bc8 merge with mainline BVK Chaitanya 2010-09-04 11:49:02 +05:30
  • 7af6505ba1 merge with mainline BVK Chaitanya 2010-09-04 11:37:59 +05:30
  • 312e3e3668 merge with mainline BVK Chaitanya 2010-09-04 11:28:45 +05:30
  • 227cab7c79 merge with mainline BVK Chaitanya 2010-09-04 10:56:23 +05:30
  • 37e7bf68c5 Support for passing block of commands as an argument to extcmds. BVK Chaitanya 2010-09-04 09:13:30 +05:30
  • e5a73c4247 merge with mainline BVK Chaitanya 2010-09-04 09:05:21 +05:30
  • 888d1500b2 Multi-line quoted strings support. BVK Chaitanya 2010-09-04 08:43:35 +05:30
  • adcf5a8e30 merge with mainline BVK Chaitanya 2010-09-04 08:33:42 +05:30