1. 23 Feb, 2016 1 commit
  2. 19 Mar, 2013 1 commit
  3. 12 Apr, 2011 1 commit
  4. 23 Mar, 2011 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      * grub-core/bus/usb/usb.c (attach_hooks): Make static. · 7d4e39d6
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/bus/usb/usbhub.c (hubs): Likewise.
      	* grub-core/commands/hashsum.c (aliases): Likewise.
      	* grub-core/commands/setpci.c (pci_registers): Likewise.
      	* grub-core/disk/usbms.c (attach_hook): Likewise.
      	* grub-core/fs/zfs/zfs.c (decomp_table): Likewise.
      	(zio_checksum_table): Likewise.
      	* grub-core/gettext/gettext.c (grub_gettext_msg_list): Likewise.
      	* grub-core/gfxmenu/gfxmenu.c (cached_view): Likewise.
      	* grub-core/lib/legacy_parse.c (legacy_commands): Likewise.
      	* grub-core/lib/relocator.c (leftovers): Likewise.
      	(extra_blocks): Likewise.
      	* grub-core/loader/i386/bsd.c (relocator): Likewise.
      	* grub-core/loader/i386/multiboot_mbi.c (modules): Likewise.
      	(modules_last): Likewise.
      	* grub-core/loader/i386/xnu.c (table_aliases): Likewise.
      	(devices): Likewise.
      	* grub-core/loader/multiboot_mbi2.c (modules): Likewise.
      	(modules_last): Likewise.
      	* grub-core/normal/auth.c (users): Likewise.
      	* grub-core/normal/context.c (initial_menu): Likewise.
      	(current_menu): Likewise.
      	* grub-core/normal/crypto.c (crypto_specs): Likewise.
      	* grub-core/term/serial.c (grub_serial_ports): Likewise.
      	(grub_serial_terminfo_input_template): Likewise.
      	(grub_serial_terminfo_output_template): Likewise.
      	(grub_serial_terminfo_input): Likewise.
      	(grub_serial_terminfo_output): Likewise.
      	(registered): Likewise.
      	* grub-core/term/usb_keyboard.c (attach_hook): Likewise.
      7d4e39d6
  5. 20 Sep, 2010 1 commit
  6. 19 Sep, 2010 1 commit
  7. 06 May, 2010 1 commit
  8. 16 Apr, 2010 1 commit
  9. 02 Dec, 2009 1 commit
  10. 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
  11. 19 Oct, 2009 1 commit
  12. 20 Sep, 2009 1 commit
  13. 28 Aug, 2009 1 commit
    • cjwatson's avatar
      2009-08-28 Colin Watson <cjwatson@ubuntu.com> · 4cbe67e5
      cjwatson authored
      2009-08-28  Robert Millan  <rmh.grub@aybabtu.com>
      
      	Add `getkeystatus' terminal method.  Add a new `keystatus' command
      	to query it.
      
      	* include/grub/term.h (GRUB_TERM_STATUS_SHIFT,
      	GRUB_TERM_STATUS_CTRL, GRUB_TERM_STATUS_ALT): Definitions for
      	modifier key bitmasks.
      	(struct grub_term_input): Add `getkeystatus' member.
      	(grub_getkeystatus): Add prototype.
      	* kern/term.c (grub_getkeystatus): New function.
      
      	* include/grub/i386/pc/memory.h
      	(GRUB_MEMORY_MACHINE_BIOS_DATA_AREA_ADDR): New macro.
      	(struct grub_machine_bios_data_area): Define necessary parts of BIOS
      	Data Area layout.
      	* term/i386/pc/console.c (grub_console_getkeystatus): New function.
      	(grub_console_term_input): Set `getkeystatus' member.
      	* term/usb_keyboard.c (grub_usb_hid): Macroify HID protocol
      	constants.
      	(grub_usb_keyboard_getreport): Likewise.
      	(grub_usb_keyboard_checkkey): Likewise.
      	(grub_usb_keyboard_getkeystatus): New function.
      	(grub_usb_keyboard_term): Set `getkeystatus' member.
      
      	* commands/keystatus.c: New file.
      	* conf/common.rmk (pkglib_MODULES): Add keystatus.mod.
      	(keystatus_mod_SOURCES): New variable.
      	(keystatus_mod_CFLAGS): Likewise.
      	(keystatus_mod_LDFLAGS): Likewise.
      	* conf/i386-coreboot.rmk (grub_emu_SOURCES): Add
      	commands/keystatus.c.
      	* conf/i386-efi.rmk (grub_emu_SOURCES): Likewise.
      	* conf/i386-ieee1275.rmk (grub_emu_SOURCES): Likewise.
      	* conf/i386-pc.rmk (grub_emu_SOURCES): Likewise.
      	* conf/powerpc-ieee1275.rmk (grub_emu_SOURCES): Likewise.
      	* conf/sparc64-ieee1275.rmk (grub_emu_SOURCES): Likewise.
      	* conf/x86_64-efi.rmk (grub_emu_SOURCES): Likewise.
      	* DISTLIST: Add commands/keystatus.c.
      4cbe67e5
  14. 24 Aug, 2009 1 commit
    • cjwatson's avatar
      2009-08-24 Colin Watson <cjwatson@ubuntu.com> · c385bfc3
      cjwatson authored
      	* term/usb_keyboard.c (grub_usb_keyboard_getreport): Make
      	`report' grub_uint8_t *.
      	(grub_usb_keyboard_checkkey): Make `data' elements grub_uint8_t.
      	Use a 50-millisecond timeout rather than just repeating
      	grub_usb_keyboard_getreport 50 times.
      	(grub_usb_keyboard_getkey): Make `data' elements grub_uint8_t.
      c385bfc3
  15. 11 Jun, 2009 1 commit
  16. 05 May, 2009 1 commit
    • proski's avatar
      2009-05-04 Pavel Roskin <proski@gnu.org> · 4241d2b1
      proski authored
      	* disk/ata.c: Spelling fixes.
      	* disk/raid.c: Likewise.
      	* disk/usbms.c: Likewise.
      	* disk/dmraid_nvidia.c: Likewise.
      	* kern/ieee1275/openfw.c: Likewise.
      	* kern/ieee1275/init.c: Likewise.
      	* kern/ieee1275/cmain.c: Likewise.
      	* boot/i386/pc/cdboot.S: Likewise.
      	* video/readers/png.c: Likewise.
      	* video/i386/pc/vbe.c: Likewise.
      	* fs/udf.c: Likewise.
      	* fs/hfs.c: Likewise.
      	* fs/reiserfs.c: Likewise.
      	* efiemu/runtime/efiemu.c: Likewise.
      	* efiemu/main.c: Likewise.
      	* efiemu/mm.c: Likewise.
      	* include/grub/elf.h: Likewise.
      	* include/grub/xnu.h: Likewise.
      	* include/grub/usbdesc.h: Likewise.
      	* include/grub/usb.h: Likewise.
      	* include/grub/script_sh.h: Likewise.
      	* include/grub/lib/LzmaEnc.h: Likewise.
      	* include/grub/efiemu/efiemu.h: Likewise.
      	* include/grub/command.h: Likewise.
      	* normal/menu.c: Likewise.
      	* normal/main.c: Likewise.
      	* normal/datetime.c: Likewise.
      	* bus/usb/uhci.c: Likewise.
      	* mmap/i386/uppermem.c: Likewise.
      	* mmap/mmap.c: Likewise.
      	* commands/acpi.c: Likewise.
      	* commands/test.c: Likewise.
      	* partmap/apple.c: Likewise.
      	* font/font.c: Likewise.
      	* loader/sparc64/ieee1275/linux.c: Likewise.
      	* loader/macho.c: Likewise.
      	* loader/i386/bsd_trampoline.S: Likewise.
      	* loader/i386/bsd.c: Likewise.
      	* loader/xnu.c: Likewise.
      	* term/i386/pc/vesafb.c: Likewise.
      	* term/usb_keyboard.c: Likewise.
      	* util/resolve.c: Likewise.
      	* util/getroot.c: Likewise.
      4241d2b1
  17. 04 May, 2009 1 commit
    • proski's avatar
      2009-05-03 Pavel Roskin <proski@gnu.org> · 4c402e73
      proski authored
      	* disk/ata.c: Don't cast mod to void in GRUB_MOD_INIT to
      	suppress warnings.  It's no longer needed.
      	* disk/host.c: Likewise.
      	* disk/ata_pthru.c: Likewise.
      	* disk/loopback.c: Likewise.
      	* hook/datehook.c: Likewise.
      	* parttool/pcpart.c: Likewise.
      	* fs/i386/pc/pxe.c: Likewise.
      	* fs/ntfscomp.c: Likewise.
      	* efiemu/main.c: Likewise.
      	* mmap/mmap.c: Likewise.
      	* commands/crc.c: Likewise.
      	* commands/hexdump.c: Likewise.
      	* commands/hdparm.c: Likewise.
      	* commands/acpi.c: Likewise.
      	* commands/echo.c: Likewise.
      	* commands/minicmd.c: Likewise.
      	* commands/blocklist.c: Likewise.
      	* commands/memrw.c: Likewise.
      	* commands/loadenv.c: Likewise.
      	* commands/usbtest.c: Likewise.
      	* commands/lsmmap.c: Likewise.
      	* commands/boot.c: Likewise.
      	* commands/parttool.c: Likewise.
      	* commands/configfile.c: Likewise.
      	* commands/search.c: Likewise.
      	* commands/ieee1275/suspend.c: Likewise.
      	* commands/cat.c: Likewise.
      	* commands/i386/pc/pxecmd.c: Likewise.
      	* commands/i386/pc/play.c: Likewise.
      	* commands/i386/pc/halt.c: Likewise.
      	* commands/i386/pc/vbeinfo.c: Likewise.
      	* commands/i386/pc/vbetest.c: Likewise.
      	* commands/lspci.c: Likewise.
      	* commands/date.c: Likewise.
      	* commands/handler.c: Likewise.
      	* commands/ls.c: Likewise.
      	* commands/test.c: Likewise.
      	* commands/cmp.c: Likewise.
      	* commands/efi/loadbios.c: Likewise.
      	* commands/efi/fixvideo.c: Likewise.
      	* commands/halt.c: Likewise.
      	* commands/help.c: Likewise.
      	* commands/reboot.c: Likewise.
      	* hello/hello.c: Likewise.
      	* script/sh/main.c: Likewise.
      	* loader/xnu.c: Likewise.
      	* term/terminfo.c: Likewise.
      	* term/i386/pc/serial.c: Likewise.
      	* term/usb_keyboard.c: Likewise.
      4c402e73
  18. 14 Apr, 2009 1 commit
    • bean's avatar
      2009-04-14 Bean <bean123ch@gmail.com> · d05f0df3
      bean authored
      	* Makefile.in (pkglib_DATA): Add handler.lst.
      	(handler.lst): New rule.
      
      	* conf/i386-pc.rmk (normal_mod_SOURCES): Add normal/handler.c.
      	* conf/i386-coreboot.rmk: Likewise.
      	* conf/i386-ieee1275.rmk: Likewise.
      	* conf/i386-efi.rmk: Likewise.
      	* conf/x86_64-efi.rmk: Likewise.
      	* conf/powerpc-ieee1275.rmk: Likewise.
      	* conf/sparc64-ieee1275.rmk: Likewise.
      
      	* genhandlerlist.sh: New file.
      
      	* genmk.rb: Add rules to generate handler.lst.
      
      	* include/grub/normal.h (grub_file_getline): New function definition.
      	(read_handler_list): Likewise.
      	(free_handler_list): Likewise.
      
      	* include/grub/term.h (grub_term_register_input): Add name parameter
      	for auto generation of handler.lst.
      	(grub_term_register_output): Likewise.
      
      	* normal/handler.c: New file.
      
      	* normal/main.c (get_line): Renamed to grub_file_getline.
      	(read_config_file): Use the newly renamed grub_file_getline.
      	(read_command_list): Likewise.
      	(read_fs_list): Likewise.
      	(grub_normal_execute): Call read_handler_list to parse handler.lst.
      	(GRUB_MOD_FINI): Call free_handler_list to free handler list.
      
      	* term/efi/console.c (grub_console_init): Add name parameter for auto
      	generation of handler.lst.
      	* term/gfxterm.c: Likewise.
      	* term/i386/pc/at_keyboard.c: Likewise.
      	* term/i386/pc/console.c: Likewise.
      	* term/i386/pc/serial.c: Likewise.
      	* term/i386/pc/vesafb.c: Likewise.
      	* term/i386/pc/vga.c: Likewise.
      	* term/i386/pc/vga_text.c: Likewise.
      	* term/ieee1275/ofconsole.c: Likewise.
      	* term/usb_keyboard.c: Likewise.
      d05f0df3
  19. 13 Apr, 2009 1 commit
  20. 21 Feb, 2009 1 commit
    • robertmh's avatar
      2009-02-21 Robert Millan <rmh@aybabtu.com> · 6374daf3
      robertmh authored
              Implement USB keyboard support (based on patch by Marco Gerards)
      
              * conf/i386-pc.rmk (pkglib_MODULES): Add `usb_keyboard.mod'.
              (usb_keyboard_mod_SOURCES, usb_keyboard_mod_CFLAGS)
              (usb_keyboard_mod_LDFLAGS): New variables.
      
              * term/usb_keyboard.c: New file.
      6374daf3