CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2018/01/04 07:30:08
Modified files: sys/arch/arm64/arm64: machdep.c pmap.c sys/arch/arm64/conf: GENERIC RAMDISK files.arm64 sys/arch/arm64/dev: mainbus.c sys/arch/arm64/include: pmap.h sys/dev/acpi : efi.h Added files: sys/arch/arm64/dev: efi.c Log message: Implement support for calling EFI runtime services and use it to implement a time-of-day clock device based on the GetTime() and SetTime() services. The virtual memory mappings for the runtime services calls are implemented through a separate pmap that is only activated when we make a runtime services call. ok tom@, visa@ tested by naddy@