Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
2013-08-14 | simplify hotkey search loop | Kay Sievers | 1 | -16/+9 | |
2013-08-14 | use hotkey 'a' for OS X, and start searching for hotkeys at current default | Kay Sievers | 1 | -2/+2 | |
2013-08-08 | version 3535 | Kay Sievers | 1 | -0/+1 | |
2013-08-08 | support hotkeys to boot an entry immediately, or to select one in the menu | Kay Sievers | 1 | -12/+65 | |
1-9: Index of entry l: Linux s: Shell w: Windows m: OS X | |||||
2013-08-08 | handle Alt-key in line editor; use 'Q' to quit; use 'P' for print dump | Kay Sievers | 1 | -64/+194 | |
2013-07-30 | print "t/T" in help text for timeout setting keys | Kay Sievers | 1 | -1/+1 | |
2013-07-30 | properly calculate end-of-line jump | Kay Sievers | 1 | -1/+1 | |
2013-07-30 | handle scan code and unicode key as one value | Kay Sievers | 1 | -98/+98 | |
2013-07-28 | dump: handle ESC key before printing the first entry | Kay Sievers | 1 | -2/+3 | |
2013-07-28 | support CTRL-c to exit option editor | Kay Sievers | 1 | -1/+2 | |
2013-07-28 | stop dump with ESC key; limit option editor to configured entries | Kay Sievers | 1 | -0/+5 | |
2013-07-28 | use mapping table for menu and line editor; use 'h' for help | Kay Sievers | 1 | -37/+45 | |
2013-07-27 | support CTRL-{a,e,f,b} in line editor | Kay Sievers | 1 | -0/+28 | |
2013-06-16 | EFI_CONSOLE_CONTROL_PROTOCOL structs in console_text_mode() should be ↵ | Keshav Padram | 1 | -3/+3 | |
declared as EFIAPI EFI_CONSOLE_CONTROL_PROTOCOL structs in console_text_mode() previously were not declared as EFIAPI, due to which gummiboot compiled with gnu-efi 3.0t (with GNU_EFI_USE_MS_ABI enabled) hanged. Fix this by declaring EFI_CONSOLE_CONTROL_PROTOCOL_{GET_MODE,SET_MODE,LOCK_STD_IN} as EFIAPI. Tested in Lenovo Thinkpad E430, UEFI 2.3.1, x86_64 firmware. | |||||
2013-06-07 | switch to GNU_EFI_USE_MS_ABI (requires gnu-efi-3.0s) | Kay Sievers | 1 | -6/+6 | |
2013-06-07 | setup: rename variable | Kay Sievers | 1 | -4/+4 | |
2013-05-17 | another "check ReadKeyStroke() for EFI_SUCCESS" | Ahmet Inan | 1 | -1/+1 | |
Just like with commit 9061fc1, trying to boot server without keyboard resets timeout and prevents normal boot of default entry. | |||||
2013-05-03 | setup: use the value not the index when updating an entry | Kay Sievers | 1 | -1/+1 | |
2013-03-28 | setup: status - Flags: --> Status: | Kay Sievers | 1 | -1/+1 | |
2013-03-28 | setup: show - print missing / | Kay Sievers | 1 | -2/+2 | |
2013-03-28 | setup: status - do not print values from current boot | Kay Sievers | 1 | -36/+5 | |
2013-03-28 | setup: status - ESP --> Partition | Kay Sievers | 1 | -1/+1 | |
2013-03-28 | setup: status - re-order ESP and loader files printing | Kay Sievers | 1 | -9/+13 | |
2013-03-27 | setup: status - prefix list of loaders | Kay Sievers | 1 | -7/+5 | |
2013-03-23 | check ReadKeyStroke() for EFI_SUCCESS | Kay Sievers | 1 | -1/+1 | |
"If a PC using gummiboot is booted without a keyboard plugged in (i.e. such as on a server), instead of following the options specified in loader.conf, it brings up the gummiboot menu without a time-out (whether one is used or not)." https://bugs.archlinux.org/task/34431 | |||||
2013-03-21 | remember LoaderEntryOneShot value for dump | Kay Sievers | 1 | -4/+6 | |
<derRichard> kay: btw: in dump_status() you print LoaderEntryOneShot, but config_default_entry_select() is called before that and deletes the var... <kay> derRichard: oh :) | |||||
2013-03-20 | setup: print only boot loader entries with an actual loader binary | Kay Sievers | 3 | -22/+26 | |
2013-03-18 | setup: do not stop printing options if BootOrder cannot be read | Kay Sievers | 1 | -2/+1 | |
2013-03-16 | setup: if all BootXXXX are used, find the next slot behind, don't overwrite ↵ | Kay Sievers | 1 | -0/+5 | |
Boot0000 https://bbs.archlinux.org/viewtopic.php?pid=1242470#p1242470 | |||||
2013-03-10 | setup: Loader -> Binary | Kay Sievers | 1 | -1/+1 | |
2013-03-10 | setup: print partition for disk entries | Kay Sievers | 1 | -2/+4 | |
2013-03-10 | setup: use flag variable | Kay Sievers | 1 | -2/+2 | |
2013-03-10 | setup: make fuction static | Kay Sievers | 1 | -1/+1 | |
2013-03-10 | distinguish "setup" and "user" mode | Kay Sievers | 2 | -2/+2 | |
2013-03-10 | print secure boot flags | Kay Sievers | 4 | -16/+31 | |
2013-03-10 | setup: tilt slashes | Kay Sievers | 3 | -4/+7 | |
2013-03-10 | setup: name fields in "status" output | Kay Sievers | 3 | -19/+39 | |
2013-03-10 | build-sys: move man page to man/ | Kay Sievers | 1 | -137/+0 | |
2013-03-09 | setup: use gummibootlibdir | Marc-Antoine Perennou | 1 | -3/+3 | |
2013-03-08 | ReadKeyStroke() in dump() | Kay Sievers | 1 | -2/+3 | |
2013-03-08 | setup: fix is_secure_boot() | Kay Sievers | 1 | -1/+1 | |