1. 04 Sep, 2010 1 commit
  2. 17 Aug, 2010 1 commit
  3. 06 May, 2010 1 commit
  4. 21 Apr, 2010 1 commit
  5. 23 Nov, 2009 1 commit
    • Robert Millan's avatar
      Cheery-pick grub-emu split from experimental (rev 1361) · f84b481b
      Robert Millan authored
      2009-11-23  Robert Millan  <rmh.grub@aybabtu.com>
      
              * configure.ac: Detect all `emu' platforms.  Define
              GRUB_MACHINE_* macros in TARGET_CFLAGS.  Remove
              --enable-grub-emu logic.  Disable include/grub/machine
              symlink on `emu' platforms.
      
              * genkernsyms.sh.in: Use @TARGET_CFLAGS@ during symbol generation.
              * gensymlist.sh.in: Likewise.
      
              * include/grub/i386/coreboot/machine.h: Remove file.
              * include/grub/i386/efi/machine.h: Likewise.
              * include/grub/i386/ieee1275/machine.h: Likewise.
              * include/grub/i386/pc/machine.h: Likewise.
              * include/grub/i386/qemu/machine.h: Likewise.
              * include/grub/powerpc/ieee1275/machine.h: Likewise.
              * include/grub/sparc64/ieee1275/machine.h: Likewise.
              * include/grub/x86_64/efi/machine.h: Likewise.
      
              * commands/acpi.c: Remove `<grub/machine/machine.h>'.
              * commands/halt.c: Likewise.
              * commands/reboot.c: Likewise.
              * include/grub/autoefi.h: Likewise.
              * include/grub/i386/at_keyboard.h: Likewise.
              * include/grub/i386/kernel.h: Likewise.
              * include/grub/i386/loader.h: Likewise.
              * include/grub/i386/pc/memory.h: Likewise.
              * kern/dl.c: Likewise.
              * kern/i386/coreboot/init.c: Likewise.
              * loader/i386/bsd.c: Likewise.
              * loader/i386/linux.c: Likewise.
              * loader/multiboot_loader.c: Likewise.
              * term/i386/pc/serial.c: Likewise.
              * term/usb_keyboard.c: Likewise.
      
              * include/grub/time.h [!GRUB_MACHINE_EMU]: Remove
              `<grub/machine/machine.h>'
              [!GRUB_MACHINE_EMU] (GRUB_TICKS_PER_SECOND): New macro.
              * util/misc.c: Remove `<grub/machine/machine.h>' and
              `<grub/machine/time.h>'.
      
              * Makefile.in (enable_grub_emu): Remove variable.
              Include $(srcdir)/conf/any-emu.mk for the `emu' platform.
      
              * conf/any-emu.rmk: New file.
              * conf/common.rmk (grub_emu_init.lst, grub_emu_init.h)
              (grub_emu_init.c): Move from here ...
              * conf/any-emu.rmk: ... to here.
      
              * conf/i386-coreboot.rmk (sbin_UTILITIES): Remove `grub-emu'.
              (grub_emu_SOURCES, grub_emu_LDFLAGS): Move from here ...
              * conf/any-emu.rmk: ... to here.
      f84b481b
  6. 03 Sep, 2009 1 commit
  7. 02 Sep, 2009 1 commit
  8. 11 Jun, 2009 1 commit
  9. 03 May, 2009 1 commit
    • phcoder's avatar
      2009-05-02 Vladimir Serbinenko <phcoder@gmail.com> · 5caf964d
      phcoder authored
      	Efiemu
       
      	* conf/i386-pc.rmk: new modules efiemu, efiemu_acpi, efiemu_pnvram,
      	_linux_efi, linux_efi. 
      	new files in grub-emu 
      	new targets efiemu32.o and efiemu64.o
      	* loader/linux_normal_efiemu.c: likewise
      	* loader/i386/efi/linux.c: added preliminary efiemu support
      	* util/i386/pc/grub-install.in: add efiemu??.o to the list of 
      	files to copy
      	* include/grub/autoefi.h: new file
      	* nclude/grub/i386/efiemu.h: likewise
      	* include/grub/i386/pc/efiemu.h: likewise
      	* include/grub/efi/api.h: add LL suffix when necessary
      	new definitions relating to tables
      	* include/grub/efiemu/efiemu.h: new file
      	* include/grub/efiemu/runtime.h: likewise
      	* efiemu/prepare.c: likewise
      	* efiemu/loadcore_common.c: likewise
      	* efiemu/loadcore64.c: likewise
      	* efiemu/runtime/efiemu.sh: likewise
      	* efiemu/runtime/efiemu.S: likewise
      	* efiemu/runtime/efiemu.c: likewise
      	* efiemu/runtime/config.h: likewise
      	* efiemu/prepare32.c: likewise
      	* efiemu/main.c: likewise
      	* efiemu/modules/pnvram.c: likewise
      	* efiemu/modules/i386: likewise
      	* efiemu/modules/i386/pc: likewise
      	* efiemu/modules/acpi.c: likewise
      	* efiemu/i386/pc/cfgtables.c: likewise
      	* efiemu/i386/loadcore64.c: likewise
      	* efiemu/i386/loadcore32.c: likewise
      	* efiemu/prepare64.c: likewise
      	* efiemu/loadcore.c: likewise
      	* efiemu/symbols.c: likewise
      	* efiemu/mm.c: likewise
      	* efiemu/loadcore32.c: likewise
       	
      5caf964d