summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/stand/efiboot/efiboot.c
AgeCommit message (Expand)Author
2020-10-30Use a 64MB block to load the kernel to deal with kernel growth.Mark Kettenis
2020-03-22Make efi_device_path_depth() return the full device path depth if we don'tMark Kettenis
2019-11-29Pass the EFI memory map to the kernel.Mark Kettenis
2019-03-15Many machines with serial ports ship with uefi firmware which does notJonathan Gray
2018-11-20Fix typos in memprobe address check. Diff from Andrew Daugherity.YASUOKA Masahiko
2018-08-24Don't treat UnicodeChar == 0 as a keyboard input.YASUOKA Masahiko
2018-07-06Fix efiboot not to panic when a serial which does not exist actuallyYASUOKA Masahiko
2018-03-02The UEFI specification states that a watchdog timer should be armed forJonathan Gray
2017-11-25Implement network boot support in efiboot(8). This changes efiboot(8)Patrick Wildt
2017-11-06Modify "machine video" command not to list mode when chaning video mode.YASUOKA Masahiko
2017-11-06Call CD-ROM devices cdN instead of hdN. Also select the booted deviceYASUOKA Masahiko
2017-10-11Add "machine gop" command to support changing graphic output mode.YASUOKA Masahiko
2017-10-06Revert previous video mode when setting GOP SetMode is failed. ThisYASUOKA Masahiko
2017-08-07Add "machine exit" and "machine poweroff" commands to the arm64 and armv7Mark Kettenis
2017-07-31Back out previous commit but handle the case where the device path consistsMark Kettenis
2017-07-29Fix off-by-one in return value of efi_device_path_depth().Mark Kettenis
2017-06-01Don't panic when we cannot locate a handle for the Serial IO protocol.Patrick Wildt
2017-05-31Add serial console support for efiboot.YASUOKA Masahiko
2017-05-16Compare device pathes properly to find the booted disk.YASUOKA Masahiko
2017-03-03Delete "comspeed" which had been mistakenly added as a int value.YASUOKA Masahiko
2017-03-01Fix the code which preserves the device path of the loaded image ifYASUOKA Masahiko
2017-02-08Retry BS->ExitBootServices() if it fails.YASUOKA Masahiko
2016-08-30Use MaxMode to terminate the mode iteration. Actually the old wayYASUOKA Masahiko
2016-06-10fix some typos in commentsJoshua Stein
2016-05-15Give the 32-bit and 64-bit EFI boatloaders different names such that we canMark Kettenis
2016-02-04Some (buggy) UEFI implementations don't report the correct framebufferMark Kettenis
2015-11-26Avoid setting mode to GOP if the mode is unchanged. Also don't panicYASUOKA Masahiko
2015-11-08Make the variables be "const" and fix white space.YASUOKA Masahiko
2015-11-03Ignore disks whose media is not present.YASUOKA Masahiko
2015-11-03Use "Loaded Image Protocol" instead of "Loaded Device Path Protocol"YASUOKA Masahiko
2015-10-05Fix efiboot not to use the usual kernel load address. Load the kernel inYASUOKA Masahiko
2015-09-23Fix white spaces and style.YASUOKA Masahiko
2015-09-23efiboot used 3MB memory below the region for the kernel, but UEFIYASUOKA Masahiko
2015-09-03Improve the code that tries to figure out which device we booted from. TheMark Kettenis
2015-09-02Use the pointer we got back from alloc() when calling free() instead ofMark Kettenis
2015-09-02Initial commit of uefi boot loader of OpenBSD.YASUOKA Masahiko