summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/stand/efiboot
AgeCommit message (Expand)Author
2021-06-25Move unused eficall.h files to the Attic.Kenneth R Westerback
2021-06-10Sync efid_io() with the recent improvements kettenis@ made toKenneth R Westerback
2021-06-08Replace hand rolled memory allocation in efid_io() withKenneth R Westerback
2021-06-07"intrisic" -> "intrinsic" in a couple of comments.Kenneth R Westerback
2021-06-07Replace all uses of 'EFI_CALL(func, params)' withKenneth R Westerback
2021-06-04Remove now unused eficall.S.Kenneth R Westerback
2021-06-04yasuoka@ pointed out that amd64 clang now understandsKenneth R Westerback
2021-06-02Use the same logic in all copies of gpt_chk_mbr(), relaxing theKenneth R Westerback
2021-05-23Some machines (e.g. some Intel Macs) have a EFI memory map with more thanMark Kettenis
2021-03-17Always use an allocated buffer for {Read,Write}Blocks() to makeYASUOKA Masahiko
2021-03-11spellingJonathan Gray
2021-01-28bios_memmap[] should not be a commonTheo de Raadt
2020-12-09Use daddr_t and not daddr32_t in boot media.Kenneth R Westerback
2020-10-30Use a 64MB block to load the kernel to deal with kernel growth.Mark Kettenis
2020-09-01Fix write un-protecting of kernel memory. p was used uninitializedPatrick Wildt
2020-08-27Improve write un-protecting of kernel memory. For the Computrace modulePatrick Wildt
2020-08-02additional files from libkern will be needed by clang10Theo de Raadt
2020-06-14crank version numberTheo de Raadt
2020-06-14rewrite mdrandom() in C. previously this XOR'd against rdrand if available,Theo de Raadt
2020-05-26increment version numbers, due to recent RB_GOODSEED and fchmod +T changesTheo de Raadt
2020-05-25Adjust fwrandom() to return 0 for sucess, -1 for failureTheo de Raadt
2020-03-22Make efi_device_path_depth() return the full device path depth if we don'tMark Kettenis
2020-03-05Allow amd64 boot(8) and friends to read from an ffs2 filesystem.Otto Moerbeek
2019-12-12On a HP EliteBook 830 G6 the Computrace executable is located inAlexander Bluhm
2019-11-29Pass the EFI memory map to the kernel.Mark Kettenis
2019-11-28Implement a hexdump command in the boot loader. This helps toAlexander Bluhm
2019-11-26Several functions expect that bootdev_dip is not NULL and can beAlexander Bluhm
2019-10-29Use arc4 to bit-spread the 512-byte random buffer over the .openbsd.randomdataTheo de Raadt
2019-08-20Network-based device paths use Messaging and not Media types. ThusPatrick Wildt
2019-08-13Allow PXE booting using u-boot by relaxing our requirementsPatrick Wildt
2019-08-04crank version, following fchmod changeTheo de Raadt
2019-08-03In the bootblocks, after discovering and opening /bsd.upgrade, fchmod -xTheo de Raadt
2019-07-29Support disk write in efiboot. Requested by deraadt.YASUOKA Masahiko
2019-05-22Allow loading of bigger ucode. This implementation uses the UEFI memoryMark Kettenis
2019-05-10Disentangle #ifdef EFIBOOT.Mike Larkin
2019-05-05Add support for the EFI Random Number Generator Protocol and use it to XORMark Kettenis
2019-04-25Add a check to tftp_open() that we are actually opening a TFTP device.Christian Weisgerber
2019-04-20libsa's memcpy() is actually memmove(). make a proper memmove(), and giveTheo de Raadt
2019-04-10crank versionsTheo de Raadt
2019-04-08crank version; looks good deraadtFlorian Obser
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-10-20Bring over changes from aarch64 to fix building with ld.lld on amd64.Mark Kettenis
2018-10-13Tweak linker flags and objcopy invocation to make things build with lld.Mark Kettenis
2018-08-24Don't treat UnicodeChar == 0 as a keyboard input.YASUOKA Masahiko
2018-08-10Bump boot loader versions for softraid passphrase handling change.Joel Sing
2018-08-10Retry on incorrect passphrase for softraid crypto boot.Joel Sing
2018-07-06Fix efiboot not to panic when a serial which does not exist actuallyYASUOKA Masahiko
2018-06-18"a = 1; b = 100; c = a * b; if (c == 0) c = 100;"Kenneth R Westerback
2018-04-18crank versionTheo de Raadt