History | View | Annotate | Download (9.2 kB)
kvm: i8254: Cache kernel clock offset in KVMPITState
To prepare the final fix for clock calibration issues with the in-kernelPIT, we want to cache the offset between vmclock and the clock used bythe in-kernel PIT. So far, we only need to update it when the VM state...
kvm: i8254: Finish time conversion fix
0cdd3d1444 fixed reading back the counter load time from the kernelwhile assuming the kernel would always update its load time on writingthe state. That is only true for channel 1, and so pit_get_channel_inforeturned wrong output pin states for high counter values....
kvm: i8254: Fix conversion of in-kernel to userspace state
Due to a offset between the clock used to generate the in-kernelcount_load_time (CLOCK_MONOTONIC) and the clock used for processing thisin userspace (vm_clock), reading back the output of PIT channel 2 via...
kvm: x86: Add user space part for in-kernel i8254
This provides the required user space stubs to enable the in-kerneli8254 emulation of KVM.
The in-kernel model supports lost tick compensation according to the"delay" policy. This is enabled by default and can be switched off via a...