Commit graph

  • f5a109e277 Variable initialization. Grégoire Sutre 2010-09-24 01:13:50 +02:00
  • 6d0fa83c79 Support xz compression on yeeloong. Vladimir 'phcoder' Serbinenko 2010-09-23 02:10:44 +02:00
  • 04d22dddd9 Fix a bunch of net issues Vladimir 'phcoder' Serbinenko 2010-09-23 00:45:39 +02:00
  • 1b655af685 Define FLOPPY_MAJOR on NetBSD. Grégoire Sutre 2010-09-22 23:32:58 +02:00
  • ce3a2ec025 Remove some dead code Vladimir 'phcoder' Serbinenko 2010-09-22 20:34:20 +02:00
  • 760a7e5aed Merge mainline into net Vladimir 'phcoder' Serbinenko 2010-09-22 20:13:00 +02:00
  • 8f03f0b580 * grub-core/loader/multiboot_mbi2.c (grub_multiboot_make_mbi): Fix typo in __i386__ conditional. Colin Watson 2010-09-22 16:57:49 +01:00
  • 90451bb1c9 networking in grub-emu Vladimir 'phcoder' Serbinenko 2010-09-22 17:14:43 +02:00
  • 6b1b3423dd Fix error handling in ofnet Vladimir 'phcoder' Serbinenko 2010-09-22 17:14:14 +02:00
  • 7835dfd3e8 * grub-core/loader/multiboot_mbi2.c (GRUB_MACHINE_EFI): Add missing include. Vladimir 'phcoder' Serbinenko 2010-09-22 17:13:21 +02:00
  • e255597e51 Implement EFI and ACPI multiboot2 extensions. Vladimir 'phcoder' Serbinenko 2010-09-22 14:51:49 +02:00
  • 9a0e5c815e Fix bugs in asm code Vladimir 'phcoder' Serbinenko 2010-09-22 00:53:34 +02:00
  • 67c4bb722d Align scratch Vladimir 'phcoder' Serbinenko 2010-09-22 00:52:33 +02:00
  • bf5f1dc6d2 Write total module size before compressing Vladimir 'phcoder' Serbinenko 2010-09-22 00:51:54 +02:00
  • a93cb8a8cc .../serial/common.c - added missing configuration starous 2010-09-21 22:00:44 +02:00
  • 6cc1405144 .../serial/common.c - added missing configuration starous 2010-09-21 21:57:57 +02:00
  • 2c44e493c7 Compressor part Vladimir 'phcoder' Serbinenko 2010-09-21 21:35:46 +02:00
  • 758194b076 Allow compression algorithm specification Vladimir 'phcoder' Serbinenko 2010-09-21 20:30:28 +02:00
  • df7769d8dc * grub-core/normal/menu_entry.c (run): Make sure we always return a value. Colin Watson 2010-09-21 19:03:11 +01:00
  • e0a8ef26e4 MAke a separate scratch for decompressor Vladimir 'phcoder' Serbinenko 2010-09-21 19:39:51 +02:00
  • b031012d70 * grub-core/commands/efi/lsefimmap.c (grub_cmd_lsefimmap): NumberOfPages is UINT64 according to the UEFI specification, not UINTN. Fix printf format. Colin Watson 2010-09-21 16:58:08 +01:00
  • 174de8f340 * grub-core/bus/usb/usbhub.c (poll_nonroot_hub): Change type of `err' to grub_usb_err_t. Reported and tested by: KESHAV P.R. Colin Watson 2010-09-21 16:13:04 +01:00
  • d7dbe92395 * grub-core/disk/efi/efidisk.c (grub_efidisk_get_device_name): Make tpart non-const, so that we can assign to it. (Since this is a typedef, the constness refers to the pointer rather than what it points to.) Colin Watson 2010-09-21 13:41:23 +01:00
  • 8d5e2af3fc * conf/Makefile.common (CPPFLAGS_GNULIB): Add $(top_srcdir)/grub-core/gnulib as well as $(top_builddir)/grub-core/gnulib. Reported by: KESHAV P.R. Colin Watson 2010-09-21 13:37:50 +01:00
  • 5c5277839a * util/grub-install.in: Fix the bootloader ID option to be consistently --bootloader-id, not --bootloader_id. Reported by: KESHAV P.R. Colin Watson 2010-09-21 12:10:36 +01:00
  • d309a16e26 * grub-core/commands/hashsum.c (GRUB_MOD_INIT): Make "Compute or check hash checksum." consistently translatable. Colin Watson 2010-09-21 11:14:06 +01:00
  • b830cd16a1 * conf/Makefile.common (CPPFLAGS_GNULIB): Replace $(top_srcdir) with $(top_builddir). Yves Blusseau 2010-09-21 12:02:59 +02:00
  • c4fe27a827 * grub-core/commands/hashsum.c (aliases): Add sha1sum alias. (GRUB_MOD_INIT): Register sha1sum command. (GRUB_MOD_FINI): Unregister sha1sum command. Colin Watson 2010-09-21 10:56:16 +01:00
  • a4c1d277c1 Keep boot and grub directory names in sync with utils scripts Yves Blusseau 2010-09-21 11:42:30 +02:00
  • 4eff79d2f9 * grub-core/kern/emu/hostdisk.c (find_system_device): Only try to convert partition names to disk names if the new `convert' parameter is set. (grub_util_biosdisk_get_grub_dev): If opening the disk device returns GRUB_ERR_UNKNOWN_DEVICE, treat the partition device as a disk in its own right. This can happen with Xen disk images. Colin Watson 2010-09-21 10:36:44 +01:00
  • f8926c32b4 C part of decompressor Vladimir 'phcoder' Serbinenko 2010-09-21 11:22:52 +02:00
  • 934d7e44b2 * util/grub-editenv.c: Update strings to avoid warnings when generating grub.pot file. * util/grub-setup.c: Likewise. Yves Blusseau 2010-09-21 11:17:54 +02:00
  • c5b4cd370e asm part for mips decompressor Vladimir 'phcoder' Serbinenko 2010-09-21 10:14:08 +02:00
  • 3197c86ba8 Remove dead code in decompressor Vladimir 'phcoder' Serbinenko 2010-09-21 10:07:12 +02:00
  • 4519e259a1 Implementation of ACPI parts Vladimir 'phcoder' Serbinenko 2010-09-21 08:37:50 +02:00
  • df3367cc4a * configure.ac: Change version to 1.99~beta0. Vladimir 'phcoder' Serbinenko 2010-09-21 02:33:48 +02:00
  • 9dbbe5e858 Impletment EST multiboot passing Vladimir 'phcoder' Serbinenko 2010-09-21 02:19:29 +02:00
  • 77a94e9810 * grub-core/loader/i386/multiboot_mbi.c (grub_fill_multiboot_mmap): Add BADRAM. * grub-core/loader/multiboot_mbi2.c (grub_fill_multiboot_mmap): Likewise. * include/multiboot.h: Resynced with specification. * include/multiboot2.h: Likewise. Vladimir 'phcoder' Serbinenko 2010-09-21 02:06:14 +02:00
  • 269004c158 Fix po directory handling. * configure.ac: Create po/Makefile.in rather than po/Makefile. * grub-core/gnulib/Makefile.am: Import gettext module. * m4/gnulib-cache.m4: Likewise. * m4/gnulib-comp.m4: Likewise. * m4/gettext.m4: New file, from gnulib. * m4/glibc2.m4: Likewise. * m4/iconv.m4: Likewise. * m4/intdiv0.m4: Likewise. * m4/intl.m4: Likewise. * m4/intldir.m4: Likewise. * m4/intlmacosx.m4: Likewise. * m4/intmax.m4: Likewise. * m4/inttypes-pri.m4: Likewise. * m4/lcmessage.m4: Likewise. * m4/lib-ld.m4: Likewise. * m4/lib-link.m4: Likewise. * m4/lib-prefix.m4: Likewise. * m4/lock.m4: Likewise. * m4/nls.m4: Likewise. * m4/po.m4: Likewise. * m4/printf-posix.m4: Likewise. * m4/progtest.m4: Likewise. * m4/threadlib.m4: Likewise. * m4/uintmax_t.m4: Likewise. * m4/visibility.m4: Likewise. * po/Makefile.am: Remove. * po/Makefile.in.in: New file, from gettext. ($(DOMAIN).pot-update): Support POTFILES-shell. * po/Makevars: New file. * po/POTFILES-shell: Rename to ... * po/POTFILES-shell.in: ... this. Update. * po/POTFILES: Rename to ... * po/POTFILES.in: ... this. Update. * po/Rules-quot: New file, from gettext. * po/boldquot.sed: Likewise. * po/en@boldquot.header: Likewise. * po/en@quot.header: Likewise. * po/insert-header.sin: Likewise. * po/quot.sed: Likewise. * po/remove-potcdate.sin: Likewise. Colin Watson 2010-09-21 00:09:23 +01:00
  • 3e0fa5d0e0 * util/grub.d/10_kfreebsd.in (kfreebsd_entry): Use UUID when possible. Vladimir 'phcoder' Serbinenko 2010-09-21 01:02:24 +02:00
  • ade9bd6642 * util/grub.d/20_linux_xen.in: Use submenus. Vladimir 'phcoder' Serbinenko 2010-09-21 00:58:59 +02:00
  • fc55cc4c27 Support submenus. Vladimir 'phcoder' Serbinenko 2010-09-21 00:47:49 +02:00
  • 600cedf7f4 Menu entries extractor. Vladimir 'phcoder' Serbinenko 2010-09-21 00:07:05 +02:00
  • 57f20e67a0 Support extraction of legacy entries Vladimir 'phcoder' Serbinenko 2010-09-20 23:10:29 +02:00
  • a38b701cbf Rename jail to extractor Vladimir 'phcoder' Serbinenko 2010-09-20 23:01:34 +02:00
  • 1b71d7500b merge mainline into jail Vladimir 'phcoder' Serbinenko 2010-09-20 22:41:59 +02:00
  • 7bda3a87af Make cutmem accept a region specification. Suggested by: Samuel Thibault Vladimir 'phcoder' Serbinenko 2010-09-20 22:24:30 +02:00
  • 2ea57f8844 * grub-core/mmap/mmap.c (grub_cmd_cutmem): New function. (GRUB_MOD_INIT): Register new command. (GRUB_MOD_FINI): Unregister new command. Vladimir 'phcoder' Serbinenko 2010-09-20 22:11:52 +02:00
  • 74342e312f Support some annoying BSD and Minix subpartitions. Vladimir 'phcoder' Serbinenko 2010-09-20 21:45:06 +02:00
  • 65d973de1c Add the comment about net-/openbsdlabel Vladimir 'phcoder' Serbinenko 2010-09-20 21:34:20 +02:00
  • 4b98e0d7c7 Support net-/openbsd labels inside logical partitions Vladimir 'phcoder' Serbinenko 2010-09-20 21:30:11 +02:00
  • 1e8d555b7d Split mdraid.mod into mdraid09.mod and mdraid1x.mod. Vladimir 'phcoder' Serbinenko 2010-09-20 20:09:31 +02:00
  • 899d8af498 * grub-core/kern/emu/misc.c (asprintf): Use vsnprintf instead of vsprintf. Vladimir 'phcoder' Serbinenko 2010-09-20 19:14:29 +02:00
  • 40901acd76 * grub-core/commands/efi/lsefimmap.c: Correct header. * NEWS: Update. Colin Watson 2010-09-20 17:59:09 +01:00
  • dfe3b247a2 * util/grub-editenv.c (argp_parser): Don't pass translated strings as printf format strings; the translations might contain '%' which could cause a crash. (main): Likewise. * util/grub-fstest.c (argp_parser): Likewise. * util/grub-setup.c (argp_parser): Likewise. (main): Likewise. Colin Watson 2010-09-20 17:56:14 +01:00
  • 3286a4b4c2 Use argp in grub-fstest. Vladimir 'phcoder' Serbinenko 2010-09-20 18:38:38 +02:00
  • 3dccbe4bbb * grub-core/commands/efi/lsefimmap.c: New file. * grub-core/Makefile.core.def (lsefimmap): New module. * include/grub/efi/api.h (PRIxGRUB_EFI_UINTN_T): New definition. Tristan Gingold 2010-09-20 17:59:25 +02:00
  • 38c259a76a Pause the execution (10s max) if any errors are displayed so the user has a chance to see them. Vladimir 'phcoder' Serbinenko 2010-09-20 17:46:35 +02:00
  • f218b09c99 Support multiboot VBE info. Vladimir 'phcoder' Serbinenko 2010-09-20 17:01:28 +02:00
  • a9cc5438a5 Suport manual terminal geometry specification. Vladimir 'phcoder' Serbinenko 2010-09-20 16:27:33 +02:00
  • 1a8fed20ad Handle legacy "terminal" command. Vladimir 'phcoder' Serbinenko 2010-09-20 16:15:50 +02:00
  • 41e9c57d89 * grub-core/lib/arg.c (grub_arg_show_help): Correctly handle parameters overflow. Vladimir 'phcoder' Serbinenko 2010-09-20 16:12:15 +02:00
  • 61c874c51c * .bzrignore: Add grub-core/gnulib/sys, widthspec.bin, and widthspec.h. * docs/grub.texi (Shell-like scripting): Document `!'. (Network): Simplify using new i386-pc-pxe format. Mention grub-mknetdir. * NEWS: Update. Colin Watson 2010-09-20 14:03:47 +01:00
  • 943682b44c * Makefile.am (SUBDIRS): Restore "."; it's important to force ordering, so that e.g. ascii.h is built before grub-core/font/font.c when needed. Colin Watson 2010-09-20 13:55:49 +01:00
  • 5ee21c970b Add terminal support in legacy_parser Vladimir 'phcoder' Serbinenko 2010-09-20 14:48:17 +02:00
  • 6d3d698d13 * grub-core/commands/efi/lsefisystab.c: Correct header. * grub-core/commands/efi/lssal.c: Likewise. * grub-core/commands/testload.c: Likewise. Colin Watson 2010-09-20 13:18:41 +01:00
  • c982589f0c * util/grub-mkrescue.in: Add explicit root argument to --set to prevent the UUID being interpreted as an argument to --set (matches previous change to prepare_grub_to_access_device). Colin Watson 2010-09-20 13:14:44 +01:00
  • a63c31b62d * kern/emu/hostdisk.c: Include <sys/ioctl.h> and <sys/disklabel.h> on FreeBSD. Define HAVE_DIOCGDINFO on NetBSD and FreeBSD to reduce the verbosity of later #ifs. (find_partition_start): Define this function on FreeBSD too. (device_is_wholedisk) [__FreeBSD__ || __FreeBSD_kernel__]: New function. (grub_util_biosdisk_get_grub_dev): Use partition-start-sector logic on FreeBSD. Colin Watson 2010-09-20 12:12:33 +01:00
  • 6439b8ee81 * util/grub-editenv.c: Use argp instead of getopt. Yves Blusseau 2010-09-20 12:39:28 +02:00
  • c5930ec832 * util/grub-setup.c: Use argp instead of getopt. Yves Blusseau 2010-09-20 12:37:37 +02:00
  • 15c6926126 Use gnulib-tool to create gnulib source files. Yves Blusseau 2010-09-20 12:35:33 +02:00
  • 774b7ca021 merge mainline into gingold3 Vladimir 'phcoder' Serbinenko 2010-09-20 12:23:10 +02:00
  • e511c9f591 * .bzrignore: Add grub-kbdcomp, grub-menulst2cfg, *.marker, grub-core/genmod.sh and grub-core/gensyminfo.sh Yves Blusseau 2010-09-20 11:49:57 +02:00
  • c2dede052a Add a test for echo command options. BVK Chaitanya 2010-09-20 13:53:55 +05:30
  • 79c93b429e echo test case BVK Chaitanya 2010-09-20 13:51:16 +05:30
  • c55f50180d Remove crc.mod and move crc command to hashsum.mod. Remove lib/crc.c - users updated to use gcrypt implementation. Szymon Janc 2010-09-20 01:40:58 +02:00
  • e0337366d1 * grub-core/boot/i386/pc/boot.S: Ignore %dl if it's not in a sane range. Vladimir 'phcoder' Serbinenko 2010-09-20 00:06:45 +02:00
  • 742f9232e3 Split config.h for util and core. Vladimir 'phcoder' Serbinenko 2010-09-19 22:22:43 +02:00
  • 5d6015ddf6 Add lost part of GRUB_TERM_KEY_* commit Vladimir 'phcoder' Serbinenko 2010-09-19 22:12:25 +02:00
  • 0a6fbf2342 Add lost include/grub/i386/coreboot/lbio.h Vladimir 'phcoder' Serbinenko 2010-09-19 22:10:44 +02:00
  • 39feb0e8f9 * grub-core/term/efi/console.c (efi_codes): Fix GRUB_TERM_KEY_* constants usage. * grub-core/kern/emu/console.c (grub_ncurses_getkey): Fix GRUB_TERM_KEY_* constants usage. * grub-core/kern/emu/misc.c (asprintf): Fix vasprintf usage. Vladimir 'phcoder' Serbinenko 2010-09-19 22:09:05 +02:00
  • 9af6dac30d * grub-core/bus/usb/ohci.c (grub_ohci_cancel_transfer): Use %p to print pointer. * grub-core/bus/usb/uhci.c: Remove empty define. (grub_uhci_check_transfer): Add missing cast. * grub-core/bus/usb/usbhub.c (poll_nonroot_hub): Use %p to print pointer. * grub-core/term/usb_keyboard.c (grub_usb_keyboard_getkey): Use PRIuGRUB_SIZE. * include/grub/types.h (PRIuGRUB_SIZE): New definition. Vladimir 'phcoder' Serbinenko 2010-09-19 22:05:48 +02:00
  • d6d94820b5 * grub-core/Makefile.core.def (legacycfg): Add lib/i386/pc/vesa_modes_table.c on emu. Vladimir 'phcoder' Serbinenko 2010-09-19 22:03:16 +02:00
  • 3572f2b65a Reduce number of temporary files generated by build system. BVK Chaitanya 2010-09-19 19:29:36 +05:30
  • c836b030ae * Makefile.util.def: Add forgotten $(LIBINTL) library. Yves Blusseau 2010-09-19 15:36:34 +02:00
  • b524259bec merge with mainline BVK Chaitanya 2010-09-19 18:54:45 +05:30
  • 2f4e8053e0 * util/grub-mkconfig.in: Check the config script for syntax errors before saving. BVK Chaitanya 2010-09-19 08:49:25 +05:30
  • 7431d7a49c merge with mainline BVK Chaitanya 2010-09-19 08:45:38 +05:30
  • 75831c3419 * Makefile.util.def (grub-install): Use util/grub-install.in on all platforms. * util/grub-install.in: Add EFI and IEEE1275 support. * util/i386/efi/grub-install.in: Removed. * util/ieee1275/grub-install.in: Likewise. Colin Watson 2010-09-19 01:32:27 +02:00
  • eaf41b2592 * grub-core/commands/i386/cmostest.c (+parse_args): New function. (grub_cmd_cmosclean): Likewise. (GRUB_MOD_INIT): Register command cmosclean. * util/grub-mkconfig.in: Export GRUB_BUTTON_CMOS_CLEAN. * util/grub.d/00_header.in: Handle GRUB_BUTTON_CMOS_CLEAN. Vladimir 'phcoder' Serbinenko 2010-09-19 01:15:44 +02:00
  • de0bd1d940 Add missing file of previous commit Vladimir 'phcoder' Serbinenko 2010-09-19 01:08:25 +02:00
  • 1a9130dd3f Add keyboard layouts support. Carles Pina i Estany 2010-09-19 01:01:35 +02:00
  • ab629d0c5d Fix incorrect usb report interpretation Aleš Nesrsta 2010-09-19 00:34:25 +02:00
  • a1d84a5e5e Unify memory types. Vladimir 'phcoder' Serbinenko 2010-09-19 00:04:31 +02:00
  • 9696382e79 GRUB-legacy configuration file support. Vladimir 'phcoder' Serbinenko 2010-09-18 16:21:57 +02:00
  • 685475e596 Fix yeeloong compilation Vladimir 'phcoder' Serbinenko 2010-09-18 13:49:39 +02:00
  • e70a1b9535 Fix multiple USB issues Aleš Nesrsta 2010-09-18 13:49:15 +02:00
  • b9c7e9d400 Set UHCI low-speed flag Aleš Nesrsta 2010-09-18 10:56:52 +02:00
  • bf8d13388d (convert_system_partition_to_system_disk): Initialise node. * grub-core/kern/emu/hostdisk.c Colin Watson 2010-09-17 23:41:06 +01:00
  • 9c0bad2e15 * grub-core/kern/emu/hostdisk.c (convert_system_partition_to_system_disk): Fix devmapper memory pool leak. Reported and based on patch by: Modestas Vainius. Colin Watson 2010-09-17 11:43:46 +01:00