|
|
@90260
|
3 years |
vboxsync |
VMM/HMSVMR0: More info. in the assertion.
|
|
|
@89976
|
3 years |
vboxsync |
VMM/HMVMX: Deal with #ACs triggered by split-lock detection on the …
|
|
|
@88099
|
4 years |
vboxsync |
VMM/HMSVMR0: Whitespace, comment nit.
|
|
|
@87933
|
4 years |
vboxsync |
VMM/HM: Todo, nits.
|
|
|
@87928
|
4 years |
vboxsync |
VMM/HMSVMR0: Nested SVM todo.
|
|
|
@87755
|
4 years |
vboxsync |
VMM/HMSVM: Moved the RDTSC in hmR0SvmPostRunGuest to the assembly code …
|
|
|
@87752
|
4 years |
vboxsync |
VMM/HM: Don't use ordered writes for pVCpu->hm.s.fCheckedTLBFlush as …
|
|
|
@87751
|
4 years |
vboxsync |
VMM: Eliminated one ASMReadTSC in TMNotifyEndOfExecution. Both VT-x …
|
|
|
@87606
|
4 years |
vboxsync |
VMM/HMVMX: Translate fMdsClearOnSched and fL1dFlushOnSched to world …
|
|
|
@87563
|
4 years |
vboxsync |
VMM/HM: Moved the 'ForRing3' and 'ForLog' bits to the back of the HM …
|
|
|
@87561
|
4 years |
vboxsync |
VMM/HMVMX: Tidied up HM some more. bugref:9217
|
|
|
@87538
|
4 years |
vboxsync |
VMM/HMSVM: Eliminated HMR0PERVM::svm::fFeatures and made the ring-0 …
|
|
|
@87522
|
4 years |
vboxsync |
VMM/HM: Moved CPUMCTX::fWorldSwitcher to HMR0PERVCPU::fWorldSwitcher. …
|
|
|
@87521
|
4 years |
vboxsync |
VMM/HM: Moved HM::fHostKernelFeatures to HMR0PERVM. Use the ring-0 …
|
|
|
@87519
|
4 years |
vboxsync |
VMM/HM: Make a R0 copy of HM::cMaxResumeLoopsCfg and do proper …
|
|
|
@87518
|
4 years |
vboxsync |
VMM/HM: Make a R0 copy of HM::fAllow64BitGuests on setup (for VT-x). …
|
|
|
@87515
|
4 years |
vboxsync |
VMM/HM: Make a R0 copy of HM::fNestedPaging on setup. Moved …
|
|
|
@87511
|
4 years |
vboxsync |
VMM/HMSVM: Moving some SVM stuff to HMR0PERVM. Removed 3 unused …
|
|
|
@87504
|
4 years |
vboxsync |
VMM/HMSVM: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@87503
|
4 years |
vboxsync |
VMM/HMSVM: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@87493
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@87487
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@87480
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@87479
|
4 years |
vboxsync |
VMM/HMVMX: Moving more stuff to HMR0PERVCPU. bugref:9217
|
|
|
@87466
|
4 years |
vboxsync |
VMM/HM,gvm: Started splitting up the HVMCPU and HVM structures. …
|
|
|
@87387
|
4 years |
vboxsync |
Moved the hmR0SvmVmRun* prototypes to HMInternal.h.
|
|
|
@87373
|
4 years |
vboxsync |
VMM/HMSVMR0.cpp: Applied function pointer array workaround for …
|
|
|
@87372
|
4 years |
vboxsync |
VMM/HMR0A.asm: Baked the XMM saving and loading into the …
|
|
|
@87361
|
4 years |
vboxsync |
VMM/CPUM,HMSVM: Mirror the state of fUseFlags[CPUM_USED_FPU_GUEST] in …
|
|
|
@87359
|
4 years |
vboxsync |
VMM/HMSVM: Straighten out the svm vmrun assembly code by having …
|
|
|
@87332
|
4 years |
vboxsync |
VMM/HMR0A.asm: Reduced the number of parameters passed to SVMR0VMRun. …
|
|
|
@87330
|
4 years |
vboxsync |
VMM/HMR0A.asm: Reduced the number of parameters passed to SVMR0VMRun. …
|
|
|
@87309
|
4 years |
vboxsync |
HMSVMR0.cpp: Log instruction bytes.
|
|
|
@86730
|
4 years |
vboxsync |
VMM/DBGF: Move the DBGFRZ* part into VMMAll as the trap handlers will …
|
|
|
@86186
|
4 years |
vboxsync |
VMM/SVM: Use VBOXSTRICTRC more.
|
|
|
@86183
|
4 years |
vboxsync |
VMM: Implemented sysenter and sysexit in IEM (limited testing). Added …
|
|
|
@85806
|
4 years |
vboxsync |
HMSVMR0: bugref:9618 Virtualized VMSAVE/VMLOAD fix.
|
|
|
@83485
|
5 years |
vboxsync |
SVM: Emulate intercepted IRET to avoid injecting a pending NMI too …
|
|
|
@83477
|
5 years |
vboxsync |
VMM/HMSVMR0: Add VINF_EM_DBG_STEPPED to the list of return codes to …
|
|
|
@83209
|
5 years |
vboxsync |
VMM/HMSVMR0: If the #NPF exit handler requested emulation of the …
|
|
|
@83066
|
5 years |
vboxsync |
VMM/HM: SVM: Drop 32-bit guest switcher and use the 64-bit switcher …
|
|
|
@83029
|
5 years |
vboxsync |
HM: Always use the 64-bit SVM context switcher for 64-bit capable VMs …
|
|
|
@83025
|
5 years |
vboxsync |
VMM/HM: Separate interrupt and exception injected stats.
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@82658
|
5 years |
vboxsync |
VMM/HMSVMR0: Fix PAT MSR to treat all guest memory as WB, regression …
|
|
|
@82612
|
5 years |
vboxsync |
VMM/HM: Disable LBR virtualization by default. Only enable when set …
|
|
|
@82576
|
5 years |
vboxsync |
VMM/HMSVMR0: Padding and verify size of SVMTRANSIENT. Avoid function …
|
|
|
@81277
|
5 years |
vboxsync |
VMM: fCtxChanged isn't volatile.
|
|
|
@81180
|
5 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:7243 Fix when compiling without …
|
|
|
@81179
|
5 years |
vboxsync |
VMM/HSVMR0: Nested SVM: bugref:7243 Nit.
|
|
|
@81177
|
5 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:7243 Coalesce …
|
|
|
@81170
|
5 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:7243 Build fix.
|
|
|
@81168
|
5 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:7243 Coalesce …
|
|
|
@81166
|
5 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:7243 Coalesce hmR0SvmPreRunGuestNested …
|
|
|
@81092
|
5 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:7243 Optimize run loop to avoid exits …
|
|
|
@81002
|
5 years |
vboxsync |
VMM: bugref:9566 TRPM enhancements and cleanup. Bumps TRPM saved-state …
|
|
|
@80911
|
5 years |
vboxsync |
VMM/HM: Clear CR4.VMXE only when we set it ourselves and not if it's …
|
|
|
@80587
|
5 years |
vboxsync |
VMM/HM: bugref:9546 Fix registering of the longjmp callback to be soon …
|
|
|
@80454
|
5 years |
vboxsync |
VMM/HMSVMR0: Spaces.
|
|
|
@80333
|
5 years |
vboxsync |
VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
|
|
|
@80316
|
5 years |
vboxsync |
VMM/HMSVMR0: Don't return VINF_EM_RAW_GUEST_TRAP after setting #BP …
|
|
|
@80274
|
5 years |
vboxsync |
VMM: Refactoring VMMR0/* and VMMRZ/* to use VMCC & VMMCPUCC. bugref:9217
|
|
|
@80268
|
5 years |
vboxsync |
VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
|
|
|
@80266
|
5 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Make hmR0DumpRegs a bit more granular …
|
|
|
@80126
|
5 years |
vboxsync |
VMM: Kicking out 32-bit host support - SVM. bugref:9511
|
|
|
@80118
|
5 years |
vboxsync |
VMM: Kicking out raw-mode and 32-bit hosts - MM, PGM, ++. bugref:9517 …
|
|
|
@80080
|
5 years |
vboxsync |
VMM: Kicking out raw-mode and 32-bit hosts - HM, VMMSWITCHER, ++. …
|
|
|
@80052
|
5 years |
vboxsync |
Main: Kicking out 32-bit host support - Some HM bits using VMMSwitcher …
|
|
|
@80036
|
5 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:7243 Move u64HostTscAux to svm union.
|
|
|
@79649
|
5 years |
vboxsync |
VMM/HMSVMR0: Fix StatTscOffset and StatTscIntercept.
|
|
|
@79627
|
5 years |
vboxsync |
VMM/HM: Renamed some stat counters to make it more clear what they are for.
|
|
|
@79625
|
5 years |
vboxsync |
VMM/HMSVMR0: Added missing StatInjectPendingInterpret and newly added …
|
|
|
@79541
|
5 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:7243 Spaces.
|
|
|
@79540
|
5 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:7243 Fix typos.
|
|
|
@79539
|
5 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:7243 Add missing exception stat counters.
|
|
|
@79532
|
5 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:7243 Doxygen burn fix.
|
|
|
@79511
|
5 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:7243 Todo.
|
|
|
@79463
|
5 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:7243 Added some missing exit-to-ring3 …
|
|
|
@79374
|
5 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:7243 Add profiling counter for VMRUN …
|
|
|
@79124
|
5 years |
vboxsync |
VMM/HMSVMR0: Doxygen.
|
|
|
@78869
|
6 years |
vboxsync |
VMM: Nested SVM: bugref:7243 Get rid of HMHasGuestSvmVmcbCached as a …
|
|
|
@78707
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Renamed …
|
|
|
@78483
|
6 years |
vboxsync |
VMM: Nested SVM: bugref:7243 Renamed a couple of functions and doxygen …
|
|
|
@78371
|
6 years |
vboxsync |
VMM: Move VT-x/AMD-V helpers that are based on CPU specs to CPUM in …
|
|
|
@78220
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Hardware-assisted nested VT-x …
|
|
|
@77906
|
6 years |
vboxsync |
VMM/HMSVMR0: Ensure that when converting from a TRPM event, that if …
|
|
|
@77903
|
6 years |
vboxsync |
VMM/HMSVMR0: Build fix.
|
|
|
@77902
|
6 years |
vboxsync |
VMM: Fix HMSvmEventToTrpmEventType to convert #BP and #OF to …
|
|
|
@77281
|
6 years |
vboxsync |
VMM/HMSVM: Naming nit, missed file.
|
|
|
@77017
|
6 years |
vboxsync |
VMM/HMSVMR0: Use the function to get the GIF here.
|
|
|
@76993
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Allowing fetching VM-exit names from …
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76482
|
6 years |
vboxsync |
VMM/HM: Made vmx/svm VCPU state as a union, saves some space now that …
|
|
|
@76464
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Fix MSR initialization issue for …
|
|
|
@76402
|
6 years |
vboxsync |
VBox/vmm/apic.h: Try avoid dragging in pdmdev.h, so use function for …
|
|
|
@76011
|
6 years |
vboxsync |
VMM: VBOX_WITH_NESTED_HWVIRT_ONLY_IN_IEM fixes.
|
|
|
@76009
|
6 years |
vboxsync |
VMM: Nested VMX/SVM: Fix Only-in-IEM execution macro define typo.
|
|
|
@75996
|
6 years |
vboxsync |
VMM/HMSVMR0: Comment regarding virtual interrupts.
|
|
|
@75830
|
6 years |
vboxsync |
VMM: Adjust CPUMGetGuestInterruptibility to include virtual …
|
|
|
@75829
|
6 years |
vboxsync |
HMSVMR0: More fixes on the mesa hack, now it works.
|
|
|