CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2023/01/14 05:11:11
Modified files: sys/arch/amd64/amd64: conf.c efi_machdep.c sys/arch/amd64/conf: files.amd64 sys/arch/arm64/arm64: conf.c sys/arch/arm64/conf: files.arm64 sys/arch/arm64/dev: efi_machdep.c sys/dev/efi : efi.h sys/sys : conf.h Added files: sys/arch/amd64/include: efivar.h sys/arch/arm64/include: efivar.h sys/dev/efi : efi.c efiio.h files.efi Log message: Implement access to EFI variables and ESRT through an ioctl(2) interface that is compatible with what FreeBSD and NetBSD have. Setting EFI variables is only allowed at securelevel 0 and below. Heavily based on work done by Sergii Dmytruk. ok yasuoka@