Commit graph

  • e57a453ad1 merge with mainline BVK Chaitanya 2010-07-11 17:55:26 +05:30
  • e4f4eafc91 * Makefile.in (MAINTAINER_CLEANFILES): Remove unicode/UnicodeData.txt, unicode/BidiMirroring.txt, and unicode/ArabicShaping.txt again; these are inputs to autogen.sh, not outputs. Colin Watson 2010-07-10 22:37:05 +01:00
  • 4274c30fbc Restructure SCSI .id handling. Reported and tested by: Aleš Nesrsta. Vladimir 'phcoder' Serbinenko 2010-07-10 02:59:33 +02:00
  • 5bc24388fb * commands/help.c (grub_cmd_help): Fix a typo. Vladimir 'phcoder' Serbinenko 2010-07-10 02:40:41 +02:00
  • 249975ba6b * normal/term.c (put_glyphs_terminal): Fix state->num_lines counting. Reported and tested by: Colin Watson. Vladimir 'phcoder' Serbinenko 2010-07-10 02:23:48 +02:00
  • 3eaac1a13e * util/grub-mkrescue.in: Don't use tar GNU-ism since it's not necessary in this context. Vladimir 'phcoder' Serbinenko 2010-07-10 02:15:49 +02:00
  • 1b43dba911 USB hot-plugging starous 2010-07-08 22:54:35 +02:00
  • becce1b16a * tests/util/grub-shell.in: Remove bashisms and declare as sh script. Vladimir 'phcoder' Serbinenko 2010-07-07 17:51:26 +02:00
  • f7bf0918aa * term/gfxterm.c (grub_gfxterm_background_image_cmd): Fix indentation. Colin Watson 2010-07-07 14:12:16 +01:00
  • 0b0f9620f2 * conf/common.rmk (grub_probe_SOURCES): Add disk/raid5_recover.c and disk/raid6_recover.c. * conf/i386-pc.rmk (grub_setup_SOURCES): Likewise. * conf/sparc64-ieee1275.rmk (grub_setup_SOURCES): Likewise. Colin Watson 2010-07-06 19:27:55 +01:00
  • 1e54546914 * term/gfxterm.c (repaint_schedulded): Rename to ... (repaint_scheduled): ... this. Update all callers. (repaint_was_schedulded): Rename to ... (repaint_was_scheduled): ... this. Update all callers. Colin Watson 2010-07-06 18:31:45 +01:00
  • 5357687a55 * util/deviceiter.c (grub_util_iterate_devices): Skip MD devices, which we expect to be handled by upper layers. Colin Watson 2010-07-06 15:10:36 +01:00
  • 29d7e783d2 * bus/usb/usbhub.c: #include time.h header. BVK Chaitanya 2010-07-06 14:53:55 +05:30
  • 37582066cd * fs/reiserfs.c (grub_reiserfs_iterate_dir): Zero out first byte of entry_name also for entries without stat blocks (e.g. ".."); fixes corruption of the first entry in a directory. Colin Watson 2010-07-06 09:51:42 +01:00
  • c8c069533f * util/grub.d/00_header.in: Process GRUB_THEME and GRUB_BACKGROUND after setting gfxterm as the active terminal. GRUB_BACKGROUND doesn't work otherwise. Colin Watson 2010-07-06 09:42:37 +01:00
  • 75d959ea7c Revert latest two Aleš' commits Vladimir 'phcoder' Serbinenko 2010-07-06 01:55:26 +02:00
  • f1f7d19ead ChangeLog & usbhub.c correction starous 2010-07-05 20:34:27 +02:00
  • 525ba5f9d0 UHCI portstatus correction starous 2010-07-05 19:06:47 +02:00
  • 1a0742d4e2 USB hub support starous 2010-07-05 19:02:05 +02:00
  • e75056f162 * docs/grub.texi (Features): Update list of supported file systems. (GNU/Linux): Update for GRUB 2. (Serial terminal): Remove mention of --disable-serial, which was a GRUB Legacy configure option. Update instructions to use terminal_input' and terminal_output' rather than terminal'. (Vendor power-on keys): Copy-edit. Add cross-references to Simple configuration' and Installing GRUB using grub-install'. (Menu entry editor): Update for GRUB 2. (terminfo): Add vt100-color, ieee1275, and dumb terminal types. Document new -a, -u, and -v options. (initrd): New section. (initrd16): New section. (linux): New section. (linux16): New section. (search): The var' argument to `--set' is optional. (GRUB only offers a rescue shell): Go into a little more detail on drive ordering. Colin Watson 2010-07-05 11:08:04 +01:00
  • 5cf691510f * Makefile.in: Set LINGUAS to empty if ENABLE_NLS is undefined. Colin Watson 2010-07-05 09:29:02 +01:00
  • fcda2a1f80 fix typo in reporter name Colin Watson 2010-07-05 01:45:25 +01:00
  • e3f90044e1 * Makefile.in (MAINTAINER_CLEANFILES): Add unicode/UnicodeData.txt, unicode/BidiMirroring.txt, unicode/ArabicShaping.txt, and unidata.c. Colin Watson 2010-07-05 01:24:10 +01:00
  • 38d8f4f3f7 * util/i386/pc/grub-setup.c (setup): Rename prefix to install_prefix, in line with install_dos_part and install_bsd_part. Add new prefix variable, which is copied to install_prefix after comparing core.img in memory with the one read from disk in the no-embedding case, and use that rather than overwriting install_prefix immediately when installing to a partition. Fixes Debian bug #586621; based on patches by Matt Kraai and M. Vefa Bicakci. Colin Watson 2010-07-05 01:09:00 +01:00
  • 57ebd41ef1 Avoid == in test command, it's not portable. Grégoire Sutre 2010-07-05 00:45:14 +02:00
  • cb7f64b229 * kern/emu/getroot.c [__GNU__]: Include <sys/mman.h> for munmap. Colin Watson 2010-07-04 22:00:45 +01:00
  • 72a2026d33 missing ChangeLog commit. Vladimir 'phcoder' Serbinenko 2010-07-04 14:29:01 +02:00
  • 653d6e94b0 * util/i386/efi/grub-install.in: Don't use empty grub_device. Reported by: Tito Keitel. Vladimir 'phcoder' Serbinenko 2010-07-04 14:23:55 +02:00
  • 6b654bb0a5 Do not embed when there are multiple (top-level) partmaps. Grégoire Sutre 2010-07-04 11:13:31 +02:00
  • df3eb88f04 Bidi and diacritics support. Vladimir 'phcoder' Serbinenko 2010-07-02 22:16:35 +02:00
  • c23bb3837f Update ChangeLog Vladimir 'phcoder' Serbinenko 2010-07-02 22:07:56 +02:00
  • fb73efb794 Fix mismerge Vladimir 'phcoder' Serbinenko 2010-07-02 22:06:43 +02:00
  • 41ca7b81a9 Fix letters reversing in qemu Vladimir 'phcoder' Serbinenko 2010-07-02 22:06:19 +02:00
  • 169ed0dc69 Add missing include Vladimir 'phcoder' Serbinenko 2010-07-02 22:05:47 +02:00
  • a06cec31e7 Skip bidi if no RTL characters are present Vladimir 'phcoder' Serbinenko 2010-07-02 20:37:08 +02:00
  • e8d0a8f85c Merge mainline into bidi Vladimir 'phcoder' Serbinenko 2010-07-02 19:35:07 +02:00
  • 50f0bcdab5 * include/grub/types.h: Define the C99-style PRIxGRUB_SIZE macro, suitable for using within the format argument of printf when converting grub_size_t. * disk/usbms.c (grub_usbms_transfer): Use PRIxGRUB_SIZE rather than "x" to convert grub_size_t arguments. Colin Watson 2010-07-02 18:04:54 +01:00
  • 4037210375 * gfxmenu/gui_list.c (draw_menu): Use viewport to simplify code and fix too long captions. (list_get_minimal_size): Take selection box into account. Vladimir 'phcoder' Serbinenko 2010-07-02 18:28:54 +02:00
  • 942a10c71e * font/font.c (grub_font_get_glyph_with_fallback): Avoid dereferencing NULL font. Vladimir 'phcoder' Serbinenko 2010-07-02 18:25:42 +02:00
  • 919e37b0ac Inline setcolorstate and move grub_Cls out of kernel.img Vladimir 'phcoder' Serbinenko 2010-07-02 18:20:48 +02:00
  • 2bdb2892b3 * util/deviceiter.c (grub_util_iterate_devices): Skip device-mapper devices when iterating over /dev/disk/by-id; they will be handled later if appropriate, which they aren't always (e.g. LVM). Colin Watson 2010-07-02 17:11:42 +01:00
  • e03ed6c1ee * include/grub/misc.h (grub_reboot): Declare as noreturn. * kern/efi/efi.c (grub_reboot): Don't return, even if reset_system fails. (grub_halt): Likewise. * kern/ieee1275/openfw.c (grub_reboot): Don't return, even if reset-all fails. (grub_halt): Don't return, even if all of shut-down, power-off, and poweroff fail. Colin Watson 2010-07-02 13:47:14 +01:00
  • 47695765a4 * kern/efi/init.c (grub_efi_init): set_watchdog_timer takes four arguments, not three. Colin Watson 2010-07-02 13:42:18 +01:00
  • 507736c87c * util/grub-mkconfig_lib.in (uses_abstraction): New function. * util/grub.d/10_linux.in: Use it to check for LVM, so that LVM-on-RAID is handled correctly. Colin Watson 2010-07-02 12:32:05 +01:00
  • e3c8cd3719 * docs/grub.texi (Changes from GRUB Legacy): New section. (Future): Fix typo. Colin Watson 2010-07-02 12:13:48 +01:00
  • 8d4a2fec0d * util/grub-mkconfig_lib.in (grub_file_is_not_garbage): Sometimes grub.d/README accidentally ends up executable for one reason or another. Ignore it. Colin Watson 2010-07-02 10:50:04 +01:00
  • 1c4827beff * partmap/gpt.c (MAX_SECTOR_LOG): New definition. (gpt_partition_map_iterate): Support non-512B sectors. Vladimir 'phcoder' Serbinenko 2010-07-02 02:47:10 +02:00
  • d9a0c9413e * kern/efi/init.c (grub_efi_init): Disable watchdog. Tested by: Seth Goldberg. Vladimir 'phcoder' Serbinenko 2010-07-02 02:43:09 +02:00
  • 48f27e87fc * loader/multiboot.c (grub_multiboot_boot) [GRUB_USE_MULTIBOOT2]: Properly align mbi. Reported by: Seth Goldberg. Vladimir 'phcoder' Serbinenko 2010-07-02 00:40:37 +02:00
  • b0c4f95642 * util/grub-mkrescue.in: Avoid module duplication. Vladimir 'phcoder' Serbinenko 2010-07-01 23:35:45 +02:00
  • 105a2e8c66 * util/grub.d/10_linux.in: Don't use UUID for LVM root. Sean Finney 2010-07-01 23:24:21 +02:00
  • 5944958c61 * disk/lvm.c (grub_lvm_scan_device): Skip snapshots. Sean Finney 2010-07-01 23:19:11 +02:00
  • b79889ba76 2010-07-01 Robert Millan <rmh@gnu.org> Robert Millan 2010-07-01 10:52:23 +02:00
  • ec1d04f1de Yeeloong firmware port. Vladimir 'phcoder' Serbinenko 2010-07-01 03:16:56 +02:00
  • ff4a70d291 * Makefile.in (install-local): Temporarily prepend $(builddir) to PATH when running help2man and then run it on the unadorned executable names, rather than passing $(builddir)/* paths to help2man. This avoids the build directory ending up in generated manual pages. Colin Watson 2010-06-30 13:36:58 +01:00
  • b7e79e8a6a Merge mainline into yeeloongfw Vladimir 'phcoder' Serbinenko 2010-06-30 02:30:05 +02:00
  • 1246efeb8b * util/grub-mkconfig.in: Use 'set -e' rather than '#! /bin/sh -e', to avoid accidents when debugging with 'sh -x'. * util/grub-mkrescue.in: Likewise. * util/grub.d/00_header.in: Likewise. * util/grub.d/10_hurd.in: Likewise. * util/grub.d/10_kfreebsd.in: Likewise. * util/grub.d/10_linux.in: Likewise. * util/grub.d/10_netbsd.in: Likewise. * util/grub.d/10_windows.in: Likewise. * util/grub.d/20_linux_xen.in: Likewise. * util/grub.d/30_os-prober.in: Likewise. * util/powerpc/ieee1275/grub-mkrescue.in: Likewise. Colin Watson 2010-06-29 16:20:49 +01:00
  • 1ba9b88946 * commands/cat.c (grub_cmd_cat): Fix buffer overrun if '\r' is the last character in the buffer. Reported by: Vladimir Serbinenko. Colin Watson 2010-06-29 16:15:46 +01:00
  • 3ec6213b17 Clean Debug messages Manoel R. Abranches 2010-06-29 06:50:15 -03:00
  • dccaf99d10 2010-06-29 Robert Millan <rmh@gnu.org> Robert Millan 2010-06-29 00:48:53 +02:00
  • d500ed127e 2010-06-28 Robert Millan <rmh@gnu.org> Robert Millan 2010-06-28 23:52:03 +02:00
  • 20bc84a6ff * docs/grub.texi (Device map): New section. (Themes): New section (stub). * Makefile.in (docs/grub.info): The info documentation now builds without errors. Make sure it stays that way. Colin Watson 2010-06-28 12:02:39 +01:00
  • 4045dee1b9 Use normal parser for menu entries. Reported by: Thomas Frauendorfer Vladimir 'phcoder' Serbinenko 2010-06-28 12:42:50 +02:00
  • bca58c7bb6 * docs/grub.texi (Embedded configuration): New section (replacing old "Preset Menu" stub). (Images): New section. (configfile): Note that any menu entries defined in `file' are shown immediately. Colin Watson 2010-06-28 11:32:50 +01:00
  • dec53e635c * mmap/i386/pc/mmap_helper.S: Set CF on return. Josh Triplett 2010-06-28 10:17:57 +02:00
  • c06e40f728 * util/grub-install.in: Add --debug-image= option. Colin Watson 2010-06-28 09:06:41 +01:00
  • cb88052ba3 Change grub-mkdevicemap to emit /dev/disk/by-id/ names where possible on Linux. * util/deviceiter.c (check_device): Rename to ... (check_device_readable_unique): ... this. Update all callers. Maintain and check a list of which devices (by canonicalized name) have already been seen. (clear_seen_devices): New function. (compare_file_names) [__linux__]: New function. (grub_util_iterate_devices): Clear the list of seen devices on exit and (just in case) on entry. (grub_util_iterate_devices) [__linux__]: Iterate over non-partition devices in /dev/disk/by-id/, in sorted order. Remove DM-RAID seen-devices list, superseded by general code in check_device. Colin Watson 2010-06-28 08:55:05 +01:00
  • bbe346529e * commands/cat.c (options): New variable. (grub_cmd_cat): Parse options. If the --dos option is given, print DOS-style "\r\n" line endings as simple newlines (Debian bug #586358). (GRUB_MOD_INIT): Use extcmd. (GRUB_MOD_FINI): Likewise. * docs/grub.texi (cat): Document --dos. Colin Watson 2010-06-28 08:51:46 +01:00
  • 412e09f355 XEN with Linux grub-mkconfig support. Vladimir 'phcoder' Serbinenko 2010-06-28 02:39:49 +02:00
  • 53f3ef38c5 Initialise VGA video on qemu ourselves. Vladimir 'phcoder' Serbinenko 2010-06-28 02:33:32 +02:00
  • d86e186ff1 Fix detection of dom0 kernels Vladimir 'phcoder' Serbinenko 2010-06-28 02:24:08 +02:00
  • c75be4fb0c * util/grub.d/10_linux.in: Add support for initrd images on Fedora 13. Pavel Roskin 2010-06-26 20:31:40 +01:00
  • d803460357 * docs/grub.texi (Simple configuration): Explain that GRUB_DISABLE_LINUX_RECOVERY and GRUB_DISABLE_NETBSD_RECOVERY must be set to `true' to disable their respective recovery entries, not merely set. Colin Watson 2010-06-26 10:50:39 +01:00
  • 3fa0648724 Make the `source' command slightly faster. * normal/main.c (grub_normal_execute): Don't re-read list files when nested. Colin Watson 2010-06-26 10:46:54 +01:00
  • 2a1d16154d Merge mainline into newreloc Vladimir 'phcoder' Serbinenko 2010-06-24 21:22:40 +02:00
  • 1edb7287ff Parse ipv6 header on incoming packets. Manoel R. Abranches 2010-06-23 14:49:46 -03:00
  • bf6d9eeb53 Abort transference when getting file size. Manoel R. Abranches 2010-06-23 14:47:55 -03:00
  • 8c599704a7 Network code specific for ieee1275 machines. Used to parse BOOTP packet from the server and use write/read on the network card. May be removed later. Manoel R. Abranches 2010-06-21 19:20:55 -03:00
  • 60cdb895da Adaptation for the new protocols and interface structs. implementation of receive in the protocols. Also all unwanted packets are discarded. Manoel R. Abranches 2010-06-21 19:15:45 -03:00
  • c3639ae731 File manipulation. Based in OF implementation. For debug porpouse and will be changed later. Manoel R. Abranches 2010-06-21 19:13:26 -03:00
  • d17a9fea4a Add interface struct for communication between protocols and protocols stack. Changed the protocols structs to use one struct for each layer. Manoel R. Abranches 2010-06-21 19:05:14 -03:00
  • 2a9caccf7b Faster OHCI, USB hub support, UHCI portstatus corr. starous 2010-06-21 21:59:38 +02:00
  • 12cd7239d9 Faster OHCI, USB hub support, UHCI portstatus corr. starous 2010-06-21 21:12:20 +02:00
  • 97f5cb8c87 Initialise VGA video on qemu ourselves. Vladimir 'phcoder' Serbinenko 2010-06-21 02:29:58 +02:00
  • 994b0c27ea Add ChangeLog Vladimir 'phcoder' Serbinenko 2010-06-21 02:23:58 +02:00
  • 8e50ec9f05 Merge mainline into cirrus Vladimir 'phcoder' Serbinenko 2010-06-21 02:15:49 +02:00
  • 5410ebd1f6 Don't read outside of VGA screen Vladimir 'phcoder' Serbinenko 2010-06-21 02:08:48 +02:00
  • a29051ec7f Handle double redraw Vladimir 'phcoder' Serbinenko 2010-06-21 02:08:19 +02:00
  • de24ab9b0d Fix grub_vga_palette_write Vladimir 'phcoder' Serbinenko 2010-06-21 02:07:45 +02:00
  • 4d88b9aec7 Init cirrus ourselves instead of calling videobios Vladimir 'phcoder' Serbinenko 2010-06-21 01:02:48 +02:00
  • 8c0346515d Add GRUB_PCI_REG_STATUS_*_ENABLE Vladimir 'phcoder' Serbinenko 2010-06-21 01:01:26 +02:00
  • d246fc0368 Improve macroification of VGA registers. Vladimir 'phcoder' Serbinenko 2010-06-21 00:58:43 +02:00
  • 2e1310bc7c merge with mainline BVK Chaitanya 2010-06-13 10:22:38 +05:30
  • eedda76883 merge with mainline BVK Chaitanya 2010-06-13 09:58:24 +05:30
  • 49e38cf475 merge with mainline BVK Chaitanya 2010-06-13 09:48:47 +05:30
  • 6ad1216e64 pull-in break-cmd branch BVK Chaitanya 2010-06-12 20:53:32 +05:30
  • 20ebf73276 merge with mainline BVK Chaitanya 2010-06-12 20:36:46 +05:30
  • 95af254928 merge with mainline BVK Chaitanya 2010-06-12 16:32:06 +05:30
  • b2d0e6c3fd merge with mainline BVK Chaitanya 2010-06-12 13:55:31 +05:30
  • 7b466fbb9e logical linebreaks support BVK Chaitanya 2010-06-12 12:23:49 +05:30