File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -90,6 +90,14 @@ and this project adheres to
9090 This is to guarantee that the vCPU will continue receiving TSC interrupts
9191 after restoring from the snapshot even if an interrupt is lost when taking a
9292 snapshot.
93+ - [ #4666 ] ( https://github.com/firecracker-microvm/firecracker/pull/4666 ) : Fixed
94+ Firecracker sometimes restoring ` MSR_IA32_TSC_DEADLINE ` before ` MSR_IA32_TSC ` .
95+ Now it always restores ` MSR_IA32_TSC_DEADLINE ` MSR after ` MSR_IA32_TSC ` , as
96+ KVM relies on the guest TSC for correct restoration of
97+ ` MSR_IA32_TSC_DEADLINE ` . This fixed guests using the ` TSC_DEADLINE ` hardware
98+ feature receiving incorrect timer interrupts after snapshot restoration, which
99+ could lead to them seemingly getting stuck in sleep-related syscalls (see also
100+ https://github.com/firecracker-microvm/firecracker/pull/4099 ).
93101
94102## \[ 1.7.0\]
95103
You can’t perform that action at this time.
0 commit comments