summaryrefslogtreecommitdiff
path: root/src/VBox/VMM/VMMR3/GIMKvm.cpp
Commit message (Expand)AuthorAgeFilesLines
* VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. bugref:9217vboxsync2019-08-161-1/+0
* VMM/r3: Refactored VMCPU enumeration in preparation that aCpus will be replac...vboxsync2019-08-081-8/+9
* VMM: Kicking out raw-mode - GIM. bugref:9517vboxsync2019-07-311-1/+1
* scm --update-copyright-yearvboxsync2019-01-011-1/+1
* VBox/vmm/hm_svm.h,hm_vmx.h: Try avoid including VBox/err.h in widely used hea...vboxsync2018-12-231-1/+1
* VMM/GIM: Address todo mentioned in r123944.vboxsync2018-07-241-2/+2
* GIM,IEM: Correctly hook up hypercalls thru IEM. bugref:9044vboxsync2018-06-071-15/+6
* EM,IEM,HM: Consolidated VMMHypercallsDisable/VMMHypercallsEnable into EMSetHy...vboxsync2018-06-061-1/+2
* VMM/GIM: KVM: Unused header.vboxsync2018-04-101-1/+0
* VMM: Added a bMainExecutionEngine member to the VM structure for use instead ...vboxsync2018-02-101-1/+1
* (C) yearvboxsync2017-10-171-1/+1
* VMM/GIM: Doxygen nit.vboxsync2016-11-291-1/+1
* VMM/GIM/KVM: Don't GP fault on invalid time-struct MSR writevboxsync2016-10-181-13/+2
* GIM: Please refrain from using 'c' as 'const', 'c' always means 'count of' an...vboxsync2016-07-281-23/+20
* (C) 2016vboxsync2016-07-221-1/+1
* CPUM,APIC: Per-CPU APIC CPUID feature bit and MSR_IA32_APICBASE GP mask adjus...vboxsync2016-06-201-1/+1
* GIM: Correct header order to match what is use *everywhere* else in the VMM a...vboxsync2016-06-091-7/+9
* VMM/GIM: Removed some dead code.vboxsync2015-11-041-15/+0
* VMM: Fixed almost all the Doxygen warnings.vboxsync2015-10-081-2/+0
* VMM: Made @param pVCpu more uniform and to the point.vboxsync2015-10-081-1/+1
* VMM: Made @param pVM more uniform and to the point.vboxsync2015-10-081-10/+10
* *: scm cleanup run.vboxsync2015-08-141-9/+11
* VMM: Log and assertion formatting fixes.vboxsync2015-07-181-2/+3
* VMM/GIM/KVM: Reset the TSC page sequence number on VM reset as well.vboxsync2015-07-081-0/+3
* VMM/GIM: Reset KVM's uTSC and uVirtNanoTS so it gets fresh values on VM reset...vboxsync2015-07-031-0/+2
* VMM/GIM: Try passing identical TSC and NanoTS pairs to all VCPUs for KVM guests.vboxsync2015-07-031-8/+15
* nit.vboxsync2015-06-301-0/+1
* VMM/GIM: Update the cached TSC frequency on state-load in KVM paravirt. VMs. vboxsync2015-06-291-4/+8
* VMM/GIM: Use a consistent TSC frequency for all VCPUs when KVM is used.vboxsync2015-06-291-1/+3
* VMM/GIM: Some extra checks while loading saved state and enabling system-time...vboxsync2015-06-151-2/+12
* VMM/GIM: Backout temporary change.vboxsync2015-05-191-1/+1
* VMM/GIM: temporary change for test build.vboxsync2015-05-191-1/+1
* VMM/GIM: comment.vboxsync2015-05-061-0/+4
* VMM/GIM: comment.vboxsync2015-05-051-1/+2
* VMM/GIM: Comment.vboxsync2015-05-051-1/+3
* VMM/GIM: EMT Rendezvous while updating global wall-clock struct.vboxsync2015-04-291-15/+71
* typo.vboxsync2015-04-271-1/+1
* VMM/GIM: missed new-line in logrel.vboxsync2015-04-271-1/+1
* VMM/GIM: logrel.vboxsync2015-04-271-0/+1
* VMM/GIM: Allow dynamic enabling of #UD traps and per-VCPU hypercalls.vboxsync2015-04-081-2/+5
* VMM: GIM raw-mode support.vboxsync2015-04-071-2/+22
* VMM/GIM: Add hypercall support and KVM spinlock support.vboxsync2015-03-311-1/+1
* VMM/GIM,TM: paranoia assertions.vboxsync2015-03-191-0/+2
* VMM/GIM: KVM provider fixes.vboxsync2015-03-181-28/+16
* VMM/GIM: Implemented KVM paravirt. provider.vboxsync2015-03-171-0/+464