summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/stand/efiboot
AgeCommit message (Expand)Author
2024-06-30we don't need the NOBYFOUR space-savings option anymore, that codepathTheo de Raadt
2024-06-04Bump versions of boot media now capable of un-hibernating from non-DEV_BSIZEKenneth R Westerback
2024-06-04Enable hibernate/resume to nvme(4) disks with 4096 byte sectors.Kenneth R Westerback
2024-04-25Add boot.conf(8) 'mach idle [secs]' to halt at idle passphrase promptsKlemens Nanni
2023-10-26make efi_getdisklabel_cd9660() handle a block size of 512 and simplifyJonathan Gray
2023-07-22BOOTARG_UCODE for AMDJonathan Gray
2023-04-25Do not attempt to write to read-only softraidKlemens Nanni
2023-02-23Remove dangerous user-settable "addr" variable from MI boot loader, andMiod Vallat
2023-01-02Let the EFI bootloader make a copy of the EFI System Resource Table (ESRT)Mark Kettenis
2022-12-08_C_LABEL() and _ASM_LABEL() are no longer useful in the "everythingPhilip Guenther
2022-09-01Stop setting d_bbsize and d_sbsize. Nobody has paidKenneth R Westerback
2022-08-12Crank amd64 boot loader version numbers for softraid(4) RAID 1C boot support.Stefan Sperling
2022-08-12add support for booting from RAID 1C softraid(4) volumes on amd64Stefan Sperling
2022-07-11Switch bootloaders to the extended BOOTARG_CONSDEV struct.Mark Kettenis
2022-06-30As we now have two bios_consdev_t structures, make use of the old oneAnton Lindqvist
2022-06-20When there are multiple GOPs, try to select first one from which weYASUOKA Masahiko
2022-01-02convension -> conventionJonathan Gray
2021-11-14Make sure efiboot is built with RELA/REL relocations and not RELR,Philip Guenther
2021-10-24#define open O_* flags in libsa/stand.h, so that bootblocks can useTheo de Raadt
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