Commit graph

  • fa3e01bfb5 * grub-core/lib/i386/pc/biosnum.c: Add missing include. Vladimir 'phcoder' Serbinenko 2011-03-23 12:23:42 +01:00
  • b1d2840445 * grub-core/disk/usbms.c (grub_usbms_reset): Transform USB-style error into GRUB-style one. Vladimir 'phcoder' Serbinenko 2011-03-23 12:21:15 +01:00
  • e804e7b099 missing file in last change Vladimir 'phcoder' Serbinenko 2011-03-23 12:18:21 +01:00
  • 2e3e2e0908 * grub-core/bus/usb/usbtrans.c (grub_usb_control_msg): Return usb-style error and not grub_errno. * grub-core/bus/usb/usbhub.c (grub_usb_add_hub): Likewise. Vladimir 'phcoder' Serbinenko 2011-03-23 12:17:05 +01:00
  • ed57e55702 * grub-core/bus/usb/uhci.c (grub_uhci_detect_dev): Return GRUB_USB_SPEED_NONE in case of failure and not the error code. Vladimir 'phcoder' Serbinenko 2011-03-23 12:13:39 +01:00
  • d1611f0163 * grub-core/efiemu/i386/pc/cfgtables.c (grub_machine_efiemu_init_tables): Make declaration a prototype. * grub-core/loader/xnu.c (grub_xnu_lock): Likewise. (grub_xnu_unlock): Likewise. * grub-core/normal/cmdline.c (grub_cmdline_get/cl_set_pos_all): Likewise. Vladimir 'phcoder' Serbinenko 2011-03-23 12:08:33 +01:00
  • 7d4e39d65a * grub-core/bus/usb/usb.c (attach_hooks): Make static. * grub-core/bus/usb/usbhub.c (hubs): Likewise. * grub-core/commands/hashsum.c (aliases): Likewise. * grub-core/commands/setpci.c (pci_registers): Likewise. * grub-core/disk/usbms.c (attach_hook): Likewise. * grub-core/fs/zfs/zfs.c (decomp_table): Likewise. (zio_checksum_table): Likewise. * grub-core/gettext/gettext.c (grub_gettext_msg_list): Likewise. * grub-core/gfxmenu/gfxmenu.c (cached_view): Likewise. * grub-core/lib/legacy_parse.c (legacy_commands): Likewise. * grub-core/lib/relocator.c (leftovers): Likewise. (extra_blocks): Likewise. * grub-core/loader/i386/bsd.c (relocator): Likewise. * grub-core/loader/i386/multiboot_mbi.c (modules): Likewise. (modules_last): Likewise. * grub-core/loader/i386/xnu.c (table_aliases): Likewise. (devices): Likewise. * grub-core/loader/multiboot_mbi2.c (modules): Likewise. (modules_last): Likewise. * grub-core/normal/auth.c (users): Likewise. * grub-core/normal/context.c (initial_menu): Likewise. (current_menu): Likewise. * grub-core/normal/crypto.c (crypto_specs): Likewise. * grub-core/term/serial.c (grub_serial_ports): Likewise. (grub_serial_terminfo_input_template): Likewise. (grub_serial_terminfo_output_template): Likewise. (grub_serial_terminfo_input): Likewise. (grub_serial_terminfo_output): Likewise. (registered): Likewise. * grub-core/term/usb_keyboard.c (attach_hook): Likewise. Vladimir 'phcoder' Serbinenko 2011-03-23 12:05:13 +01:00
  • 40fc46599d * grub-core/video/bochs.c (grub_video_bochs_setup): Use grub_video_mode_type_t. * grub-core/video/cirrus.c (grub_video_cirrus_setup): Likewise. * grub-core/video/i386/pc/vbe.c (grub_video_vbe_setup): Likewise. * grub-core/video/i386/pc/vga.c (grub_video_vga_setup): Likewise. Vladimir 'phcoder' Serbinenko 2011-03-23 11:54:58 +01:00
  • 2da48d28d9 * util/grub-install.in: Correct the x86-64 name as x86_64. Vladimir 'phcoder' Serbinenko 2011-03-23 11:52:04 +01:00
  • 7bdeb3987a merge trunk Colin Watson 2011-03-14 22:01:32 +00:00
  • 6f4b2814bf update paths in ChangeLog Colin Watson 2011-03-14 21:42:00 +00:00
  • 5de124b354 Avoid straying into first partition when embedding-area sectors are in use (LP: #730225). Colin Watson 2011-03-14 21:41:24 +00:00
  • 9b43bf396a * grub-core/boot/i386/pc/lnxboot.S (real_code_2): Ensure that the initial chunk read from the kernel always includes GRUB's multiboot header, which is now outside the first sector. Colin Watson 2011-03-11 11:51:10 +00:00
  • be1a7ce0cf * grub-core/loader/i386/linux.c (find_efi_mmap_size): Page-align cached mmap_size, so that this works correctly when called multiple times. Reported by: Daniel Kahn Gillmor. Should fix Debian bug #616638. Colin Watson 2011-03-09 17:38:31 +00:00
  • 83a3c48d37 * docs/grub.texi (Simple configuration): Tidy up formatting. Colin Watson 2011-03-09 17:35:16 +00:00
  • 57d75699d6 2011-03-07 Szymon Janc <szymon@janc.net.pl> Szymon Janc 2011-03-07 22:23:06 +01:00
  • 54da1febce Rename mipsel-yeeloong to mipsel-loongson Vladimir 'phcoder' Serbinenko 2011-02-19 13:18:05 +01:00
  • 28f9509eb7 merge trunk Colin Watson 2011-02-17 14:51:11 +00:00
  • 028501a0e0 Workaround yet another IEEE1275 bug. Vladimir 'phcoder' Serbinenko 2011-02-12 10:22:55 +03:00
  • d998657dcf * grub-core/partmap/msdos.c (pc_partition_map_embed): Fix off by one error. Vladimir 'phcoder' Serbinenko 2011-02-12 09:59:04 +03:00
  • fee7cdd4e1 * util/grub.d/20_linux_xen.in: Bail out early if linux_list is empty, since in that case we can only generate either nothing or a syntactically invalid configuration file. Reported by: Michal Suchanek. Fixes Debian bug #612898. Colin Watson 2011-02-11 13:00:54 +00:00
  • 97286eb547 * docs/grub.texi (Kernel): Add reference to grub-mkrescue. (Making a GRUB bootable CD-ROM): Likewise. (Invoking grub-mkrescue): New section. Reported by: Yann Dirson. Fixes Debian bug #612585. Colin Watson 2011-02-09 12:14:10 +00:00
  • 22b28eb3fe * util/grub-install.in: Remove unnecessary brackets from tr arguments. * util/grub.d/10_hurd.in: Likewise. * util/grub.d/10_kfreebsd.in: Likewise. * util/grub.d/10_linux.in: Likewise. * util/grub.d/20_linux_xen.in: Likewise. Reported by: Jamie Heilman. Fixes Debian bug #612564. Colin Watson 2011-02-09 11:23:11 +00:00
  • 7e735e4349 * include/grub/file.h (not_easly_seekable): Rename to ... (not_easily_seekable): ... this. Update all users. Colin Watson 2011-02-08 13:21:13 +00:00
  • 5870a4a06f typo Colin Watson 2011-02-04 16:35:07 +00:00
  • 8c2c4ff2f5 Handle empty dir passed to grub_find_root_device_from_mountinfo; fixes grub-mkrelpath on btrfs subvolumes. Colin Watson 2011-02-04 13:33:16 +00:00
  • 800f188183 * docs/grub.texi (Making a GRUB bootable CD-ROM): Update to describe grub-mkrescue. Colin Watson 2011-01-28 17:01:28 +00:00
  • 118fb264ee Support probing multipath disks. Colin Watson 2011-01-25 16:51:23 +00:00
  • 307ed0b484 remove unused variables Colin Watson 2011-01-25 12:28:11 +00:00
  • 3281d3d6d4 * util/grub-mkimage.c (generate_image): Refuse to create the images bigger than the actual flash (512K) in Loongson machines. 512K is also the biggest chip supported by them. Vladimir 'phcoder' Serbinenko 2011-01-24 02:44:27 +01:00
  • a9fa2a22d7 Integrate Fuloong firmware port into build system and grub-mkimage Vladimir 'phcoder' Serbinenko 2011-01-24 02:20:04 +01:00
  • dc1c21edb7 Add informative #define Vladimir 'phcoder' Serbinenko 2011-01-24 01:49:25 +01:00
  • 88906eaa69 Fix accidental disable of Geode UARTs Vladimir 'phcoder' Serbinenko 2011-01-24 01:46:00 +01:00
  • 44626c910e Add fuloong registers for RAM controller Vladimir 'phcoder' Serbinenko 2011-01-24 01:45:11 +01:00
  • 9f7322f50e Add missing UART2 definitions Vladimir 'phcoder' Serbinenko 2011-01-24 00:47:36 +01:00
  • c69ef8a0ab pass machine type from fwstart.S. Minor cleanup Vladimir 'phcoder' Serbinenko 2011-01-24 00:40:59 +01:00
  • 5ea788ada0 Geode UART2 (for Fuloong) fwstart.img support Vladimir 'phcoder' Serbinenko 2011-01-24 00:40:03 +01:00
  • 1ccfc5d201 Move GPIO init to fwstart.S for convenience Vladimir 'phcoder' Serbinenko 2011-01-24 00:38:30 +01:00
  • 0889c3401c Explicitly enable MSR mailbox Vladimir 'phcoder' Serbinenko 2011-01-23 21:56:00 +01:00
  • 9b4ad415e6 Retry the scan for CS5536 in case of failure Vladimir 'phcoder' Serbinenko 2011-01-23 21:52:43 +01:00
  • ea9e017dc5 Correct address to unsupported memory type string Vladimir 'phcoder' Serbinenko 2011-01-23 21:50:09 +01:00
  • 3533413cd5 * grub-core/kern/emu/getroot.c: Include config-util.h explicitly. Vladimir 'phcoder' Serbinenko 2011-01-22 15:37:05 +01:00
  • 73ae4f4ff5 Add missing ChangeLog entry Vladimir 'phcoder' Serbinenko 2011-01-22 15:30:48 +01:00
  • 5d4c5f8914 * grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Check super_offset field. Anthony DeRobertis 2011-01-22 15:20:08 +01:00
  • 37f4f60828 * util/grub-install.in: Ignore install device on platforms where it doesn't make sense. Always use UUIDs except on pc, efi and sparc64. Reported by: Daniel Kahn Gillmor. Vladimir 'phcoder' Serbinenko 2011-01-22 15:10:29 +01:00
  • 03a4ccb513 * grub-core/bus/bonito.c (write_bases): Fix direction of the shift. Vladimir 'phcoder' Serbinenko 2011-01-22 14:26:18 +01:00
  • ffc8f4d8bc * grub-core/partmap/bsdlabel.c: Include grub/emu/misc.h and not grub/util/misc.h. (iterate_real): Don't rely on partition being non-NULL. Vladimir 'phcoder' Serbinenko 2011-01-22 14:15:17 +01:00
  • 80f23be71f * grub-core/script/argv.c (round_up_exp): unsigned is 32-bit on all supported platforms. Put a compile time assert for this rather than generate a warning with 32-bit shift. Vladimir 'phcoder' Serbinenko 2011-01-22 14:11:19 +01:00
  • 5d4f4dd51b * grub-core/disk/scsi.c (grub_scsi_read): Fix binary and check and make logical expression more readable. Vladimir 'phcoder' Serbinenko 2011-01-22 13:22:46 +01:00
  • e489601ad0 * grub-core/disk/raid.c (insert_array): Ensure uniqueness of p->number even if some elements have a name. Reported by: Alexander GQ Gerasiov. Vladimir 'phcoder' Serbinenko 2011-01-22 13:18:05 +01:00
  • 96e0a6ea97 * util/grub-mkconfig_lib.in (is_path_readable_by_grub): Consider a path unreadable if `grub-probe -t abstraction' fails, for example if memberlist fails on an LVM volume group. Reported by: Darius Jahandarie. Colin Watson 2011-01-22 01:26:49 +00:00
  • 81431e2b02 * docs/grub.texi (Simple configuration): Document GRUB_PRELOAD_MODULES. Colin Watson 2011-01-22 01:11:56 +00:00
  • 99388e0cf8 Fuloong shutdown support Vladimir 'phcoder' Serbinenko 2011-01-18 19:39:12 +01:00
  • cfe6539cfe initialise keylayout on fuloong too Vladimir 'phcoder' Serbinenko 2011-01-18 19:05:12 +01:00
  • 8f49d04c98 machtype autodetection Vladimir 'phcoder' Serbinenko 2011-01-18 19:04:27 +01:00
  • 74eea126f4 fuloong support Vladimir 'phcoder' Serbinenko 2011-01-18 15:28:44 +01:00
  • edf9d1f7eb Don't double the divisor on Geode UART, it runs at normal speed Vladimir 'phcoder' Serbinenko 2011-01-18 14:00:55 +01:00
  • 01b08a0f15 initial SIS315PRO support Vladimir 'phcoder' Serbinenko 2011-01-18 13:44:16 +01:00
  • 5e79d66a54 * .bzrignore: Remove nonexistent grub-pbkdf2. Colin Watson 2011-01-17 12:48:07 +00:00
  • 9b300caf84 grub_video_get_edid is not usable from grub_vbe_get_preferred_mode, as a video adapter has not necessarily yet been set. Use grub_video_vbe_get_edid and grub_video_edid_checksum directly instead. Remove grub_video_get_edid as it now has no users. Reported by: Marjo Mercado. Colin Watson 2011-01-17 12:07:47 +00:00
  • cb918eddf4 fix FP info handling Colin Watson 2011-01-17 12:05:12 +00:00
  • 4f8ba1461b Use low memory scratch area for EDID and FP calls. Colin Watson 2011-01-17 11:56:36 +00:00
  • 646ada34d1 * configure.ac: Bump version to 1.99~rc1. Vladimir 'phcoder' Serbinenko 2011-01-16 12:54:03 +01:00
  • 043603376e * util/grub-mkimage.c (generate_image): Check fwstart.img checksum for safety. Vladimir 'phcoder' Serbinenko 2011-01-15 21:58:21 +01:00
  • 13fc463f17 Make new grub_vbe_bios_* functions static. Colin Watson 2011-01-15 14:18:16 -06:00
  • 46c9db88cd * grub-core/kern/mips/yeeloong/init.c (grub_machine_init): Init boot module. Vladimir 'phcoder' Serbinenko 2011-01-14 19:23:34 +01:00
  • 1d955d0098 * grub-core/Makefile.core.def (fwstart): Add lost LDFLAGS. Vladimir 'phcoder' Serbinenko 2011-01-14 19:21:06 +01:00
  • f440c33fd2 Make qemu-mips compile again. Still no grub-mkimage support Vladimir 'phcoder' Serbinenko 2011-01-14 17:37:11 +01:00
  • 4fbf185232 * grub-core/fs/zfs/zfsinfo.c (grub_cmd_zfs_bootfs): Quote bootpath and diskdevid. Vladimir 'phcoder' Serbinenko 2011-01-13 22:25:56 +01:00
  • f1632d4dd0 Fix compilation on cygwin. Vladimir 'phcoder' Serbinenko 2011-01-13 22:23:49 +01:00
  • bd1a414714 Resolve the device returned by grub_find_root_device_from_mountinfo or find_root_device_from_libzfs using grub_find_device. Reported by: Roderich Schupp. Colin Watson 2011-01-12 17:27:52 -06:00
  • 0b5e127b0d * util/ieee1275/ofpath.c (grub_util_devname_to_ofpath): Use the realpath'ed device string. Handle floppy (somewhat). Issue error in unknown case rather than garbage. Reported by: Axel Beckert. Vladimir 'phcoder' Serbinenko 2011-01-12 19:58:32 +01:00
  • 173b71e9fe * util/grub.d/00_header.in (load_video): Handle the case when no video drivers available. Thanks to: Axel Beckert. Vladimir 'phcoder' Serbinenko 2011-01-12 19:51:19 +01:00
  • f8f479dbbb * util/grub-mkfont.c (write_font_pf2): Use appropriate type for data variable. Fixes problem on big endian platforms. Vladimir 'phcoder' Serbinenko 2011-01-12 12:49:16 +01:00
  • 8fc0a24576 * grub-core/Makefile.core.def (ieee1275_fb): Disable on sparc. It doesn't work well there. Vladimir 'phcoder' Serbinenko 2011-01-12 11:55:52 +01:00
  • b8494fbe5c * grub-core/normal/context.c (grub_env_context_close): Silence spurious warning. * grub-core/normal/menu.c (grub_menu_execute_entry): Likewise. * grub-core/partmap/msdos.c (pc_partition_map_embed): Use unsigned counter. Vladimir 'phcoder' Serbinenko 2011-01-12 11:52:51 +01:00
  • b44a558c9a Use alias->path rather than buggy "canon". Vladimir 'phcoder' Serbinenko 2011-01-12 11:26:28 +01:00
  • 51fa856c58 * configure.ac: Fall back to true' if makeinfo' does not exist. Colin Watson 2011-01-11 17:49:27 -06:00
  • 9da068a5dc * grub-core/loader/powerpc/ieee1275/linux.c (grub_linux_load32): Apply loadmask before doing any calculations. Use correct type for offset. (grub_linux_load64): Likewise. Vladimir 'phcoder' Serbinenko 2011-01-11 23:01:07 +01:00
  • 89644ef113 Rename grub-fuse to grub-mount (with Vladimir's blessing) Robert Millan 2011-01-11 21:20:54 +01:00
  • 6b978c4f04 merge trunk Colin Watson 2011-01-11 10:00:45 -06:00
  • 86205c94c3 * util/grub-mklayout.c (console_grub_equivalences_shift): Terminate with NULL. (console_grub_equivalences_unshift): Likewise. Reported by: Daniel Dehennin. Colin Watson 2011-01-11 09:08:57 -06:00
  • 4531a206a1 * grub-core/fs/i386/pc/pxe.c (set_mac_env): Export variable. (set_env_limn_ro): Likewise. (GRUB_MOD_INIT): Likewise. * grub-core/hook/datehook.c (GRUB_MOD_INIT): Likewise. Change to ARRAY_SIZE while on it. (GRUB_MOD_FINI): Change to ARRAY_SIZE. * grub-core/normal/context.c (grub_env_export): Move from here ... * grub-core/kern/env.c (grub_env_export): ... here. * grub-core/normal/context.c (grub_cmd_export): Skip exporting root and prefix. * grub-core/kern/main.c (grub_main): Export root and prefix. * include/grub/env.h (grub_env_export): Export. Reported by: Seth Goldberg. Vladimir 'phcoder' Serbinenko 2011-01-11 11:51:05 +01:00
  • 4514605726 * grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_make_mbi): Take into account space used by ELF sections and multiboot palette. Reported by: Grégoire Sutre. Vladimir 'phcoder' Serbinenko 2011-01-11 00:44:56 +01:00
  • f093110b52 * BUGS: New file. Vladimir 'phcoder' Serbinenko 2011-01-11 00:06:01 +01:00
  • 3395fe5230 Pass more appropriate video id to Linux. Vladimir 'phcoder' Serbinenko 2011-01-11 00:02:01 +01:00
  • c2fa6cbb42 * util/grub-menulst2cfg.c: Add missing include of misc.h. Vladimir 'phcoder' Serbinenko 2011-01-10 23:57:49 +01:00
  • b3ff6ff056 * grub-core/fs/zfs/zfsinfo.c (grub_cmd_zfs_bootfs): Use comma as separator and pass bootpath/devid even if only one of them is available. Reported by: Seth Goldberg. Vladimir 'phcoder' Serbinenko 2011-01-10 23:56:11 +01:00
  • ae67942e78 Don't use post-4G memory on EFI even if 64-bit since some non-compliant implementations bug on them. Vladimir 'phcoder' Serbinenko 2011-01-10 23:51:10 +01:00
  • d570097a04 * util/grub-kbdcomp.in: Add missing prefix and exec_prefix variables. Reported by: nebuchadnezzar. Vladimir 'phcoder' Serbinenko 2011-01-10 23:41:58 +01:00
  • a508e77642 * util/grub-kbdcomp.in: Add missing transform and bindir variables. Reported by: nebuchadnezzar. Vladimir 'phcoder' Serbinenko 2011-01-10 23:31:27 +01:00
  • dcb883b162 Submenu default support. Vladimir 'phcoder' Serbinenko 2011-01-10 23:27:58 +01:00
  • 6fef99b4e4 * util/grub-mklayout.c (usage): Update help text. Vladimir 'phcoder' Serbinenko 2011-01-10 19:52:12 +01:00
  • 47a77af5e8 * grub-core/commands/legacycfg.c (legacy_file): Trim the line. Vladimir 'phcoder' Serbinenko 2011-01-10 19:25:00 +01:00
  • ce6bb3ee31 * util/grub-menulst2cfg.c (main): Trim the line. Vladimir 'phcoder' Serbinenko 2011-01-10 19:20:50 +01:00
  • db87be2aea * grub-core/kern/i386/pc/init.c (grub_get_conv_memsize): Removed. (grub_machine_init): Don't check amount of low memory as reportedly INT 12h can be broken and if low memory is too low we wouldn't have gotten into grub_machine_init anyway. Vladimir 'phcoder' Serbinenko 2011-01-10 17:54:21 +01:00
  • c49849cc63 * grub-core/kern/i386/pc/mmap.c (grub_get_conv_memsize): New function. (grub_machine_mmap_iterate): Take low memory into account Vladimir 'phcoder' Serbinenko 2011-01-10 17:51:06 +01:00
  • b1969b3049 * grub-core/fs/btrfs.c (grub_btrfs_mount): Transform out of range into badfs. Reported by: TiCPU. Vladimir 'phcoder' Serbinenko 2011-01-10 17:35:32 +01:00
  • cf0eaf13a1 * grub-core/disk/raid.c (insert_array): Display RAID name in duplicate members errors. Vladimir 'phcoder' Serbinenko 2011-01-10 17:28:29 +01:00
  • 1f060f399a Teach grub-mkconfig to load fs modules for NetBSD. Grégoire Sutre 2011-01-10 01:08:40 +01:00