1. 12 Feb, 2016 1 commit
  2. 31 Dec, 2015 1 commit
  3. 30 Dec, 2015 1 commit
  4. 07 May, 2015 1 commit
  5. 20 Apr, 2014 1 commit
  6. 17 Dec, 2013 1 commit
  7. 12 Nov, 2013 1 commit
  8. 10 Nov, 2013 1 commit
  9. 12 Apr, 2013 1 commit
  10. 27 Jan, 2013 1 commit
    • C. Masloch's avatar
      Improve FreeDOS direct loading support compatibility. · 08bcec50
      C. Masloch authored
      	* include/grub/i386/relocator.h (grub_relocator16_state):
      	New member ebp.
      	* grub-core/lib/i386/relocator.c (grub_relocator16_ebp): New extern
      	variable.
      	(grub_relocator16_boot): Handle %ebp.
      	* grub-core/lib/i386/relocator16.S: Likewise.
      	* grub-core/loader/i386/pc/freedos.c:
      	Load BPB to pass kernel which partition to load from.
      	Check that kernel file is not too large.
      	Set register dl to BIOS unit number as well.
      08bcec50
  11. 26 Jun, 2012 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Apple fixes. · 489509f4
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/lib/i386/relocator16.S: Use correct __APPLE__ and not
      	__APPLE_
      	* grub-core/lib/i386/relocator_common.S [__APPLE__]: Fix gdtdesc
      	definition.
      	* grub-core/lib/i386/relocator64.S [__APPLE__]: Assemble jmp manually.
      489509f4
  12. 28 May, 2012 1 commit
  13. 04 Mar, 2012 1 commit
  14. 29 Feb, 2012 3 commits
  15. 28 Feb, 2012 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Fix make dist. · 2702b4e4
      Vladimir 'phcoder' Serbinenko authored
      	* Makefile.am (starfield_theme_files): New var.
      	(starfield_DATA): Use starfield_theme_files.
      	(EXTRA_DIST): Add starfield_theme_files. Add starfield source files.
      	Add bootcheck-related files.
      	* conf/Makefile.extra-dist (EXTRA_DIST): Add several missing files.
      	* docs/Makefile.am (EXTRA_DIST): Add font_char_metrics.png
      	and font_char_metrics.txt.
      	* grub-core/Makefile.core.def (kernel): Update extra_dist.
      	(setjmp): Add lib/ia64/longjmp.S.
      	* po/Makefile.in.in (DISTFILES): Add POTFILES-shell.in and grub.d.sed.
      	* po/POTFILES.in: Regenerate.
      	* po/Rules-swiss: use DISTFILES.common.extra2 and not
      	DISTFILES.common.extra1.
      	* util/devicemap.c: Removed.
      	* grub-core/lib/i386/relocator_backward.S: Likewise.
      	* util/import_gcry.py: Remove unused files. Add extra_dist for
      	ChangeLog.
      2702b4e4
  16. 27 Feb, 2012 2 commits
    • Vladimir 'phcoder' Serbinenko's avatar
      Fix interrupt mixup from previous commit. · 94f064b4
      Vladimir 'phcoder' Serbinenko authored
      	* include/grub/i386/pc/int.h (grub_i386_idt): New struct.
      	(grub_realidt): New var.
      	* grub-core/lib/i386/relocator16.S (grub_relocator16_idt): New variable
      	Load idt.
      	* grub-core/lib/i386/relocator.c (grub_relocator16_idt):
      	New declaration.
      	(grub_relocator16_boot): Set grub_relocator16_idt.
      	* grub-core/kern/i386/realmode.S (realidt): Renamed to ...
      	(LOCAL(realidt)): ... this.
      	* grub-core/boot/i386/pc/startup_raw.S: Pass pointer to realidt in eax.
      	* grub-core/kern/i386/pc/startup.S: Save pointer to realidt.
      	(grub_realidt): New variable.
      94f064b4
    • Vladimir 'phcoder' Serbinenko's avatar
      * grub-core/lib/i386/backtrace.c (grub_cmd_backtrace): Move from ... · 27317084
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/lib/backtrace.c (grub_cmd_backtrace): ... to here.
      	* grub-core/lib/i386/backtrace.c (GRUB_MOD_INIT): Move from ...
      	* grub-core/lib/backtrace.c (GRUB_MOD_INIT): ... to here.
      	Gettextize.
      	* grub-core/lib/i386/backtrace.c (GRUB_MOD_FINI): Move from ...
      	* grub-core/lib/backtrace.c (GRUB_MOD_FINI): ... to here.
      	* po/POTFILES.in: Regenerate.
      27317084
  17. 26 Feb, 2012 1 commit
  18. 10 Feb, 2012 1 commit
  19. 08 Feb, 2012 2 commits
  20. 05 Feb, 2012 1 commit
  21. 14 Nov, 2011 1 commit
  22. 12 Nov, 2011 2 commits
    • Vladimir 'phcoder' Serbinenko's avatar
      * grub-core/commands/acpihalt.c: Gettextized. · 6e0632e2
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/commands/cacheinfo.c: Likewise.
      	* grub-core/commands/cmp.c: Likewise.
      	* grub-core/commands/efi/loadbios.c: Likewise.
      	* grub-core/commands/gptsync.c: Likewise.
      	* grub-core/commands/ieee1275/suspend.c: Likewise.
      	* grub-core/commands/legacycfg.c: Likewise.
      	* grub-core/commands/memrw.c: Likewise.
      	* grub-core/commands/minicmd.c: Likewise.
      	* grub-core/commands/parttool.c: Likewise.
      	* grub-core/commands/time.c: Likewise.
      	* grub-core/commands/videoinfo.c: Likewise.
      	* grub-core/disk/geli.c: Likewise.
      	* grub-core/disk/i386/pc/biosdisk.c: Likewise.
      	* grub-core/disk/luks.c: Likewise.
      	* grub-core/disk/lvm.c: Likewise.
      	* grub-core/font/font_cmd.c: Likewise.
      	* grub-core/fs/zfs/zfscrypt.c: Likewise.
      	* grub-core/fs/zfs/zfsinfo.c: Likewise.
      	* grub-core/gfxmenu/view.c: Likewise.
      	* grub-core/kern/emu/hostdisk.c: Likewise.
      	* grub-core/kern/emu/main.c: Likewise.
      	* grub-core/kern/emu/misc.c: Likewise.
      	* grub-core/kern/emu/mm.c: Likewise.
      	* grub-core/kern/mips/arc/init.c: Likewise.
      	* grub-core/kern/mips/loongson/init.c: Likewise.
      	* grub-core/kern/partition.c: Likewise.
      	* grub-core/lib/i386/halt.c: Likewise.
      	* grub-core/lib/mips/arc/reboot.c: Likewise.
      	* grub-core/lib/mips/loongson/reboot.c: Likewise.
      	* grub-core/loader/i386/pc/chainloader.c: Likewise.
      	* grub-core/loader/i386/xnu.c: Likewise.
      	* grub-core/loader/multiboot.c: Likewise.
      	* grub-core/net/bootp.c: Likewise.
      	* grub-core/net/net.c: Likewise.
      	* grub-core/normal/term.c: Likewise.
      	* grub-core/partmap/bsdlabel.c: Likewise.
      	* grub-core/parttool/msdospart.c: Likewise.
      	* grub-core/term/gfxterm.c: Likewise.
      	* grub-core/term/terminfo.c: Likewise.
      	* grub-core/video/i386/pc/vbe.c: Likewise.
      	* util/grub-menulst2cfg.c: Likewise.
      	* util/grub-mkdevicemap.c: Likewise.
      	* util/grub-mklayout.c: Likewise.
      	* util/grub-mkrelpath.c: Likewise.
      	* util/grub-script-check.c: Likewise.
      	* util/ieee1275/grub-ofpathname.c: Likewise.
      	* util/resolve.c: Likewise.
      6e0632e2
    • Vladimir 'phcoder' Serbinenko's avatar
      Add const keyword to grub_env_get and gettextize week days. · d35d0d37
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/hook/datehook.c (grub_datetime_names): Make const.
      	(grub_read_hook_datetime): Return const char *.
      	* grub-core/kern/env.c (grub_env_get): Return const char *. All users
      	updated.
      	* grub-core/normal/datetime.c (grub_weekday_names): Make const.
      	Mark for gettext.
      	(grub_get_weekday_name): Return const char *. Call gettext.
      	* grub-core/script/argv.c (grub_script_argv_append): Receive const
      	char * and len as the argument. All users updated.
      	(grub_script_argv_split_append): Receive const char *.
      	* include/grub/datetime.h (grub_get_weekday_name): Update proto.
      	* include/grub/env.h (grub_env_get): Likewise.
      	(grub_env_read_hook_t): Return const char *.
      	* include/grub/script_sh.h (grub_script_argv_append): Update proto.
      	(grub_script_argv_split_append): Likewise.
      d35d0d37
  23. 24 Oct, 2011 1 commit
  24. 21 Oct, 2011 1 commit
  25. 19 Oct, 2011 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Move grub_reboot out of the kernel. · 544c2487
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/Makefile.core.def (reboot): Add platform-specific files.
      	* grub-core/kern/efi/efi.c (grub_reboot): Moved to ...
      	* grub-core/lib/efi/reboot.c: ... here.
      	* grub-core/kern/i386/efi/startup.S: Remove including of realmode.S.
      	* grub-core/kern/i386/ieee1275/startup.S: Likewise.
      	* grub-core/kern/i386/pc/startup.S (grub_exit): Inline cold_reboot.
      	* grub-core/kern/i386/realmode.S (grub_reboot): Moved to...
      	* grub-core/lib/i386/reboot_trampoline.S: ... here.
      	* grub-core/kern/ieee1275/openfw.c (grub_reboot): Moved to...
      	* grub-core/lib/ieee1275/reboot.c: ... here.
      	* grub-core/kern/mips/arc/init.c (grub_reboot): Moved to...
      	* grub-core/lib/mips/arc/reboot.c: ... here.
      	* grub-core/kern/mips/loongson/init.c (grub_reboot): Moved to...
      	* grub-core/lib/mips/loongson/reboot.c: ...here.
      	* grub-core/kern/mips/qemu_mips/init.c (grub_reboot): Moved to...
      	* grub-core/lib/mips/qemu_mips/reboot.c: ... here.
      	* include/grub/emu/misc.h (grub_reboot): New function declaration.
      	* include/grub/i386/reboot.h: New file.
      	* include/grub/mips/loongson/ec.h: Fix includes.
      	* include/grub/mips/qemu_mips/kernel.h (grub_reboot): Removed.
      	* include/grub/misc.h (grub_reboot): Don't mark as kernel function.
      	* grub-core/lib/i386/reboot.c: New file.
      544c2487
  26. 21 Apr, 2011 1 commit
  27. 20 Apr, 2011 1 commit
  28. 23 Mar, 2011 1 commit
  29. 26 Dec, 2010 1 commit
  30. 15 Sep, 2010 1 commit
  31. 13 Sep, 2010 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Enable acpi shutdown on all ACPI platforms. · 2419f17a
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/Makefile.core.def (halt): Inlude commands/acpihalt.c
      	on coreboo, multiboot and EFI.
      	* grub-core/commands/acpihalt.c (get_sleep_type): Add missing casts.
      	(grub_acpi_halt): Likewise.
      	* grub-core/commands/i386/pc/halt.c (grub_halt): Call grub_acpi_halt.
      	(grub_cmd_halt): Don't call grub_acpi_halt directly.
      	* grub-core/lib/efi/halt.c (grub_halt): Call grub_acpi_halt.
      	* grub-core/lib/i386/halt.c (grub_halt)
      	[GRUB_MACHINE_COREBOOT || GRUB_MACHINE_MULTIBOOT]: Likewise.
      2419f17a
  32. 03 Sep, 2010 1 commit
    • Colin Watson's avatar
      Zero %ebp and %edi when entering Linux's 32-bit entry point, as · 9056cbf3
      Colin Watson authored
      required by the boot protocol.
      * include/grub/i386/relocator.h (struct grub_relocator32_state): Add
      ebp and edi members.
      * grub-core/lib/i386/relocator.c (grub_relocator_boot): Handle
      state.ebp and state.edi.
      * grub-core/lib/i386/relocator32.S (grub_relocator32_start): Set
      %ebp and %edi according to grub_relocator32_ebp and
      grub_relocator32_edi respectively.
      * grub-core/loader/i386/linux.c (grub_linux_boot): Zero state.ebp
      and state.edi.
      9056cbf3
  33. 28 Aug, 2010 1 commit
  34. 06 May, 2010 1 commit