1. 28 Oct, 2015 1 commit
    • Andrei Borzenkov's avatar
      efi: fix warnings with recent GCC · 5fcde03b
      Andrei Borzenkov authored
      ../../grub-core/term/efi/console.c:128:32: error: suggest parentheses around '&&' within '||' [-Werror=parentheses]
         if (key.unicode_char >= 0x20 && key.unicode_char <= 0x7f
      5fcde03b
  2. 25 Oct, 2015 1 commit
  3. 21 Jun, 2015 1 commit
  4. 04 Dec, 2013 1 commit
  5. 08 Nov, 2013 1 commit
  6. 23 Oct, 2013 1 commit
    • Paulo Flabiano Smorigo's avatar
      Add progress module to display load progress of files. · 84a0e969
      Paulo Flabiano Smorigo authored
      	* grub-core/lib/progress.c: New file.
      	* grub-core/Makefile.core.def (progress): New module.
      	* grub-core/kern/file.c (grub_file_open): File name added.
      	* (grub_file_read): Progress hook added.
      	* grub-core/fs/cbfs.c (grub_cbfs_read): Likewise.
      	* grub-core/fs/cpio_common.c (grub_cpio_read): Likewise.
      	* grub-core/net/net.c (grub_net_fs_read_real): Likewise.
      	* include/grub/file.h (struct grub_file): Add progress module
      	* members.
      	* include/grub/term.h (struct grub_term_output): Likewise.
      	* grub-core/osdep/unix/emuconsole.c (grub_console_term_output):
      	Terminal velocity added.
      	* grub-core/osdep/windows/emuconsole.c (grub_console_term_output):
      	* Likewise.
      	* grub-core/term/arc/console.c (grub_console_term_output): Likewise.
      	* grub-core/term/efi/console.c (grub_console_term_output): Likewise.
      	* grub-core/term/gfxterm.c (grub_video_term): Likewise.
      	* grub-core/term/i386/coreboot/cbmemc.c (grub_cbmemc_term_output):
      	* Likewise.
      	* grub-core/term/i386/pc/console.c (grub_console_term_output):
      	* Likewise.
      	* grub-core/term/i386/pc/vga_text.c (grub_vga_text_term): Likewise.
      	* grub-core/term/ieee1275/console.c (grub_console_term_output):
      	* Likewise.
      	* grub-core/term/morse.c (grub_audio_term_output): Likewise.
      	* grub-core/term/serial.c (grub_serial_term_output): Likewise.
      	* grub-core/term/spkmodem.c (grub_spkmodem_term_output): Likewise.
      	* grub-core/term/uboot/console.c (uboot_console_term_output):
      	* Likewise.
      84a0e969
  7. 20 Oct, 2013 1 commit
  8. 18 Sep, 2013 1 commit
  9. 08 May, 2013 1 commit
  10. 21 Jan, 2013 1 commit
  11. 02 Jul, 2012 1 commit
  12. 26 May, 2012 1 commit
    • Matthew Garrett's avatar
      * grub-core/term/efi/console.c (grub_efi_console_init): Set text mode. · 4ce776d2
      Matthew Garrett authored
      	(grub_efi_console_fini): Likewise.
      	* grub-core/video/efi_gop.c (framebuffer): New field offscreen.
      	(grub_video_gop_fill_mode_info): Rename to ...
      	(grub_video_gop_fill_real_mode_info): ... this.
      	(grub_video_gop_fill_mode_info): New function.
      	(grub_video_gop_setup): Setup double framebuffer.
      	(grub_video_gop_get_info_and_fini): Use original framebuffer.
      	Free offscreen.
      	(grub_video_gop_swap_buffers): Copy framebuffer.
      	(grub_video_gop_fini): Free offscreen buffer.
      	* include/grub/efi/graphics_output.h (grub_efi_gop_blt_operation_t):
      	New enum.
      	(grub_efi_gop_blt_pixel): New struct.
      4ce776d2
  13. 26 Feb, 2012 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Implement serial on IEEE1275 and EFI. · a9c7fd1c
      Vladimir 'phcoder' Serbinenko authored
      	* docs/grub.texi (Platform-specific limitations): Fix the columen video
      	on emu. Mention arc and emu as the only platforms without serial
      	support.
      	* grub-core/Makefile.core.def (serial): Enable on all terminfomodule and
      	ieee1275 platforms.
      	* grub-core/term/efi/serial.c: New file.
      	* grub-core/term/ieee1275/serial.c: Likewise.
      	* grub-core/term/serial.c (grub_serial_find): Disable direct port
      	specification if no ns8250 driver is available.
      	(grub_cmd_serial): Likewise.
      	(GRUB_MOD_INIT) [GRUB_MACHINE_IEEE1275]: Init ofserial.
      	(GRUB_MOD_INIT) [GRUB_MACHINE_EFI]: Init efiserial.
      	* include/grub/efi/api.h (GRUB_EFI_SERIAL_IO_GUID): New define.
      	(grub_efi_parity_type_t): New type.
      	(grub_efi_stop_bits_t): Likewise.
      	(grub_efi_serial_io_interface): New struct.
      	* include/grub/serial.h (grub_serial_port): Make 'broken' field
      	available for all interfaces.
      	Add EFI and IEEE1275 fields.
      	(grub_ofserial_init): New proto.
      	(grub_efiserial_init): Likeiwse.
      	* util/grub.d/00_header.in: Don't check for the presence of serial
      	module.
      a9c7fd1c
  14. 01 Oct, 2010 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Clear out 0x80 color bit on EFI. · 441cfe65
      Vladimir 'phcoder' Serbinenko authored
      	Tested by: decoder
      	Reported by: decoder and meta tech.
      
      	* grub-core/term/efi/console.c (grub_console_standard_color): Removed.
      	(grub_console_setcolorstate): Clear out 0x80 bit.
      	Use GRUB_TERM_DEFAULT_STANDARD_COLOR.
      	(grub_console_output): Use GRUB_TERM_DEFAULT_NORMAL_COLOR.
      	Use GRUB_TERM_DEFAULT_HIGHLIGHT_COLOR.
      441cfe65
  15. 20 Sep, 2010 1 commit
  16. 06 May, 2010 1 commit