VirtualBox

Changes between Version 2 and Version 3 of Ticket #17316, comment 10


Ignore:
Timestamp:
Dec 1, 2018 8:56:25 AM (5 years ago)
Author:
Ramshankar Venkataraman

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #17316, comment 10

    v2 v3  
    22
    33Unfortunately, your patch does not take into account the case where we single-step using EFLAGS.TF using the hypervisor debugger.
     4
     5Also, 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.
    46
    57I'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.

© 2023 Oracle
ContactPrivacy policyTerms of Use