1. 17 Aug, 2010 1 commit
  2. 06 May, 2010 1 commit
  3. 14 Oct, 2009 3 commits
  4. 10 Apr, 2009 1 commit
    • bean's avatar
      2009-04-10 Bean <bean123ch@gnail.com> · e7e6862a
      bean authored
      	* include/grub/efi/api.h (grub_efi_configuration_table): Add packed
      	attribute, otherwise the size would be wrong for i386 platform.
      
      	* include/grub/pci.h (grub_pci_read_word): New inline function.
      	(grub_pci_read_byte): Likewise.
      	(grub_pci_write): Likewise.
      	(grub_pci_write_word): Likewise.
      	(grub_pci_write_byte): Likewise.
      
      	* include/grub/pci.h (grub_pci_iteratefunc_t): Add NESTED_FUNC_ATTR.
      
      	* loader/i386/efi/linux.c (fake_bios_data): Moved to loadbios module.
      	(find_framebuf): Scan pci to locate the frame buffer address.
      
      	* commands/efi/fixvideo.c: New file.
      
      	* commands/efi/loadbios.c: Likewise.
      
      	* commands/memrw.c: Likewise.
      
      	* util/grub-dumpbios.in: Likewise.
      
      	* conf/common.rmk (grub-dumpbios): New utility.
      	(pkglib_MODULES): New module memrw.mod.
      	(memrw_mod_SOURCE): New macro.
      	(memrw_mod_CFLAGS): Likewise.
      	(memrw_mod_LDFLAGS): Likewise.
      
      	* conf/i386-efi.rmk (pkglig_MODULES): New module loadbios.mod and
      	fixvideo.mod.
      	(loadbios_mod_SOURCE): New macro.
      	(loadbios_mod_CFLAGS): Likewise.
      	(loadbios_mod_LDFLAGS): Likewise.
      	(fixvideo_mod_SOURCE): Likewise.
      	(fixvideo_mod_CFLAGS): Likewise.
      	(fixvideo_mod_LDFLAGS): Likewise.
      
      	* conf/x86_64.rmk (pkglig_MODULES): New module loadbios.mod and
      	fixvideo.mod.
      	(loadbios_mod_SOURCE): New macro.
      	(loadbios_mod_CFLAGS): Likewise.
      	(loadbios_mod_LDFLAGS): Likewise.
      	(fixvideo_mod_SOURCE): Likewise.
      	(fixvideo_mod_CFLAGS): Likewise.
      	(fixvideo_mod_LDFLAGS): Likewise.
      e7e6862a
  5. 04 Apr, 2009 2 commits
    • okuji's avatar
      Undo r2063. · 6842cec4
      okuji authored
      6842cec4
    • bean's avatar
      2009-04-04 Bean <bean123ch@gnail.com> · 838c4542
      bean authored
      	* include/grub/efi/api.h (grub_efi_configuration_table): Add packed
      	attribute, otherwise the size would be wrong for i386 platform.
      
      	* include/grub/pci.h (grub_pci_read_word): New inline function.
      	(grub_pci_read_byte): Likewise.
      	(grub_pci_write): Likewise.
      	(grub_pci_write_word): Likewise.
      	(grub_pci_write_byte): Likewise.
      
      	* include/grub/pci.h (grub_pci_iteratefunc_t): Add NESTED_FUNC_ATTR.
      
      	* loader/i386/efi/linux.c (fake_bios_data): Moved to loadbios module.
      	(find_framebuf): Scan pci to locate the frame buffer address.
      
      	* commands/efi/fixvideo.c: New file.
      
      	* commands/efi/loadbios.c: Likewise.
      
      	* commands/memrw.c: Likewise.
      
      	* util/grub-dumpbios.in: Likewise.
      
      	* conf/common.rmk (grub-dumpbios): New utility.
      	(pkglib_MODULES): New module memrw.mod.
      	(memrw_mod_SOURCE): New macro.
      	(memrw_mod_CFLAGS): Likewise.
      	(memrw_mod_LDFLAGS): Likewise.
      
      	* conf/i386-efi.rmk (pkglig_MODULES): New module loadbios.mod and
      	fixvideo.mod.
      	(loadbios_mod_SOURCE): New macro.
      	(loadbios_mod_CFLAGS): Likewise.
      	(loadbios_mod_LDFLAGS): Likewise.
      	(fixvideo_mod_SOURCE): Likewise.
      	(fixvideo_mod_CFLAGS): Likewise.
      	(fixvideo_mod_LDFLAGS): Likewise.
      
      	* conf/x86_64.rmk (pkglig_MODULES): New module loadbios.mod and
      	fixvideo.mod.
      	(loadbios_mod_SOURCE): New macro.
      	(loadbios_mod_CFLAGS): Likewise.
      	(loadbios_mod_LDFLAGS): Likewise.
      	(fixvideo_mod_SOURCE): Likewise.
      	(fixvideo_mod_CFLAGS): Likewise.
      	(fixvideo_mod_LDFLAGS): Likewise.
      838c4542
  6. 03 Aug, 2008 1 commit
    • robertmh's avatar
      2008-08-03 Robert Millan <rmh@aybabtu.com> · dd19c7d7
      robertmh authored
              Make PCI available on all i386 architectures.
      
              * include/grub/i386/pc/pci.h: Move from here ...
              * include/grub/i386/pci.h: ... to here.
      
              * include/grub/i386/pc/pci.h: Remove.
              * include/grub/i386/efi/pci.h: Remove.
              * include/grub/x86_64/efi/pci.h: Remove.
      
              * include/grub/pci.h: Replace `<grub/machine/pci.h>' with
              `<grub/cpu/pci.h>'.
      
              * conf/i386-coreboot.rmk (pkglib_MODULES): Add `pci' and `lspci'.
              (pci_mod_SOURCES, pci_mod_CFLAGS, pci_mod_LDFLAGS, lspci_mod_SOURCES)
              (lspci_mod_CFLAGS, lspci_mod_LDFLAGS): New variables.
      
              * conf/i386-ieee1275.rmk: Likewise.
      dd19c7d7
  7. 02 Feb, 2008 1 commit
    • marco_g's avatar
      2008-02-02 Marco Gerards <marco@gnu.org> · 58c69220
      marco_g authored
      	* bus/pci.c: New file.
      
      	* include/grub/pci.h: Likewise.
      
      	* include/grub/i386/pc/pci.h: Likewise.
      
      	* commands/lspci.c: Likewise.
      
      	* conf/i386-pc.rmk (pkglib_MODULES): Add `pci.mod' and
      	`lspci.mod'.
      	(pci_mod_SOURCES): New variable.
      	(pci_mod_CFLAGS): Likewise.
      	(pci_mod_LDFLAGS): Likewise.
      	(lspci_mod_SOURCES): Likewise.
      	(lspci_mod_CFLAGS): Likewise.
      	(lspci_mod_LDFLAGS): Likewise.
      58c69220
  8. 23 Jan, 2008 1 commit
    • robertmh's avatar
      2008-01-23 Robert Millan <rmh@aybabtu.com> · 5882ae4b
      robertmh authored
              * conf/i386-ieee1275.rmk (kernel_elf_SOURCES): Add
              `term/i386/pc/at_keyboard.c'.
              (pkglib_MODULES): Add `serial.mod'.
              (serial_mod_SOURCES): New variable.
              (serial_mod_CFLAGS): Likewise.
              (serial_mod_LDFLAGS): Likewise.
      
              * include/grub/i386/ieee1275/console.h: Add `<grub/symbol.h>'.  Remove
              `<grub/powerpc/ieee1275/console.h>'.
              (grub_keyboard_controller_init): New function prototype.
              (grub_console_checkkey): Likewise.
              (grub_console_getkey): Likewise.
      
              * kern/powerpc/ieee1275/init.c (grub_machine_init): Initialize AT
              keyboard on i386.
      
              * term/ieee1275/ofconsole.c (grub_ofconsole_term): On i386, use
              grub_ofconsole_checkkey() and grub_ofconsole_getkey() for input.
      5882ae4b
  9. 16 Jan, 2008 1 commit