created | 2024-04-06T18:18:58Z |
---|---|
begin | 2024-04-01T00:00:00Z |
end | 2024-04-02T00:00:00Z |
path | src/sys |
commits | 3 |
date | 2024-04-01T05:11:49Z | |||
---|---|---|---|---|
author | guenther | |||
files | src/sys/arch/amd64/amd64/vmm_machdep.c | log | diff | annotate |
src/sys/arch/amd64/amd64/vmm_support.S | log | diff | annotate | |
src/sys/arch/amd64/include/vmmvar.h | log | diff | annotate | |
message |
Delete 108 lines of ASM from vmx_enter_guest() that predated lots of later enhancements, removing the save/restore of flags, selectors, and MSRs: flags are caller-saved and don't need restoring while selectors and MSRs are auto-restored. The FSBASE, GSBASE, and KERNELGSBASE MSRs just need the correct values set with vmwrite() in the "on new CPU?" block of vcpu_run_vmx(). Also, only rdmsr(MSR_MISC_ENABLE) once in vcpu_reset_regs_vmx(), give symbolic names to the exit-load MSR slots, eliminate VMX_NUM_MSR_STORE, and #if 0 the vc_vmx_msr_entry_load_{va,pa} code and definitions as unused. ok dv@ |
date | 2024-04-01T11:16:11Z | |||
---|---|---|---|---|
author | patrick | |||
files | src/sys/dev/fdt/rkclock.c | log | diff | annotate |
src/sys/dev/fdt/rkclock_clocks.h | log | diff | annotate | |
message |
Add clocks for the RK3588 PWM controller. ok kettenis@ |
date | 2024-04-01T12:00:15Z | |||
---|---|---|---|---|
author | deraadt | |||
files | src/sys/sys/syscall_mi.h | log | diff | annotate |
message |
Enforce the pinsyscall rules on non-static/ld.so/libc.so text segments also. Previously this was handled by msyscall(2), but that was just removed and anton fond out a piece of enforcement was missed.. |