Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-01-26 | stub: do not assumr secure boot on systems without support for it | Kay Sievers | 1 | -3/+3 | |
2015-01-25 | stub: accept custom kernel command line if not running in secure boot mode | Kay Sievers | 3 | -12/+48 | |
2015-01-25 | stub: execute EFI image with an embedded kernel, initrd, cmdline sections | Kay Sievers | 7 | -14/+235 | |
Locate the following embedded PE sections .linux - bzImage .inird - initrd cpio archive .cmdline - kernel command line and hand over control to the bzImage. | |||||
2015-01-23 | find Linux kernels with an embedded os-release file | Kay Sievers | 6 | -37/+341 | |
Look for EFI executables at /EFI/Linux/*.efi, and add them to the menu if the PE file contains an .osrel section which carries an os-release file with the expected information. | |||||
2015-01-08 | force screen clear when entering the menu | Kay Sievers | 1 | -0/+9 | |
2014-12-25 | gummiboot: freeing the wrong variable | David Härdeman | 1 | -1/+1 | |
The error path in efivar_get free's what would have been the copy of the string if the strcpy had succeeded, which it did not (or we wouldn't be in the error path). Signed-off-by: David Härdeman <david@hardeman.nu> | |||||
2014-04-26 | compare 'architecture' value as ASCII string | Kay Sievers | 1 | -11/+2 | |
2014-04-26 | Add new config file keyword 'architecture' to specify the architecture of ↵ | Keshav Amburay | 1 | -2/+21 | |
the EFI image | |||||
2014-01-31 | always set a background before drawing the splash | Kay Sievers | 2 | -11/+23 | |
Several firmware implementations do no clear the screen and we just draw over the existing screen content. | |||||
2014-01-15 | 'P' clear screen after splash | Kay Sievers | 1 | -0/+1 | |
2014-01-15 | graphics: Do not require nonstandard console control protocol | Joonas Lahtinen | 1 | -2/+4 | |
Console Control Protocol is a nonstandard UEFI interface and lack of it shall not be treated as an error. Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> | |||||
2013-12-24 | graphics: splash - correct rounding in alpha blending | Terje Gundersen | 1 | -2/+2 | |
"(X >> 8)" always rounds down, but "(X + 0x80) >> 8)" rounds to the nearest integer. | |||||
2013-12-22 | cosmetics for 'P' splash loop | Kay Sievers | 1 | -18/+18 | |
2013-12-22 | disable cursor when switching text/graphics mode | Kay Sievers | 2 | -11/+14 | |
2013-12-21 | support "background" color setting | Kay Sievers | 1 | -5/+41 | |
2013-12-21 | remove +1 from alpha calculation | Kay Sievers | 1 | -2/+1 | |
2013-12-21 | 'P' support cycling to backgroud colors for debugging | Kay Sievers | 4 | -14/+49 | |
2013-12-21 | graphics - support alpha channel | Tom Gundersen | 1 | -4/+35 | |
First get the contents of the screen we want to blit to, then blend with our picture before blitting back. | |||||
2013-12-20 | 'P' disable cursor when coming back from graphics mode | Kay Sievers | 1 | -3/+4 | |
2013-12-19 | graphics: factor out BMP header parsing | Tom Gundersen | 1 | -27/+36 | |
2013-12-18 | graphics: support smaller than 2^n colormaps | Tom Gundersen | 1 | -10/+14 | |
2013-12-17 | graphics: simplify 16bpp calculation | Tom Gundersen | 1 | -3/+5 | |
2013-12-17 | graphics: add support for XRGB{16,32} | Tom Gundersen | 1 | -2/+26 | |
We now support all the formats GIMP can produce except for RGB16, though any alpha-channels are silently ignored. | |||||
2013-12-17 | graphics: accept newer BMP header versions | Tom Gundersen | 1 | -6/+8 | |
Also accept (but ignore) ICC profiles at the end of the BMP file. | |||||
2013-12-17 | show unconfigured default and entry-specific splash on 'P' | Kay Sievers | 1 | -8/+18 | |
2013-12-16 | show default splash on 'P' | Tom Gundersen | 1 | -4/+14 | |
2013-12-16 | fix padding for BMP lines | Kay Sievers | 1 | -2/+2 | |
2013-12-16 | do not show splash for automatically added entries | Kay Sievers | 1 | -3/+14 | |
2013-12-16 | fall back to default splash image | Kay Sievers | 1 | -4/+15 | |
2013-12-15 | add splash support | Kay Sievers | 5 | -7/+251 | |
2013-12-15 | split out console.[ch] | Kay Sievers | 4 | -144/+188 | |
2013-12-15 | split out util.[ch] | Kay Sievers | 3 | -292/+356 | |
2013-12-15 | move graphics to its own file | Kay Sievers | 3 | -72/+111 | |
2013-12-15 | make console_text_mode into more generic function | Joonas Lahtinen | 1 | -3/+29 | |
Convert console_text_mode function into console_mode function which is able to switch back and forth between graphics and text mode. Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Reviewed-by: Darren Hart <dvhart@linux.intel.com> Reviewed-by: Mikko Ylinen <mikko.ylinen@intel.com> | |||||
2013-12-15 | make file_read callable outside compilation unit | Joonas Lahtinen | 1 | -1/+1 | |
Make file_read usable from other compilation units allowing reuse of code when splitting functionality to multiple files. Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Reviewed-by: Darren Hart <dvhart@linux.intel.com> Reviewed-by: Mikko Ylinen <mikko.ylinen@intel.com> | |||||
2013-12-11 | add source format modeline | Joonas Lahtinen | 1 | -0/+2 | |
For easier editing, add source format modeline similar to other files. Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Reviewed-by: Mikko Ylinen <mikko.ylinen@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com> | |||||
2013-10-18 | handle CTRL-w in line editor | Kay Sievers | 1 | -0/+2 | |
2013-10-04 | add only the first OS X system we find | Kay Sievers | 1 | -4/+9 | |
2013-09-22 | try harder to work around firmware with broken SIMPLE_TEXT_INPUT_EX_PROTOCOL | Kay Sievers | 1 | -48/+36 | |
2013-09-22 | count TSC ticks instead of relying on CPUID | Kay Sievers | 1 | -83/+14 | |
The clock frequency stated for newer CPUs does not match the TSC frequency; count the ticks during one millisecond instead. | |||||
2013-08-25 | fall back to SimpleTextInputProtocol if we do not actually get a key | Kay Sievers | 1 | -1/+9 | |
2013-08-22 | use EFI/Boot/bootx64.efi instead of EFI/BOOT/BOOTX64.EFI | Kay Sievers | 2 | -7/+7 | |
2013-08-22 | fall back to SimpleTextInputProtocol if we receive errors | Kay Sievers | 1 | -7/+17 | |
2013-08-22 | Autodetect both x64 and ia32 boot*.efi payloads | Darren Hart | 1 | -2/+2 | |
The EFI specification documents /EFI/BOOT/bootx64.efi for x86_64 machines and /EFI/BOOT/bootia32.efi for ia32 machines. Update the auto detection to allow for both. Add the MACHINE_TYPE_NAME define to the efi/src build so we can use it as the standard suffix for the EFI payloads (ia32 or x64). Signed-off-by: Darren Hart <dvhart@linux.intel.com> | |||||
2013-08-21 | gummiboot: Add 32 bit compatible rdtsc asm | Darren Hart | 1 | -3/+7 | |
Gcc's inline asm constraints have different meanings on x86_64 and ia32. Include a 32 bit version for the rdtsc function. Drop the empty 32 bit version of time_usec as it and the cpuid function both function properly when compiled for 32 bit systems. Tested on the following CPU: Intel(R) Atom(TM) CPU E640 @ 1.00GHz A value of 1000000000 was detected. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: "Ylinen, Mikko" <mikko.ylinen@intel.com> | |||||
2013-08-21 | fall back to SimpleTextInputProtocol if we can't read a key | Kay Sievers | 1 | -1/+7 | |
2013-08-21 | support M-BS, M-d, and fix word jumping | Kay Sievers | 1 | -11/+44 | |
2013-08-21 | support M-<, M-> | Kay Sievers | 1 | -0/+7 | |
2013-08-19 | cleanup EFI_ERROR() use | Kay Sievers | 1 | -11/+11 | |
2013-08-19 | move all key press handling into key_read() | Kay Sievers | 1 | -22/+28 | |
Avoid mixing the API calls of: EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL EFI_SIMPLE_TEXT_INPUT_PROTOCOL Always wait for the key and read the key with the same API. |