Changes between Version 2 and Version 3 of Ticket #17316, comment 10
- Timestamp:
- Dec 1, 2018 8:56:25 AM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #17316, comment 10
v2 v3 2 2 3 3 Unfortunately, your patch does not take into account the case where we single-step using EFLAGS.TF using the hypervisor debugger. 4 5 Also, the problem was not about an interrupt pending with RDTSC, it was simply RDTSC interception (which is dynamic) combined with single-stepping in the guest. When RDTSC was not intercepted by !VirtualBox, it should work 100% of the time. Without Hyper-V/KVM paravirtualization interface in effect, we would be intercepting RDTSCs occasionally and only in those instances would it hit this issue. 4 6 5 7 I've implemented a more comprehensive fix which also makes your testcase work. The fix will be included in the upcoming release of !VirtualBox 6.0.