summaryrefslogtreecommitdiffstats
path: root/sys/arch/amd64/stand
AgeCommit message (Expand)AuthorFilesLines
2021-03-17Always use an allocated buffer for {Read,Write}Blocks() to makeyasuoka2-80/+34
2021-03-11spellingjsg4-8/+8
2021-01-28bios_memmap[] should not be a commonderaadt2-3/+4
2020-12-09Use daddr_t and not daddr32_t in boot media.krw29-58/+58
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 clang10deraadt4-8/+9
2020-06-19fold the TSC value in fewer operations, same result; ok deraadt@naddy1-6/+7
2020-06-15Check rdrand for success and try up to ten times, as recommended by Intel.naddy1-3/+19
2020-06-14crank version numberderaadt6-12/+12
2020-06-14asm versions of mdrandom() no longer neededderaadt2-0/+0
2020-06-14rewrite mdrandom() in C. previously this XOR'd against rdrand if available,deraadt10-234/+77
2020-05-26increment version numbers, due to recent RB_GOODSEED and fchmod +T changesderaadt6-12/+12
2020-05-25Adjust mdrandom() to also return 0 for success, -1 for failurederaadt2-2/+10
2020-05-25Adjust fwrandom() to return 0 for sucess, -1 for failurederaadt3-9/+18
2020-03-22Make efi_device_path_depth() return the full device path depth if we don'tkettenis2-4/+4
2020-03-09Recommit, now that we found out how to fix the BIOS related issues: gootto1-2/+15
2020-03-08fs_name[] must match file_system[], adapt for ufs2 support.landry1-3/+3
2020-03-07Revert previous, there are BIOS that do not like these changes.otto1-8/+2
2020-03-05Allow amd64 boot(8) and friends to read from an ffs2 filesystem.otto12-23/+46
2020-02-28Adapt biosboot(8) so it can read boot(8) from an ffs2 filesystem.otto1-2/+8
2019-12-23The boot loader allows to inspect memory with the hexdump command.bluhm1-2/+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 tobluhm6-13/+18
2019-11-26Several functions expect that bootdev_dip is not NULL and can bebluhm3-3/+33
2019-11-09move NT eflag clearing after register saving, otherwise %eax isderaadt1-9/+8
2019-10-29Use arc4 to bit-spread the 512-byte random buffer over the .openbsd.randomdataderaadt12-25/+25
2019-10-20Improve previouskn1-5/+2
2019-10-20Document "set db_console 0|1"kn1-3/+10
2019-08-20Network-based device paths use Messaging and not Media types. Thuspatrick3-9/+9
2019-08-13Allow PXE booting using u-boot by relaxing our requirementspatrick6-63/+33
2019-08-13Unbreak build of efi32 due to a typo in the fchmod change.patrick1-2/+2
2019-08-04crank version, following fchmod changederaadt5-10/+10
2019-08-03In the bootblocks, after discovering and opening /bsd.upgrade, fchmod -xderaadt12-31/+31
2019-07-29Support disk write in efiboot. Requested by deraadt.yasuoka1-14/+44
2019-06-24Remove a 15 year old #if 0 and wrap a long line (KNF)mlarkin1-10/+3
2019-06-08When loading intel microcode in the non-efi case, error if the file isjsg2-4/+4
2019-05-28Cleanup some bootloader codemlarkin1-27/+22
2019-05-22Allow loading of bigger ucode. This implementation uses the UEFI memorykettenis1-5/+12
2019-05-15Add support to the BIOS bootloader for random kernel base VAmlarkin8-24/+377
2019-05-11whitespace removalmlarkin1-3/+3
2019-05-11whitespace removalmlarkin1-3/+3
2019-05-11whitespace removalmlarkin1-3/+3
2019-05-11Further cleanup of efi32/64.mlarkin14-438/+14
2019-05-11Refactor efiboot into 32 and 64 bit copies.mlarkin28-0/+4378
2019-05-11Refactor efiboot into 32 and 64 bit copies.mlarkin28-0/+4382
2019-05-10Disentangle #ifdef EFIBOOT.mlarkin13-188/+1169
2019-05-05Add support for the EFI Random Number Generator Protocol and use it to XORkettenis3-5/+92