Commit graph

  • 26162102fa Move most framebuffer handling to video_fb.c Vladimir 'phcoder' Serbinenko 2010-05-16 14:40:03 +02:00
  • 94bf3dd564 somewhat working video_cirrus implementation Vladimir 'phcoder' Serbinenko 2010-05-16 01:32:07 +02:00
  • cced9145fc Fix gfxmenu crash. Reported by: Thorsten Grützmacher. Vladimir 'phcoder' Serbinenko 2010-05-13 03:56:14 +02:00
  • c6e5caab1d Transform (broken) vga terminal into (working) vga video driver. Vladimir 'phcoder' Serbinenko 2010-05-09 11:00:21 +02:00
  • f1c891902d merge with mainline BVK Chaitanya 2010-05-06 21:22:08 +05:30
  • 60b4a7c45b sparc build fix BVK Chaitanya 2010-05-06 10:16:55 +05:30
  • ab4da2cd36 build fixes for real platforms BVK Chaitanya 2010-05-06 09:33:45 +05:30
  • da6e6f17f3 cygwin emu build fixes BVK Chaitanya 2010-05-06 08:45:39 +05:30
  • 2bf61a980b * video/readers/jpeg.c: Indented. Vladimir 'phcoder' Serbinenko 2010-05-05 21:19:55 +02:00
  • 09ddcd11fb Various jpeg cleanups. Vladimir 'phcoder' Serbinenko 2010-05-05 21:18:10 +02:00
  • e550750546 * video/readers/jpeg.c (grub_jpeg_decode_huff_table): Loop over all tables. Ignore non-last ac bit. (grub_jpeg_decode_quan_table): Likewise. Peter Hurley 2010-05-05 21:03:59 +02:00
  • 7e720a9bc1 * include/grub/ieee1275/ieee1275.h (grub_ieee1275_flag): New value GRUB_IEEE1275_FLAG_NO_PRE1_5M_CLAIM. * kern/ieee1275/cmain.c (grub_ieee1275_find_options): Set GRUB_IEEE1275_FLAG_NO_PRE1_5M_CLAIM on qemu. * kern/ieee1275/init.c (grub_claim_heap): Don0t allocate below 1.5MiB if GRUB_IEEE1275_FLAG_NO_PRE1_5M_CLAIM is set. Vladimir 'phcoder' Serbinenko 2010-05-05 18:52:13 +02:00
  • a7fc080b56 * term/ieee1275/ofconsole.c (grub_ofconsole_getkey): Fix off-by-one error. Vladimir 'phcoder' Serbinenko 2010-05-05 18:44:02 +02:00
  • 2bf6012d7f * term/ieee1275/ofconsole.c (grub_ofconsole_readkey): Support C0 code. Vladimir 'phcoder' Serbinenko 2010-05-05 18:42:33 +02:00
  • 81827e248c merge with mainline BVK Chaitanya 2010-05-04 09:09:03 +05:30
  • 265d68cd10 * commands/parttool.c (grub_cmd_parttool): Fix #if !GRUB_NO_MODULES condition. Vladimir 'phcoder' Serbinenko 2010-05-03 13:17:12 +02:00
  • 7dd5a111ba * kern/mm.c (grub_real_malloc): Put magic and size assignment in common part. Vladimir 'phcoder' Serbinenko 2010-05-03 13:12:55 +02:00
  • 9b058d5291 * kern/mm.c (grub_mm_init_region): Check for region size after aligning pointers. Vladimir 'phcoder' Serbinenko 2010-05-03 13:07:31 +02:00
  • 2589383147 * kern/mm.c (grub_real_malloc): Fix size calculation when extra == 0. Vladimir 'phcoder' Serbinenko 2010-05-03 12:53:32 +02:00
  • d1b61374ed * util/grub-mkconfig_lib.in (make_system_path_relative_to_its_root): Remove broken Cygwin path conversion. * util/misc.c: [__CYGWIN__] Add include and define. [__CYGWIN__] (get_win32_path): Copy function from getroot.c, modify for Cygwin 1.7. (make_system_path_relative_to_its_root): Simplify loop, replace early return by break. [__CYGWIN__] Add conversion to win32 path. Include "/" case in trailing slash removal. Christian Franke 2010-05-01 21:39:32 +02:00
  • 3558c6e93c * kern/main.c (grub_load_config): Fix copy-pasted comment. Reported by: Seth Goldberg Vladimir 'phcoder' Serbinenko 2010-05-01 21:32:23 +02:00
  • f5f3ff9326 * commands/help.c (grub_cmd_help): Fix a typo. Reported by: Seth Goldberg Vladimir 'phcoder' Serbinenko 2010-05-01 21:31:45 +02:00
  • d8b5cd4011 * commands/hashsum.c (GRUB_MOD_INIT): Remove duplication of command name and add N_. * commands/i386/pc/drivemap.c (GRUB_MOD_INIT): Likewise. * commands/iorw.c (GRUB_MOD_INIT): Likewise. * commands/password_pbkdf2.c (GRUB_MOD_INIT): Likewise. * commands/regexp.c (GRUB_MOD_INIT): Likewise. * commands/setpci.c (GRUB_MOD_INIT): Likewise. * commands/terminal.c (GRUB_MOD_INIT): Likewise. * efiemu/main.c (GRUB_MOD_INIT): Likewise. * font/font_cmd.c (GRUB_MOD_INIT): Likewise. * kern/corecmd.c (GRUB_MOD_INIT): Likewise. * mmap/mmap.c (GRUB_MOD_INIT): Likewise. * normal/context.c (GRUB_MOD_INIT): Likewise. * normal/main.c (GRUB_MOD_INIT): Likewise. * term/gfxterm.c (GRUB_MOD_INIT): Likewise. * term/serial.c (GRUB_MOD_INIT): Likewise. * term/terminfo.c (GRUB_MOD_INIT): Likewise. Vladimir 'phcoder' Serbinenko 2010-05-01 20:28:07 +02:00
  • 88c14915f8 * kern/mm.c (grub_real_malloc): Satisfy alignment requirement when extra == 0. Vladimir 'phcoder' Serbinenko 2010-05-01 19:39:32 +02:00
  • 165134bcc1 * commands/iorw.c: New file. * conf/i386.rmk (pkglib_MODULES): Add iorw.mod. (iorw_mod_SOURCES): New variable. (iorw_mod_CFLAGS): Likewise. (iorw_mod_LDFLAGS): Likewise. Vladimir 'phcoder' Serbinenko 2010-05-01 19:37:04 +02:00
  • c5ac9b32ac Hotkey support Vladimir 'phcoder' Serbinenko 2010-05-01 19:33:17 +02:00
  • ce60689c68 * kern/i386/coreboot/init.c (grub_machine_init): Call grub_machine_mmap_init on qemu. Vladimir 'phcoder' Serbinenko 2010-05-01 16:35:15 +02:00
  • 0359d00628 * boot/i386/qemu/boot.S: Add a missing .code16. Vladimir 'phcoder' Serbinenko 2010-05-01 14:38:09 +02:00
  • 7819a4562f Use LBIO on coreboot. Vladimir 'phcoder' Serbinenko 2010-05-01 14:32:48 +02:00
  • 7210dca942 Split coreboot and multiboot ports. Vladimir 'phcoder' Serbinenko 2010-05-01 14:06:53 +02:00
  • 3080f7a7bd * kern/parser.c (grub_parser_execute): Cope with read-only config. Vladimir 'phcoder' Serbinenko 2010-05-01 13:27:13 +02:00
  • 6f8aaf68be Merge handling of input and output terminals. Fix a hang. Vladimir 'phcoder' Serbinenko 2010-05-01 13:20:07 +02:00
  • a8ebb84111 Fix comment handling. BVK Chaitanya 2010-05-01 15:49:43 +05:30
  • c548018b7c added few more test cases BVK Chaitanya 2010-05-01 15:39:59 +05:30
  • 6fdda85ae6 fix comment and brace handling BVK Chaitanya 2010-04-30 13:50:41 +05:30
  • c76a18386f * commands/i386/pc/play.c (grub_cmd_play): Call 'grub_file_open' only if argc is 1. Samuel Thibault 2010-04-28 23:18:16 +02:00
  • bb06ba0892 * docs/grub.texi (play): Document that zero pitches produce rests. Samuel Thibault 2010-04-28 22:59:27 +02:00
  • cc9d24254f * conf/x86-efi.rmk (linux_mod_SOURCES): Write explicitly to avoid autogen issues. Vladimir 'phcoder' Serbinenko 2010-04-27 22:08:24 +02:00
  • 54f83682d4 Add missing escape Vladimir 'phcoder' Serbinenko 2010-04-27 21:43:16 +02:00
  • b84cac2a36 undo some hunks that were removed by mistake BVK Chaitanya 2010-04-27 20:59:45 +05:30
  • f07ccea799 removed some duplicate code BVK Chaitanya 2010-04-27 20:55:12 +05:30
  • 613b1b2c58 Include /grub.cfg Vladimir 'phcoder' Serbinenko 2010-04-27 13:44:39 +02:00
  • ff6bea78b4 Enable pathspecs Vladimir 'phcoder' Serbinenko 2010-04-27 13:22:38 +02:00
  • 13ac43057b use uuids on efi Vladimir 'phcoder' Serbinenko 2010-04-27 11:08:53 +02:00
  • 19ba92760a merge merge-mkimage into rescue-efi Vladimir 'phcoder' Serbinenko 2010-04-27 10:47:29 +02:00
  • 4c7085f82b added support for --enable-grub-emu-modules build BVK Chaitanya 2010-04-27 13:57:14 +05:30
  • 840b61d8f0 reorganized grub-emu sources to suite upcoming automake build system BVK Chaitanya 2010-04-27 10:50:28 +05:30
  • 88d046d01e Switch to new grub-mkimage syntax Vladimir 'phcoder' Serbinenko 2010-04-26 21:27:41 +02:00
  • 8ea6ecb36d Some cleanups Vladimir 'phcoder' Serbinenko 2010-04-26 21:11:16 +02:00
  • debaf23f7c all images binary identical to the ones from trunk Vladimir 'phcoder' Serbinenko 2010-04-26 19:11:38 +02:00
  • bb3208158a Fill info for remaining platforms. Make efi image identical to image of previous grub-mkimage Vladimir 'phcoder' Serbinenko 2010-04-26 17:19:15 +02:00
  • 962b15b4c1 Fill info tables for qemu, sparc and mips Vladimir 'phcoder' Serbinenko 2010-04-26 14:42:40 +02:00
  • 0253aeb7a1 Unified grub-mkimage achieved Vladimir 'phcoder' Serbinenko 2010-04-26 13:11:43 +02:00
  • 94ac790645 Fix various issues created by previous commits Vladimir 'phcoder' Serbinenko 2010-04-26 10:56:12 +02:00
  • 460d8402e0 * include/grub/util/getroot.h (grub_get_prefix): Remove prototype. * util/getroot.c [__CYGWIN__] (get_win32_path): Remove function. (grub_get_prefix): Remove function. * util/grub-emu.c (main): Replace grub_get_prefix () call by make_system_path_relative_to_its_root (). * util/sparc64/ieee1275/grub-setup.c (main): Likewise. Christian Franke 2010-04-26 03:35:55 +02:00
  • 614be3f119 #if-less grub-mkimage Vladimir 'phcoder' Serbinenko 2010-04-26 00:45:21 +02:00
  • 7576adef7c Remove grub-mkelfimage Vladimir 'phcoder' Serbinenko 2010-04-25 23:04:29 +02:00
  • 2296410ffb initial support for ppc in grub-mkimage (bugs for now) Vladimir 'phcoder' Serbinenko 2010-04-25 22:26:29 +02:00
  • 2fa6a5dd44 rename grub-mkrawimage to grub-mkimage Vladimir 'phcoder' Serbinenko 2010-04-25 19:41:51 +02:00
  • 287c2f2426 Remove efi/grub-mkimage.c Vladimir 'phcoder' Serbinenko 2010-04-25 19:39:22 +02:00
  • e310b81f6c util/grub-mkrawimage.c working on EFI Vladimir 'phcoder' Serbinenko 2010-04-25 19:38:12 +02:00
  • d31bc9964c migrate kernel.img to elf Vladimir 'phcoder' Serbinenko 2010-04-25 01:54:46 +02:00
  • 553c01f958 * Makefile.in (TARGET_LDFLAGS): Add -static-libgcc. (kernel_img_LDFLAGS): Remove -static-libgcc. Christian Franke 2010-04-24 23:18:57 +02:00
  • 2aec1692d9 * configure.ac: Do not CHECK_BSS_START_SYMBOL and CHECK_END_SYMBOL if grub-emu is built. Unset TARGET_OBJ2ELF if grub-emu is built without module support. Christian Franke 2010-04-24 22:41:52 +02:00
  • f67dc308f6 Nilfs2 support. Jiro SEKIBA 2010-04-24 22:09:08 +02:00
  • bc05c2cb2c Change to xorrisofs. Make message more clear. Vladimir 'phcoder' Serbinenko 2010-04-24 21:08:25 +02:00
  • 4ba8d3540a * configure.ac: Refuse to compile for x86_64-efi is mcmodel=large is not supported. Vladimir 'phcoder' Serbinenko 2010-04-21 21:26:56 +02:00
  • 0d2c20c6f1 Add grub-mkconfig support for NetBSD. Grégoire Sutre 2010-04-19 21:25:41 +02:00
  • bc4a2d832b Fix emu build with grub-emu-pci and grub-emu-modules. BVK Chaitanya 2010-04-19 16:04:56 +05:30
  • 454c3001f2 fix emu build with grub-emu-pci and grub-emu-modules BVK Chaitanya 2010-04-19 15:15:59 +05:30
  • f48c87aae8 * fs/udf.c (grub_udf_iterate_dir): Silence a spurious warning. Vladimir 'phcoder' Serbinenko 2010-04-19 03:28:55 +02:00
  • 189593857c * fs/udf.c (grub_udf_iterate_dir): Decode the Unicode filenames. Vladimir 'phcoder' Serbinenko 2010-04-19 02:41:48 +02:00
  • 0037de3fa3 * boot/sparc64/ieee1275/boot.S: Various size-reducing changes. Retrieve chosen/bootpath if bootpath isn't hardcoded. * conf/sparc64-ieee1275.rmk (grub_setup_SOURCES): Add util/ieee1275/ofpath.c. * util/sparc64/ieee1275/grub-ofpathname.c: Renamed to ... * util/ieee1275/grub-ofpathname.c: ... this. All users updated * include/grub/sparc64/ieee1275/boot.h (GRUB_BOOT_MACHINE_KERNEL_SECTOR): Renamed to ... (GRUB_BOOT_MACHINE_KERNEL_BYTE): ...this. Moved 8 bytes lower. * util/hostdisk.c (grub_util_biosdisk_get_osdev): New function. * util/ieee1275/ofpath.c (grub_util_devname_to_ofpath): Make argument const char *. * util/sparc64/ieee1275/grub-setup.c (compute_dest_ofpath): Removed. (setup): Use KERNEL_BYTE instead of KERNEL_SECTOR. Use grub_util_devname_to_ofpath. Zero-fill boot_devpath on same disk install. Vladimir 'phcoder' Serbinenko 2010-04-18 20:41:06 +02:00
  • a6a6609cfc ChangeLog Vladimir 'phcoder' Serbinenko 2010-04-18 20:38:59 +02:00
  • 7428eb2cf6 Revert useless and wrong parts Vladimir 'phcoder' Serbinenko 2010-04-18 20:38:40 +02:00
  • 06f1ed913e merge mainline into sparcfixes Vladimir 'phcoder' Serbinenko 2010-04-18 20:28:30 +02:00
  • 38e55e9058 TARGET_IMG_LDFLAGS_AC now always expects a number appended to it. Fixed grub_prefix in grub-mkconfig for NetBSD and OpenBSD. Grégoire Sutre 2010-04-18 19:57:50 +02:00
  • b076cdc730 Shave off bytes to compensate boot.img size increase Vladimir 'phcoder' Serbinenko 2010-04-18 18:22:58 +02:00
  • ee9056d097 Support cross-disk installs. On non-cross-disk retrieve bootpath from chosen/bootpath Vladimir 'phcoder' Serbinenko 2010-04-18 16:35:08 +02:00
  • d0faf8a1b3 Correct path to grub-ofpathname Vladimir 'phcoder' Serbinenko 2010-04-18 16:31:27 +02:00
  • 6e86896ed8 Use ofpathname in grub-setup on sparc Vladimir 'phcoder' Serbinenko 2010-04-18 14:02:13 +02:00
  • a9e6ff28d2 * po/POTFILES: Renamed multiboot_loader.c to multiboot.c Vladimir 'phcoder' Serbinenko 2010-04-18 13:00:06 +02:00
  • 0b830b8f5e * util/hostdisk.c (make_device_name): Change to new partition naming. Vladimir 'phcoder' Serbinenko 2010-04-18 12:59:04 +02:00
  • 0973daeb38 * disk/lvm.c (grub_lvm_memberlist): Issue an error if pv->disk = 0. Vladimir 'phcoder' Serbinenko 2010-04-17 18:58:56 +02:00
  • ebfe7eb4dd * Makefile.in: Add missing localedir setting. Christian Franke 2010-04-17 17:17:36 +02:00
  • 260ddb9417 create a fat16 image as efi spec requires Vladimir 'phcoder' Serbinenko 2010-04-17 16:43:04 +02:00
  • 1989170fd5 merge mainline into rescue-efi Vladimir 'phcoder' Serbinenko 2010-04-17 02:32:05 +02:00
  • d499b13371 Remove grub/handler.h inclusion. Reported by: Giovanni Toraldo Vladimir 'phcoder' Serbinenko 2010-04-15 02:13:28 +02:00
  • 0b45630927 Restore TEXTDOMAINDIR correction from r1889, lost apparently by mistake in r2156. Noticed by Anthony Fok. * util/grub.d/10_kfreebsd.in (TEXTDOMAINDIR): Set to lowercased @localedir@. * util/grub.d/10_linux.in (TEXTDOMAINDIR): Likewise. Colin Watson 2010-04-14 13:59:58 +01:00
  • 08f46d6221 Fix a spurious, uninitialized variable warning. BVK Chaitanya 2010-04-14 13:48:49 +05:30
  • 851395d865 fix uninitialized warning BVK Chaitanya 2010-04-14 13:38:05 +05:30
  • 8c4a72d4b5 Fix for escaped dollar in double quoted strings. BVK Chaitanya 2010-04-13 21:25:27 +05:30
  • ae45b7bad4 add missing testcase BVK Chaitanya 2010-04-13 21:01:56 +05:30
  • 4e6da157dd fix and testcase for \$ in grub script dquote strings BVK Chaitanya 2010-04-13 20:58:12 +05:30
  • ce44826e79 Enclose all translated strings in grub.cfg in single quotes, and escape them appropriately (Ubuntu bug #552921). * util/grub-mkconfig_lib.in (gettext_quoted): New function. * util/grub.d/10_hurd.in: Use it. * util/grub.d/10_kfreebsd.in (kfreebsd_entry): Likewise. * util/grub.d/10_linux.in (linux_entry): Likewise. Also-By: Colin Watson <cjwatson@ubuntu.com> Carles Pina i Estany 2010-04-13 13:57:56 +01:00
  • b02c7c8fb5 added getopt like error for missing option parameters BVK Chaitanya 2010-04-12 21:33:03 +05:30
  • 8f33d5549f merged with mainline BVK Chaitanya 2010-04-12 20:47:25 +05:30
  • 4b0cd8f813 Fix cygwin compilation. Vladimir 'phcoder' Serbinenko 2010-04-11 21:24:21 +02:00
  • 01fcf061ea * configure.ac: Respect grub_cv_asm_uscore when defining dummy symbols. Vladimir 'phcoder' Serbinenko 2010-04-11 16:14:51 +02:00
  • 5d04b11e0e Unify libgcc processing. Vladimir 'phcoder' Serbinenko 2010-04-11 01:14:31 +02:00