Commit graph

  • 898c99a2c3 add changelog entry BVK Chaitanya 2010-11-07 16:18:29 +05:30
  • a8152fedab suppress shell expansion inside quoted strings BVK Chaitanya 2010-11-07 16:13:14 +05:30
  • 80c6d25eef * grub-core/kern/emu/hostdisk.c (convert_system_partition_to_system_disk): Handle devices like "sdaa1". Vladimir 'phcoder' Serbinenko 2010-11-07 00:10:49 +01:00
  • 4a1a0153c3 * include/grub/emu/misc.h: Don't include grub/util/libzfs.h. * include/grub/emu/misc.h (grub_get_libzfs_handle): Move from here ... * include/grub/util/libzfs.h (grub_get_libzfs_handle): ... here. Vladimir 'phcoder' Serbinenko 2010-11-06 23:52:56 +01:00
  • 34706ddc06 * grub-core/fs/ntfs.c (grub_ntfs_uuid): Make uppercase. Vladimir 'phcoder' Serbinenko 2010-11-06 21:54:24 +01:00
  • 6972dea937 * util/grub-install.in: Replace useless recomendation to pass --modules with a recomendation to report a bug. Vladimir 'phcoder' Serbinenko 2010-11-06 21:37:13 +01:00
  • 9c693bd66a Properly register serial terminfo. Reported by: Jordan Uggla Vladimir 'phcoder' Serbinenko 2010-11-06 20:40:08 +01:00
  • 6c9e4c0c89 2010-11-05 Robert Millan <rmh@gnu.org> Robert Millan 2010-11-05 22:56:14 +01:00
  • b9b3839f6d 2010-11-05 Robert Millan <rmh@gnu.org> Robert Millan 2010-11-05 19:48:55 +01:00
  • 1a3aaff40f 2010-11-04 Robert Millan <rmh@gnu.org> Robert Millan 2010-11-04 13:58:29 +01:00
  • a75f4f62ae * util/bin2h.c (main): Fix spelling error in generated output. Colin Watson 2010-11-02 22:51:51 +00:00
  • 33b4b0c61a Fix an integer overflow. Grégoire Sutre 2010-11-01 23:42:53 +01:00
  • 2b36fbf493 * grub-core/loader/i386/linux.c (grub_cmd_linux): Autoload vbe.mod if vga= option is supplied. Vladimir 'phcoder' Serbinenko 2010-11-01 13:10:51 +01:00
  • 74aaf558ef * util/grub.d/10_hurd.in: Don't call savedefault on recovery entries. * util/grub.d/10_kfreebsd.in: Likewise. * util/grub.d/10_linux.in: Likewise. * util/grub.d/20_linux_xen.in: Likewise. Vladimir 'phcoder' Serbinenko 2010-11-01 12:49:40 +01:00
  • 6428dec358 * grub-core/lib/arg.c (grub_arg_parse): Avoid interpreting direct argument as an argument to no-argument option. Vladimir 'phcoder' Serbinenko 2010-11-01 12:45:51 +01:00
  • f8729d984a * util/grub.d/10_linux.in: Add missing load_video with explicit GRUB_GFXPAYLOAD_LINUX. Vladimir 'phcoder' Serbinenko 2010-11-01 12:36:00 +01:00
  • 89d68fa681 * Makefile.am (libgrub.pp): Propagate the libgrub.a split. Vladimir 'phcoder' Serbinenko 2010-11-01 12:29:20 +01:00
  • 3a1197cdb0 * grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Do not put elements with invlid index. * grub-core/disk/mdraid_linux.c (grub_mdraid_detect): Likewise. * grub-core/disk/raid.c (insert_array): Automatically reallocate members. * include/grub/raid.h (grub_raid_member): New struct. (grub_raid_array): Transform devices and start_sector into usage of grub_raid_member. All users updated (allocated_devs): New member. Vladimir 'phcoder' Serbinenko 2010-11-01 10:20:58 +01:00
  • 71574288a4 * docs/man/grub-set-default.h2m: Clarify that only saved default entry is modified Vladimir 'phcoder' Serbinenko 2010-11-01 10:11:44 +01:00
  • 8d40ec6590 NetBSD build fix for getline function conflict from gnulib. BVK Chaitanya 2010-10-29 15:26:16 +05:30
  • 2fb384544a merge with mainline BVK Chaitanya 2010-10-29 15:19:30 +05:30
  • 3863137172 renamed libemu and libgrub to libgrubkern and libgrubmods respectively BVK Chaitanya 2010-10-29 14:44:25 +05:30
  • 95b9257e6e * util/grub-setup.c (setup): Refuse to do a cross-disk embeddingless install rather than creating a broken install. Vladimir 'phcoder' Serbinenko 2010-10-26 12:40:35 +02:00
  • 26c53dc64c * util/grub-setup.c (argp): Remove misleading example of installing to a partition. Vladimir 'phcoder' Serbinenko 2010-10-26 12:33:57 +02:00
  • 4171b3c5bc * util/grub-setup.c (setup): Clarify the error message. Vladimir 'phcoder' Serbinenko 2010-10-26 12:31:26 +02:00
  • 18568d1852 * include/grub/types.h (grub_target_off_t): Removed no longer used type. Vladimir 'phcoder' Serbinenko 2010-10-26 12:29:12 +02:00
  • dc5aeea5b9 merge mainline into net Vladimir 'phcoder' Serbinenko 2010-10-25 13:19:10 +02:00
  • 4f6a2e2175 * grub-core/kern/emu/misc.c (grub_make_system_path_relative_to_its_root) [HAVE_LIBZFS && HAVE_LIBNVPAIR]: Fix mountpoint return on ZFS. Vladimir 'phcoder' Serbinenko 2010-10-23 20:39:08 +02:00
  • 5c81f8b349 * grub-core/kern/emu/misc.c (grub_make_system_path_relative_to_its_root): Revert r2882. Vladimir 'phcoder' Serbinenko 2010-10-23 20:34:50 +02:00
  • e138c45836 * grub-core/lib/relocator.c (grub_relocator_subchunk): Remove now useless field head. All users updated. (free_subchunk): Correct handling of IN_REGION subchunk. Vladimir 'phcoder' Serbinenko 2010-10-22 22:49:36 +02:00
  • 0cbcdf0e6f * docs/grub.texi (Installing GRUB using grub-install): Proofread. (Supported kernels): Likewise. Colin Watson 2010-10-22 14:17:33 +01:00
  • 4b2047e265 netbsd fixes BVK Chaitanya 2010-10-19 10:44:57 +05:30
  • b65ea15514 Make mktemp invocations portable. Grégoire Sutre 2010-10-18 22:50:01 +02:00
  • 30385e717e * util/grub.d/10_linux.in: Fix built-in initramfs image mode for Linux kernel, reported by Dennis Schridde. BVK Chaitanya 2010-10-18 15:55:56 +05:30
  • 05f43cdd03 add change log entry BVK Chaitanya 2010-10-18 13:41:00 +05:30
  • 6351c13140 fix built-in initramfs case BVK Chaitanya 2010-10-18 13:38:42 +05:30
  • 800e6a9be5 * grub-core/normal/auth.c (grub_auth_check_authentication): Set-but-not-used variable removed. Szymon Janc 2010-10-17 15:41:54 +02:00
  • d82df574cd * docs/grub.texi (GNU/Linux): Document APM unavailability with 32-bit linux protocol. Vladimir 'phcoder' Serbinenko 2010-10-17 02:08:08 +02:00
  • 7bced4583e * grub-core/kern/i386/pc/startup.S (grub_console_setcursor): Check cursor shape for sanity. Vladimir 'phcoder' Serbinenko 2010-10-17 01:49:06 +02:00
  • 5b0276902e * docs/grub.texi (Installation): Document buggy BIOS install. Vladimir 'phcoder' Serbinenko 2010-10-17 00:46:39 +02:00
  • ba5f65cfa1 * docs/grub.texi (Installation): Indent. Vladimir 'phcoder' Serbinenko 2010-10-17 00:38:57 +02:00
  • fdf2ec9c8c * util/grub-setup.c (setup): New parameter allow_floppy. (arguments): New member allow_floppy. (argp_parser): Handle --allow-floppy. (main): Pass allow_floppy. * util/grub-install.in: New option --allow-floppy passed though to grub-setup. Vladimir 'phcoder' Serbinenko 2010-10-17 00:35:14 +02:00
  • 861dfd4cb2 * util/grub-install.in: Handle partitionless disks. Vladimir 'phcoder' Serbinenko 2010-10-17 00:28:19 +02:00
  • f77a8c2470 * util/grub-setup.c (setup): Don't clean blocklists before readability verfification. Vladimir 'phcoder' Serbinenko 2010-10-17 00:25:23 +02:00
  • 27d9ee3253 * docs/grub.texi (Installation): Document embedding zone. Remove obsolete grub-install example. Vladimir 'phcoder' Serbinenko 2010-10-16 23:38:30 +02:00
  • 6bdda8f877 * grub-core/commands/legacycfg.c (grub_cmd_legacy_kernel): Set-but-not-used variable ifdef'ed. * grub-core/lib/legacy_parse.c (grub_legacy_parse): Likewise. * grub-core/bus/usb/ohci.c (grub_ohci_pci_iter): Set-but-not-used variable removed. * grub-core/disk/lvm.c (grub_lvm_scan_device): Likewise. * grub-core/fs/jfs.c (grub_jfs_find_file): Likewise. * grub-core/fs/minix.c (grub_minix_dir): Likewise. * grub-core/fs/sfs.c (grub_sfs_read_extent): Likewise. * grub-core/fs/ufs.c (grub_ufs_dir): Likewise. * grub-core/gfxmenu/gui_list.c (grub_gui_list_new): Likewise. * grub-core/gfxmenu/view.c (redraw_menu_visit): Likewise. * grub-core/gfxmenu/widget-box.c (draw): Likewise. * grub-core/lib/relocator.c (malloc_in_range): Likewise. * grub-core/loader/i386/bsdXX.c (grub_netbsd_load_elf_meta): Likewise. * grub-core/loader/i386/bsd_pagetable.c (fill_bsd64_pagetable): Likewise. Szymon Janc 2010-10-16 22:16:52 +02:00
  • e19b016b30 * grub-core/commands/acpihalt.c (skip_ext_op): Skip index field op. * include/grub/acpi.h (GRUB_ACPI_EXTOPCODE_INDEX_FIELD_OP): New enum value. Vladimir 'phcoder' Serbinenko 2010-10-16 20:01:30 +02:00
  • 6c8d300275 * grub-core/commands/acpihalt.c (get_sleep_type): Accept \_S5_ as synonym to _S5_. Needed for some DSDTs. Vladimir 'phcoder' Serbinenko 2010-10-16 19:12:18 +02:00
  • c32b51c9f9 Userspace ACPI parser debugging. Vladimir 'phcoder' Serbinenko 2010-10-16 19:06:55 +02:00
  • fbfbeb394f Remove dead grub_efi_mm_fini. Vladimir 'phcoder' Serbinenko 2010-10-16 17:50:48 +02:00
  • 65f7ed7c9a * grub-core/kern/efi/mm.c (BYTES_TO_PAGES): Round up instead of down. (grub_efi_mm_init): Take into account the memory map size increase. Vladimir 'phcoder' Serbinenko 2010-10-16 17:44:35 +02:00
  • 24977b4451 * grub-core/term/ns8250.c (do_real_config): Set port->broken to 0. (serial_hw_put): Wait based on real time rather than port reads. Don't roken ports. * include/grub/serial.h (grub_serial_port): New field broken. Vladimir 'phcoder' Serbinenko 2010-10-16 17:29:12 +02:00
  • 5f8b440b6b Mention who reported this bug. Robert Millan 2010-10-16 02:34:10 +02:00
  • 1eb01cd276 2010-10-16 Robert Millan <rmh@gnu.org> Robert Millan 2010-10-16 02:30:14 +02:00
  • 2d5fed60d0 2010-10-15 Robert Millan <rmh@gnu.org> Robert Millan 2010-10-15 12:06:13 +02:00
  • d0f4c1ea0f * grub-core/efiemu/main.c (grub_efiemu_prepare): Handle errors from grub_efiemu_autocore. Vladimir 'phcoder' Serbinenko 2010-10-14 15:44:04 +02:00
  • d87c681fd4 * grub-core/kern/i386/pc/startup.S (bypass_table): Use 0x1b explicitly rather than 0x1b. (grub_console_getkey): Use correct jae opcode rather than ja. Vladimir 'phcoder' Serbinenko 2010-10-14 15:35:55 +02:00
  • 219b35646a 2010-10-12 Robert Millan <rmh@gnu.org> Robert Millan 2010-10-12 14:47:04 +02:00
  • 20c6bb7e9e Correctly distinguish mdraid flavours. Vladimir 'phcoder' Serbinenko 2010-10-08 23:27:27 +02:00
  • 5d49b1e69c Move last changelog entry from ChangeLog to ChangeLog.cacheinfo. Szymon Janc 2010-10-06 22:09:07 +02:00
  • 855f93b7c5 Corrected usb.h starous 2010-10-06 21:49:27 +02:00
  • b3d8d98dda Corrected usb.h starous 2010-10-06 21:48:48 +02:00
  • c5dc16905a Make enable of disk cache statistics code configurable. Szymon Janc 2010-10-06 19:57:01 +02:00
  • 74baff844e * grub-core/kern/i386/pc/startup.S (grub_console_getkey): Fix incorrect handling of special keys. Vladimir 'phcoder' Serbinenko 2010-10-06 19:46:20 +02:00
  • c7980ad945 Correct 2 last Changelog entries Vladimir 'phcoder' Serbinenko 2010-10-06 19:42:51 +02:00
  • c621fd6ebe CBI Mass Storage support starous 2010-10-02 22:28:16 +02:00
  • a61499a1c3 SCSI - cache ID bug starous 2010-10-02 20:56:12 +02:00
  • 3ef068df41 SCSI - cache ID bug starous 2010-10-02 20:55:10 +02:00
  • acf6a974d7 usbtrans.c - wrong max packet size for bulk transfer starous 2010-10-02 20:50:07 +02:00
  • a94551944e usbtrans.c - wrong max packet size for bulk transfer starous 2010-10-02 20:49:05 +02:00
  • 441cfe65c0 Clear out 0x80 color bit on EFI. Tested by: decoder Reported by: decoder and meta tech. Vladimir 'phcoder' Serbinenko 2010-10-01 16:54:38 +02:00
  • bf26bcc435 * grub-core/loader/i386/linux.c (DEFAULT_VIDEO_MODE) [GRUB_MACHINE_EFI]: Set to "auto". Vladimir 'phcoder' Serbinenko 2010-10-01 16:24:43 +02:00
  • 6e3c515d5b * grub-core/gettext/gettext.c (grub_gettext_init_ext): Avoid using mo_file after freeing. Vladimir 'phcoder' Serbinenko 2010-09-30 21:07:51 +02:00
  • e6d983ba6d * grub-core/normal/term.c (read_terminal_list): Free in a right order. Vladimir 'phcoder' Serbinenko 2010-09-30 21:04:09 +02:00
  • 74ccb5b5e2 * grub-core/script/execute.c (grub_script_execute_sourcecode): Set flags. Vladimir 'phcoder' Serbinenko 2010-09-30 20:59:20 +02:00
  • 17821956e7 * util/grub-setup.c (main) [GRUB_MACHINE_IEEE1275]: Propagate argp usage. Vladimir 'phcoder' Serbinenko 2010-09-30 19:27:28 +02:00
  • ee74fa4822 Put terminfo into core on ieee1275 and yeeloong (needed for console). Vladimir 'phcoder' Serbinenko 2010-09-30 17:50:01 +02:00
  • aa438e6818 * grub-core/loader/multiboot_mbi2.c (grub_multiboot_make_mbi] [GRUB_MACHINE_EFI && __i386__]: Fix typo. Vladimir 'phcoder' Serbinenko 2010-09-29 23:58:43 +02:00
  • 579940128b Fix coreboot compilation. Vladimir 'phcoder' Serbinenko 2010-09-29 23:51:12 +02:00
  • 2a4066114d * grub-core/lib/relocator.c (malloc_in_range): Trim too verbose debug messages. (grub_relocator_prepare_relocs): Set movers_chunk.srcv. Vladimir 'phcoder' Serbinenko 2010-09-29 23:19:21 +02:00
  • d33613fcf3 * grub-core/loader/i386/bsd.c (grub_cmd_netbsd): Provide default serial parameters. Vladimir 'phcoder' Serbinenko 2010-09-29 22:51:12 +02:00
  • 44a1b4327a * grub-core/lib/arg.c (grub_arg_parse): Fix treating of all commands as if they were BSD-style. Vladimir 'phcoder' Serbinenko 2010-09-29 22:48:38 +02:00
  • edde54e656 * grub-core/boot/i386/pc/lnxboot.S: Replace GRUB_KERNEL_I386_PC_MULTIBOOT_SIGNATURE with GRUB_KERNEL_I386_PC_NO_REED_SOLOMON_PART. Vladimir 'phcoder' Serbinenko 2010-09-29 22:45:57 +02:00
  • b65830fae1 Write embedding zone using Reed-Solomon. Vladimir 'phcoder' Serbinenko 2010-09-29 21:33:38 +02:00
  • 0b4b227fae * grub-core/loader/multiboot_mbi2.c (grub_multiboot_make_mbi): Fix i386 and x86-64 definedness tests. Colin Watson 2010-09-28 17:38:34 +01:00
  • f772623bc0 Fix generation of kernel_syms.lst Yves Blusseau 2010-09-27 11:11:38 +02:00
  • 8e57a6ca44 2010-09-26 Robert Millan <rmh@gnu.org> Robert Millan 2010-09-26 16:11:33 +02:00
  • f913083640 2010-09-26 Robert Millan <rmh@gnu.org> Robert Millan 2010-09-26 15:53:05 +02:00
  • 4e2b20a79a Add missing dependency on rs_Decoder.S Vladimir 'phcoder' Serbinenko 2010-09-26 13:37:08 +02:00
  • 40ca6b29fd Fix missing mreparm=3 Vladimir 'phcoder' Serbinenko 2010-09-25 21:43:04 +02:00
  • 53c9e7798c Remove debug printf Vladimir 'phcoder' Serbinenko 2010-09-25 21:42:36 +02:00
  • 25e09515ad Make mb header to protected part Vladimir 'phcoder' Serbinenko 2010-09-25 21:42:13 +02:00
  • 3ac9e79207 Multiple bugs correction for Reed-Solomon Vladimir 'phcoder' Serbinenko 2010-09-25 20:40:26 +02:00
  • 419cbeb06d hook Reed-Solomon into startup.S Vladimir 'phcoder' Serbinenko 2010-09-25 19:33:05 +02:00
  • 96510fafd2 fix typo BVK Chaitanya 2010-09-25 10:48:48 +05:30
  • 449333eb7d Fix grub-emu build. BVK Chaitanya 2010-09-25 10:43:09 +05:30
  • 4f0de6881c C part of Reed-Solomon Vladimir 'phcoder' Serbinenko 2010-09-24 14:05:47 +02:00
  • e1fd193905 Re-enable grub-extras. * autogen.sh: Create symlinks to ${GRUB_CONTRIB} if necessary to avoid confusing Automake. Run autogen only twice, once for the top level and once for grub-core. Add Makefile.util.def and Makefile.core.def from extra modules to the appropriate autogen invocations. If Makefile.common exists in an extra module, include it in both Makefile.util.am and grub-core/Makefile.core.am; similarly, include any Makefile.util.common file in Makefile.util.am and any Makefile.core.common file in grub-core/Makefile.core.am. * conf/Makefile.common ($(top_srcdir)/grub-core/Makefile.core.am): Depend on $(top_srcdir)/grub-core/Makefile.gcry.def. ($(top_srcdir)/grub-core/Makefile.gcry.def): Remove. * grub-core/Makefile.am: Remove inclusion of Makefile.gcry.am. * gentpl.py (gvar_add): Turn GVARS into a set. (global_variable_initializers): Sort global variables on output. (vars_init): New function. (first_time): Likewise. (library): Ensure that non-global variable initialisations are emitted before the first time we emit code for a library block. Append to variables rather than setting them. Only emit noinst_LIBRARIES, BUILT_SOURCES, and CLEANFILES the first time for each conditional path. (program): installdir() emits an Autogen macro, so must be passed to var_add rather than gvar_add. (data): Likewise. (script): Likewise. (rules): New function, centralising handling for different target types. Set up Guile association lists for first_time and vars_init, and send most output to a diversion so that variable initialisations can be emitted first. (module_rules): Use new rules function. (kernel_rules): Likewise. (image_rules): Likewise. (library_rules): Likewise. (program_rules): Likewise. (script_rules): Likewise. (data_rules): Likewise. * configure.ac: Add AC_PROG_LN_S, for the benefit of ntldr-img. * .bzrignore: Add contrib and grub-core/contrib. Remove grub-core/Makefile.gcry.am. Colin Watson 2010-09-24 09:48:27 +01:00
  • 1d12cf2947 * grub-core/lib/LzFind.c: Add missing include. * grub-core/lib/LzmaEnc.c: Likewise. * grub-core/script/lexer.c: Likewise. * grub-core/script/yylex.l: Likewise. * util/grub-macho2img.c: Likewise. * util/grub-menulst2cfg.c: Likewise. * util/grub-mklayout.c: Likewise. * util/grub-mkpasswd-pbkdf2.c * util/grub-mkrelpath.c: Likewise. * util/resolve.c: Likewise. Yves Blusseau 2010-09-24 09:19:57 +02:00
  • dd363028e4 * Makefile.util.def (example_unit_test): Add grub-core/gnulib/libgnu.a. BVK Chaitanya 2010-09-24 08:46:15 +05:30