1. 13 Oct, 2013 1 commit
  2. 29 Feb, 2012 1 commit
  3. 12 Nov, 2011 1 commit
    • 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
  4. 24 Oct, 2011 1 commit
  5. 27 Jun, 2011 1 commit
  6. 18 Apr, 2010 1 commit
  7. 02 Jan, 2010 1 commit
    • Yves Blusseau's avatar
      2009-01-01 Yves Blusseau <yves.blusseau@zetam.org> · 2f1a3acf
      Yves Blusseau authored
      	* configure.ac: check external intl library
      	* Makefile.in: add compiler and linker flags to properly compile with
      	intl library
      	* include/grub/i18n.h: add a check to disable NLS
      	* util/misc.c (grub_util_init_nls): new function
      	* include/grub/util/misc.h: likewise
      	* util/elf/grub-mkimage.c: use the new function below to initialize NLS
      	* util/grub-editenv.c: likewise
      	* util/grub-emu.c: likewise
      	* util/grub-fstest.c: likewise
      	* util/grub-mkdevicemap.c: likewise
      	* util/grub-mkfont.c: likewise
      	* util/grub-mkrelpath.c: likewise
      	* util/grub-probe.c: likewise
      	* util/i386/pc/grub-mkimage.c: likewise
      	* util/i386/pc/grub-setup.c: likewise
      	* util/sparc64/ieee1275/grub-mkimage.c: likewise
      	* util/sparc64/ieee1275/grub-ofpathname.c: likewise
      	* util/sparc64/ieee1275/grub-setup.c: likewise
      	* util/mkisofs/mkisofs.h: add a check to disable NLS
      	* util/mkisofs/mkisofs.c: likewise
      2f1a3acf
  8. 03 Dec, 2009 1 commit
    • David S. Miller's avatar
      2009-12-03 David S. Miller <davem@sunset.davemloft.net> · 4b2e6ca2
      David S. Miller authored
      	* conf/sparc64-ieee1275.rmk (grub_mkimage_SOURCES,
      	grub_setup_SOURCES, grub_ofpathname_SOURCES): Add gnulib/progname.c
      	* util/sparc64/ieee1275/grub-mkimage.c: Include <grub/i18n.h> and
      	"progname.h"
      	* util/sparc64/ieee1275/grub-ofpathname.c: Likewise.
      	* util/sparc64/ieee1275/grub-setup.c: Likewise.
      	(usage): Add missing comma in printf.
      4b2e6ca2
  9. 26 Nov, 2009 1 commit
    • Robert Millan's avatar
      2009-11-26 Robert Millan <rmh.grub@aybabtu.com> · 8a4c07fd
      Robert Millan authored
              * conf/common.rmk (sbin_UTILITIES): Add `grub-mkdevicemap'.
              (grub_mkdevicemap_SOURCES): New variable.
              (grub_probe_SOURCES, grub_fstest_SOURCES, grub_mkfont_SOURCES)
              (grub_mkrelpath_SOURCES, grub_editenv_SOURCES)
              (grub_pe2elf_SOURCES): Add `gnulib/progname.c'.
              * conf/i386-coreboot.rmk (sbin_UTILITIES): Remove `grub-mkdevicemap'.
              (grub_mkdevicemap_SOURCES): Remove.
              * conf/i386-efi.rmk: Likewise.
              * conf/i386-ieee1275.rmk: Likewise.
              * conf/i386-pc.rmk: Likewise.
              * conf/powerpc-ieee1275.rmk: Likewise.
              * conf/sparc64-ieee1275.rmk: Likewise.
              * conf/x86_64-efi.rmk: Likewise.
              * util/elf/grub-mkimage.c: Include `<grub/i18n.h>' and `"progname.h"'.
              (usage): Fix strings to use `program_name'.
              (main): Initialize gettext.
              * util/grub-editenv.c: Likewise.
              * util/grub-emu.c: Likewise.
              * util/grub-fstest.c: Likewise.
              * util/grub-mkdevicemap.c: Likewise.
              * util/grub-mkfont.c: Likewise.
              * util/grub-mkrelpath.c: Likewise.
              * util/grub-pe2elf.c: Likewise.
              * util/grub-probe.c: Likewise.
              * util/sparc64/ieee1275/grub-mkimage.c: Likewise.
              * util/sparc64/ieee1275/grub-ofpathname.c: Likewise.
              * util/sparc64/ieee1275/grub-setup.c: Likewise.
      
              * util/misc.c: Include `"progname.h"'.
              (progname): Remove variable.
              (grub_util_warn, grub_util_info, grub_util_error): Use `program_name'.
      8a4c07fd
  10. 08 May, 2009 1 commit
  11. 22 Apr, 2009 1 commit
    • davem's avatar
      * util/sparc64/ieee1275/misc.c: New file. · a1447506
      davem authored
      	* util/sparc64/ieee1275/grub-setup.c: New file.
      	* util/sparc64/ieee1275/grub-ofpathname.c: New file.
      	* util/sparc64/ieee1275/grub-mkimage.c: New file.
      	* util/sparc64/ieee1275/grub-install.in: New file.
      	* util/ieee1275/ofpath.c: New file.
      	* util/ieee1275/devicemap.c: New file.
      	* util/devicemap.c: New file.
      	* util/deviceiter.c: New file.
      	* kern/sparc64/ieee1275/init.c: New file.
      	* include/grub/util/ofpath.h: New file.
      	* include/grub/util/deviceiter.h: New file.
      	* util/grub-mkdevicemap.c: Include deviceiter.h.
      	Implement using grub_util_emit_devicemap_entry and
      	grub_util_iterate_devices.
      	* conf/i386-corebook.rmk: Build util/deviceiter.c and
      	util/devicemap.c into grub-mkdevicemap
      	* conf/i386-efi.rmk: Likewise.
      	* conf/i386-ieee1275.rmk: Likewise.
      	* conf/i386-pc.rmk: Likewise.
      	* conf/powerpc-ieee1275.rmk: Likewise.
      	* conf/sparc64-ieee1275.rmk: Add rules to build boot block
      	images and installation utilities.  Build kernel as image
      	instead of as elf binary.  Use common rules as much as possible.
      a1447506
  12. 13 Apr, 2009 1 commit
  13. 01 Apr, 2009 1 commit
  14. 26 Apr, 2008 1 commit
    • bean's avatar
      2008-04-25 Bean <bean123ch@gmail.com> · 25f16ec1
      bean authored
      	* Makefile.in (RMKFILES): Add missing arch i386-ieee1275 and
      	i386-linuxbios.
      
      	* commands/hexdump.c (grub_cmd_hexdump): Support dumping of device,
      	change the buffer size to 4096 for cdrom device.
      
      	* conf/i386-ieee1275.rmk (pkglib_MODULES): Add _linux.mod, linux.mod
      	and nand.mod.
      	(_linux_mod_SOURCES): New variable.
      	(_linux_mod_CFLAGS): Likewise.
      	(_linux_mod_LDFLAGS): Likewise.
      	(linux_mod_SOURCES): Likewise.
      	(linux_mod_CFLAGS): Likewise.
      	(linux_mod_LDFLAGS): Likewise.
      	(nand_mod_SOURCES): Likewise.
      	(nand_mod_CFLAGS): Likewise.
      	(nand_mod_LDFLAGS): Likewise.
      
      	* disk/ieee1275/ofdisk.c (grub_ofdisk_open): Return
      	GRUB_ERR_UNKNOWN_DEVICE instead of GRUB_ERR_BAD_DEVICE if no device
      	type property. (nand device in olpc don't have this property)
      
      	* include/grub/disk.h (grub_disk_dev_id): New macro
      	GRUB_DISK_DEVICE_NAND_ID.
      
      	* include/grub/i386/ieee1275/loader.h (grub_rescue_cmd_linux): New
      	function prototype.
      	(grub_rescue_cmd_initrd): Likewise.
      
      	* include/grub/i386/linux.h (GRUB_LINUX_OFW_SIGNATURE): New macro.
      	(linux_kernel_params): Add new member ofw_signature, ofw_num_items,
      	ofw_cif_handler and ofw_idt, adjust padding number.
      
      	* include/grub/i386/pc/memory.h (grub_upper_mem): Export it if
      	GRUB_MACHINE_IEEE1275 is defined.
      
      	* include/grub/ieee1275/ieee1275.h (grub_available_iterate):
      	Use NESTED_FUNC_ATTR attribute on the hook parameter.
      
      	* kern/powerpc/ieee1275/init.c (grub_claim_heap): Use NESTED_FUNC_ATTR
      	on nested function heap_init.
      	(grub_upper_mem): New variable for i386-ieee1275.
      	(grub_get_extended_memory): New function for i386-ieee1275.
      	(grub_machine_init): Call grub_get_extended_memory for i386-ieee1275.
      
      	* kern/powerpc/ieee1275/openfw.c (grub_available_iterate): Use
      	NESTED_FUNC_ATTR on the hook parameter. Don't quit if no device type
      	property.
      
      	* loader/i386/ieee1275/linux.c: New file.
      
      	* loader/i386/ieee1275/linux_normal.c: New file.
      
      	* disk/ieee1275/nand.c: New file.
      25f16ec1
  15. 24 Jan, 2008 1 commit
    • robertmh's avatar
      2008-01-23 Robert Millan <rmh@aybabtu.com> · 15c80c09
      robertmh authored
              * include/grub/i386/ieee1275/loader.h: Include `<grub/types.h>',
              `<grub/symbol.h>' and `<grub/multiboot.h>'.
              (grub_multiboot2_real_boot): New function prototype.
      
              * include/grub/i386/pc/memory.h: Include `<grub/machine/machine.h>'.
              [!GRUB_MACHINE_IEEE1275] (grub_lower_mem, grub_upper_mem): Disable.
      
              * kern/i386/ieee1275/init.c (grub_os_area_addr)
              (grub_os_area_size, grub_lower_mem, grub_upper_mem): Remove variables.
      15c80c09
  16. 23 Jan, 2008 1 commit
    • robertmh's avatar
      2008-01-23 Robert Millan <rmh@aybabtu.com> · dbb475a4
      robertmh authored
              * conf/i386-ieee1275.rmk (kernel_elf_SOURCES): Add `machine/loader.h'
              and `machine/memory.h'.
              (pkglib_MODULES): Add `multiboot.mod' and `_multiboot.mod'.
              (_multiboot_mod_SOURCES): New variable.
              (_multiboot_mod_CFLAGS): Likewise.
              (_multiboot_mod_LDFLAGS): Likewise.
              (multiboot_mod_SOURCES): Likewise.
              (multiboot_mod_CFLAGS): Likewise.
              (multiboot_mod_LDFLAGS): Likewise.
      
              * include/grub/i386/ieee1275/loader.h: New file.
      
              * include/grub/i386/ieee1275/machine.h: Likewise.
      
              * include/grub/i386/ieee1275/memory.h: Likewise.
      
              * include/grub/i386/pc/init.h (grub_os_area_addr): Remove (redundant)
              variable declaration.
              (grub_os_area_size): Likewise.
      
              * kern/i386/ieee1275/init.c (grub_os_area_addr, grub_os_area_size)
              (grub_lower_mem, grub_upper_mem): New variables.
              (grub_stop_floppy): New function (just to make
              grub_multiboot2_real_boot() happy).
      
              * kern/i386/ieee1275/startup.S: Include `<grub/machine/memory.h>',
              `<grub/cpu/linux.h>', `<multiboot.h>' and `<multiboot2.h>'.
              (grub_stop): New function.
              Include `"../realmode.S"' and `"../loader.S"'.
      
              * loader/multiboot_loader.c: Include `<grub/machine/machine.h>'.
              Replace `__i386__' #ifdefs with `GRUB_MACHINE_PCBIOS'.
      
              * loader/powerpc/ieee1275/multiboot2.c (grub_mb2_arch_boot): On i386,
              rely on grub_multiboot2_real_boot() for final boot.
      dbb475a4
  17. 01 Nov, 2007 1 commit
    • robertmh's avatar
      2007-10-31 Robert Millan <rmh@aybabtu.com> · ca25d8f0
      robertmh authored
      	* configure.ac: Add `i386-linuxbios' to the list of supported targets.
      
      	* conf/i386-linuxbios.rmk: New file.
      
      	* kern/i386/pc/hardware.c: Likewise.
      	* term/i386/pc/at_keyboard.c: Likewise.
      	* term/i386/pc/vga_text.c: Likewise.
      
      	* include/grub/i386/linuxbios/boot.h: Likewise.
      	* include/grub/i386/linuxbios/console.h: Likewise.
      	* include/grub/i386/linuxbios/init.h: Likewise.
      	* include/grub/i386/linuxbios/kernel.h: Likewise.
      	* include/grub/i386/linuxbios/loader.h: Likewise.
      	* include/grub/i386/linuxbios/memory.h: Likewise.
      	* include/grub/i386/linuxbios/serial.h: Likewise.
      	* include/grub/i386/linuxbios/time.h: Likewise.
      
      	* kern/i386/linuxbios/init.c: Likewise.
      	* kern/i386/linuxbios/startup.S: Likewise.
      	* kern/i386/linuxbios/table.c: Likewise.
      ca25d8f0