|
|
@74834
|
6 years |
vboxsync |
VMM/CPUM, TRPM: Nested VMX: bugref:9180 VM-exit bits; Acknowledge …
|
|
|
@74648
|
6 years |
vboxsync |
VMM/IEM, CPUM: Nested VMX: bugref:9180 VM-exit bits; Add TPR …
|
|
|
@74632
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Let the caller check for VMX non-root …
|
|
|
@74539
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; RDTSC, RDTSCP intercepts.
|
|
|
@74491
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Add functions for querying VMX intercept …
|
|
|
@74487
|
6 years |
vboxsync |
VMM/CPUM: Nested SVM, VMX: bugref:7243 bugref:9180 Fix for upcoming …
|
|
|
@74165
|
6 years |
vboxsync |
cpum.h: Nested VMX: bugref:9180 build fix.
|
|
|
@74163
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
|
|
|
@74113
|
6 years |
vboxsync |
VMM/CPUM, IEM: Nested VMX: bugref:9180 Fixes for allowing 32-bit …
|
|
|
@74102
|
6 years |
vboxsync |
VMM/CPUM: Naming nit.
|
|
|
@74101
|
6 years |
vboxsync |
VMM/CPUM: Naming nit.
|
|
|
@74100
|
6 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:9180 Added a separate function for …
|
|
|
@74054
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
|
|
|
@74043
|
6 years |
vboxsync |
VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume work.
|
|
|
@73870
|
6 years |
vboxsync |
VMM: Nested VMX: Added VMX CPUID features for RDRAND, RDSEED and PML. …
|
|
|
@73795
|
6 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:9180 Added more VMX CPUID feature identifiers.
|
|
|
@73745
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement VMPTRLD.
|
|
|
@73606
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Various bits:
- IEM: Started VMXON, …
|
|
|
@73443
|
6 years |
vboxsync |
CPUMIsGuestInRealOrV86ModeEx: take const argument.
|
|
|
@73439
|
6 years |
vboxsync |
cpum.h: Nested VMX: bugref:9180 linespace.
|
|
|
@73436
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Added CPUMIsGuestVmxEnabled() helper, …
|
|
|
@73389
|
6 years |
vboxsync |
VMM, SUPDrv: Nested VMX: bugref:9180 Implement some of the VMX MSRs.
|
|
|
@73274
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Reports bits of IA32_FEATURE_CONTROL, …
|
|
|
@73257
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Renamed Ia32VmxBase to Ia32VmxBasic to …
|
|
|
@72741
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193
|
|
|
@72643
|
6 years |
vboxsync |
VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
|
|
|
@72522
|
7 years |
vboxsync |
NEM,TM: Work on TSC and NEM/win. bugref:9044 [=>office]
|
|
|
@72497
|
7 years |
vboxsync |
IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
|
|
|
@72491
|
7 years |
vboxsync |
cpum.h: doxygen fix. bugref:9044
|
|
|
@72488
|
7 years |
vboxsync |
NEM,CPUM,EM: Don't sync in/out the entire state when leaving the inner …
|
|
|
@72358
|
7 years |
vboxsync |
NEM: Sync more MSR state; don't treat unrecoverable exceptions as …
|
|
|
@72065
|
7 years |
vboxsync |
VMM/SVM: Interrupt injection fixes.
|
|
|
@71859
|
7 years |
vboxsync |
VMM: SVM NestedPagingCtrl naming consistency with rest of the VMCB fields.
|
|
|
@71833
|
7 years |
vboxsync |
VMM: Nested hw.virt: Implement pause-filter and pause-filter threshold.
|
|
|
@71755
|
7 years |
vboxsync |
VMM: Nested Hw.virt: Fix overriding SVM nested-guest PAT MSR while …
|
|
|
@71643
|
7 years |
vboxsync |
VMM: whitespace consistency nit.
|
|
|
@71642
|
7 years |
vboxsync |
Build fix.
|
|
|
@71640
|
7 years |
vboxsync |
VMM: Nested hw.virt: Abstract SVM V_INTR_MASKING so we can refer to …
|
|
|
@71108
|
7 years |
vboxsync |
Added speculation control settings to API, refined implementation.
|
|
|
@71091
|
7 years |
vboxsync |
cpum.h: Added CPUMGuestSvmUpdateNRip.
|
|
|
@70948
|
7 years |
vboxsync |
VMM: Added a bMainExecutionEngine member to the VM structure for use …
|
|
|
@70913
|
7 years |
vboxsync |
CPUM: Infrastructure for speculative execution control.
|
|
|
@70781
|
7 years |
vboxsync |
VMM: Nested Hw.virt: Clean up interrupt injection for nested-guests.
|
|
|
@70612
|
7 years |
vboxsync |
VMM: Expose PCID, INVPCID, FSGSBASE features to guests. Implemented …
|
|
|
@70606
|
7 years |
vboxsync |
updates (bugref:9087)
|
|
|
@70555
|
7 years |
vboxsync |
CPUMR3CpuId.cpp: Two more entries, one of which is unconfirmed.
|
|
|
@70551
|
7 years |
vboxsync |
CPUMR3CpuId.cpp: Goldmont Plus.
|
|
|
@70450
|
7 years |
vboxsync |
VMM/CPUMR3CpuId.cpp: Some new intel model numbers.
|
|
|
@70254
|
7 years |
vboxsync |
VMM: Match the AMD specs exactly whenever possible for SVM specific …
|
|
|
@70184
|
7 years |
vboxsync |
VMM/CPUM: Added guest CPUID feature bits for SVM VGIF and Virtualized …
|
|
|
@70056
|
7 years |
vboxsync |
VMM: Nested hw.virt: Apply nested-guest TSC offset when executing the …
|
|
|
@70000
|
7 years |
vboxsync |
VMM: Nested Hw.virt: Make SVM intercept functions smarter. Avoids …
|
|
|
@69764
|
7 years |
vboxsync |
VMM: Nested Hw.virt: SVM fixes.
|
|
|
@69686
|
7 years |
vboxsync |
/include/: darwin header tweaks
|
|
|
@69408
|
7 years |
vboxsync |
VMM/CPUM: Nested Hw.virt: Fix CPUMSvmVmExitRestoreHostState.
|
|
|
@69160
|
7 years |
vboxsync |
VMM/CPUM: Renamed CPUMSetGuestEferNoCheck.
|
|
|
@69144
|
7 years |
vboxsync |
VMM: Added CPUMSetGuestEferNoCheck so we can also call it when …
|
|
|
@69107
|
7 years |
vboxsync |
include/VBox/: (C) year
|
|
|
@68532
|
7 years |
vboxsync |
CPUM: Use a valid value for initializing PkgCStateCfgCtrl on Core 2 CPUs.
|
|
|
@68226
|
7 years |
vboxsync |
VMM: Nested Hw.virt: SVM R0 bits.
|
|
|
@67943
|
7 years |
vboxsync |
cpum.h: Fixes crash, follow up fixes to r116929
|
|
|
@67938
|
7 years |
vboxsync |
Nit.
|
|
|
@67937
|
7 years |
vboxsync |
CPUM: Quick fix for cleanup crash.
|
|
|
@67924
|
7 years |
vboxsync |
VMM/CPUM: Nested Hw.virt: Allocate the nested-guest VMCB (controls and …
|
|
|
@67258
|
8 years |
vboxsync |
VMM/CPUM: Nested Hw.virt: Added some SVM nested-guest interrupt helpers.
|
|
|
@67155
|
8 years |
vboxsync |
cpum.h: Nested Hw.virt: adjustments.
|
|
|
@66878
|
8 years |
vboxsync |
CPUM,HM: Added CPUMRZFpuStateActualizeAvxForRead and fixed missing …
|
|
|
@66581
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
|
|
|
@66403
|
8 years |
vboxsync |
CPUM: Added the MXCSR mask to the CPU database and CPUM::GuestInfo as …
|
|
|
@66327
|
8 years |
vboxsync |
IEM,CPUM: Implemented clflush Mb (0f ae /7).
|
|
|
@66301
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@66227
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implement SVM VMRUN and #VMEXIT in IEM.
|
|
|
@66095
|
8 years |
vboxsync |
CPUMR3CpuId.cpp: Detect AMD Ryzen.
|
|
|
@66040
|
8 years |
vboxsync |
VMM: Nested Hw.virt: SVM bits.
|
|
|
@66001
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Temporary build fix to work around recompiler …
|
|
|
@66000
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Preps for SVM vmrun/#VMEXIT impl.
|
|
|
@65933
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Implemented vmsave, vmload, invlpga in IEM.
|
|
|
@65907
|
8 years |
vboxsync |
VMM: Nested Hw.virt: doxygen.
|
|
|
@65904
|
8 years |
vboxsync |
VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
|
|
|
@65763
|
8 years |
vboxsync |
CPUM: Added fXop to CPUMFEATURES.
|
|
|
@65493
|
8 years |
vboxsync |
CPUM,PGM: cmpxchg16b work (stats).
|
|
|
@64720
|
8 years |
vboxsync |
DBGF: Added DBGFR3StepEx for simple step-over support as well as both …
|
|
|
@62476
|
8 years |
vboxsync |
(C) 2016
|
|
|
@62277
|
8 years |
vboxsync |
VMM/CPUM: Use 'VMMDECL' until we fully retire the old APIC code. Fixes …
|
|
|
@61776
|
8 years |
vboxsync |
CPUM,APIC: Per-CPU APIC CPUID feature bit and MSR_IA32_APICBASE GP …
|
|
|
@61348
|
9 years |
vboxsync |
CPUM,VMM: Touch the FPU state before doing HM on all platforms which …
|
|
|
@61145
|
9 years |
vboxsync |
CPUM: build fix
|
|
|
@61144
|
9 years |
vboxsync |
CPUM,HM,GVMM,TRPM,VMM: Next part of the FPU state handling for IEM. …
|
|
|
@61068
|
9 years |
vboxsync |
CPUM,IEM: FPU/SSE/AVX state and host resources APIs, first …
|
|
|
@61066
|
9 years |
vboxsync |
CPUMIsGuestFPUStateActive: Fixed 64-on-32 regression from r107325, …
|
|
|
@61058
|
9 years |
vboxsync |
CPUM,++: Split up CPUM_USED_FPU into CPUM_USED_FPU_GUEST & …
|
|
|
@60762
|
9 years |
vboxsync |
CPUM: Added an atom silvermont CPU profile.
|
|
|
@60412
|
9 years |
vboxsync |
cpum.h: Added NEC V20/V30 to CPUMMICROARCH.
|
|
|
@60377
|
9 years |
vboxsync |
VMM: Fix APIC, CPUM init ordering for the new APIC code while still …
|
|
|
@58996
|
9 years |
vboxsync |
CPUM: dtrace library fixes.
|
|
|
@58126
|
9 years |
vboxsync |
VMM: Fixed almost all the Doxygen warnings.
|
|
|
@58110
|
9 years |
vboxsync |
include,misc: Doxygen grouping adjustments, collecting all the VMM …
|
|
|
@58106
|
9 years |
vboxsync |
include,misc: Corrected a bunch of doxygen errors.
|
|
|
@57172
|
9 years |
vboxsync |
VMM: Use the 'ro' exposed cpum part, removed unneccessary change in …
|
|
|
@57166
|
9 years |
vboxsync |
VMM: Interface for querying size of FPU/extended state area in the …
|
|
|