summaryrefslogtreecommitdiffstats
path: root/sys/arch/amd64/stand/efiboot
AgeCommit message (Expand)AuthorFilesLines
2021-03-17Always use an allocated buffer for {Read,Write}Blocks() to makeyasuoka2-80/+34
2021-03-11spellingjsg1-2/+2
2021-01-28bios_memmap[] should not be a commonderaadt1-2/+2
2020-12-09Use daddr_t and not daddr32_t in boot media.krw6-12/+12
2020-10-30Use a 64MB block to load the kernel to deal with kernel growth.kettenis2-4/+4
2020-09-01Fix write un-protecting of kernel memory. p was used uninitializedpatrick2-6/+6
2020-08-27Improve write un-protecting of kernel memory. For the Computrace modulepatrick2-12/+32
2020-08-02additional files from libkern will be needed by clang10deraadt1-2/+2
2020-06-14crank version numberderaadt1-2/+2
2020-06-14rewrite mdrandom() in C. previously this XOR'd against rdrand if available,deraadt2-4/+4
2020-05-26increment version numbers, due to recent RB_GOODSEED and fchmod +T changesderaadt1-2/+2
2020-05-25Adjust fwrandom() to return 0 for sucess, -1 for failurederaadt1-3/+6
2020-03-22Make efi_device_path_depth() return the full device path depth if we don'tkettenis2-4/+4
2020-03-05Allow amd64 boot(8) and friends to read from an ffs2 filesystem.otto2-4/+7
2019-12-12On a HP EliteBook 830 G6 the Computrace executable is located inbluhm1-1/+33
2019-11-29Pass the EFI memory map to the kernel.kettenis2-26/+42
2019-11-28Implement a hexdump command in the boot loader. This helps tobluhm1-2/+3
2019-11-26Several functions expect that bootdev_dip is not NULL and can bebluhm1-1/+11
2019-10-29Use arc4 to bit-spread the 512-byte random buffer over the .openbsd.randomdataderaadt2-4/+4
2019-08-20Network-based device paths use Messaging and not Media types. Thuspatrick1-3/+3
2019-08-13Allow PXE booting using u-boot by relaxing our requirementspatrick2-21/+11
2019-08-04crank version, following fchmod changederaadt1-2/+2
2019-08-03In the bootblocks, after discovering and opening /bsd.upgrade, fchmod -xderaadt2-5/+5
2019-07-29Support disk write in efiboot. Requested by deraadt.yasuoka1-14/+44
2019-05-22Allow loading of bigger ucode. This implementation uses the UEFI memorykettenis1-5/+12
2019-05-10Disentangle #ifdef EFIBOOT.mlarkin7-4/+1162
2019-05-05Add support for the EFI Random Number Generator Protocol and use it to XORkettenis3-5/+92
2019-04-25Add a check to tftp_open() that we are actually opening a TFTP device.naddy1-1/+4
2019-04-20libsa's memcpy() is actually memmove(). make a proper memmove(), and givederaadt1-2/+2
2019-04-10crank versionsderaadt1-2/+2
2019-04-08crank version; looks good deraadtflorian1-2/+2
2019-03-15Many machines with serial ports ship with uefi firmware which does notjsg2-8/+109
2018-11-20Fix typos in memprobe address check. Diff from Andrew Daugherity.yasuoka1-3/+4
2018-10-20Bring over changes from aarch64 to fix building with ld.lld on amd64.kettenis1-18/+20
2018-10-13Tweak linker flags and objcopy invocation to make things build with lld.kettenis2-3/+4
2018-08-24Don't treat UnicodeChar == 0 as a keyboard input.yasuoka1-2/+2
2018-08-10Bump boot loader versions for softraid passphrase handling change.jsing1-2/+2
2018-08-10Retry on incorrect passphrase for softraid crypto boot.jsing1-2/+2
2018-07-06Fix efiboot not to panic when a serial which does not exist actuallyyasuoka1-4/+5
2018-06-18"a = 1; b = 100; c = a * b; if (c == 0) c = 100;"krw1-5/+1
2018-04-18crank versionderaadt1-2/+2
2018-03-02The UEFI specification states that a watchdog timer should be armed forjsg1-1/+4
2018-02-06Load the Intel microcode much earlier. So far we had loaded it afterpatrick1-2/+2
2018-01-30Fix TFTP reading of zero-size files:naddy2-14/+15
2018-01-21Add missing OpenBSD CVS tagpatrick2-0/+2
2017-11-25Implement network boot support in efiboot(8). This changes efiboot(8)patrick7-19/+349
2017-11-06Modify "machine video" command not to list mode when chaning video mode.yasuoka1-15/+18
2017-11-06Call CD-ROM devices cdN instead of hdN. Also select the booted deviceyasuoka2-7/+11
2017-10-11Add "machine gop" command to support changing graphic output mode.yasuoka2-22/+66
2017-10-06Revert previous video mode when setting GOP SetMode is failed. Thisyasuoka1-5/+19