master
In locore0 handle #VC trap for AMD SEV-ES guest.
Fix building profiling kernels by passing the -p flag to config(8) if the kernel's name ends in .PROF.
Implement acpicpu(4) for arm64. Since arm64 uses a completely different model to manage P-states (called Collaborative Processor Performancei Control or CPPC for short) rename the existing acpicpu.c file to acpicpu_x86.c and add an arm64-specific acpicpu.c under arch/arm64.
clockintr: remove clockintr_init(), clockintr_flags
Use acpipci(4) on hypervisors
tftpd(8) requires an argument, it has no default directory
Introduce the KEEPKERNELS variable: if this is set either in mk.conf or the environment, 'make cleandir' does not descend into kernel build directories. Thus, kernel object files survive 'make build' on slower architectures.