VirtualBox

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


Ignore:
Timestamp:
12/01/2018 08:56:25 AM (4 years ago)
Author:
ramshankar
Comment:

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. 

www.oracle.com
ContactPrivacy policyTerms of Use