|
|
@105367
|
5 months |
vboxsync |
VMM: Expose FMA and F16C instruction set extensions if available and …
|
|
|
@105364
|
5 months |
vboxsync |
VMM: Expose FMA and F16C instruction set extensions if available and …
|
|
|
@105057
|
5 months |
vboxsync |
VMM/CPUM: Don't do strict CPUID checks on arm64 as we can't query what …
|
|
|
@105020
|
5 months |
vboxsync |
VMM/CPUM: We need to push the ARCH_CAP MSR on arm hosts, setting all …
|
|
|
@103752
|
9 months |
vboxsync |
VMM/CPUMR3CpuId: Enable XSAVE for IEM, it is fully supported, enables …
|
|
|
@103586
|
9 months |
vboxsync |
VMM/CPUM: Expose movbe instruction to the guest if available on the …
|
|
|
@102942
|
11 months |
vboxsync |
VMM/CPUM: bugref:10498 Addressed MTRR todo, code was enabled since r160962.
|
|
|
@102851
|
11 months |
vboxsync |
VMM/CPUM: bugref:10498 MTRR CFGM setting naming nit and comment.
|
|
|
@102781
|
11 months |
vboxsync |
VMM/CPUM: bugref:10498 Try re-enable MTRR read/write support.
|
|
|
@102693
|
12 months |
vboxsync |
VMM/CPUM: bugref:10498 Doxygen.
|
|
|
@102692
|
12 months |
vboxsync |
VMM/CPUM: bugref:10498 Doxygen.
|
|
|
@102691
|
12 months |
vboxsync |
VMM/CPUM: bugref:10498 Doxygen.
|
|
|
@102690
|
12 months |
vboxsync |
VMM/CPUM: bugref:10498 Implemented using a virtualized number of …
|
|
|
@102630
|
12 months |
vboxsync |
CPUID: Pass through and by default set the ARAT bit so that Windows 11 …
|
|
|
@102621
|
12 months |
vboxsync |
VMM/CPUM: bugref:10498 whitespace
|
|
|
@102620
|
12 months |
vboxsync |
VMM/CPUM: bugref:10498 Doxygen fix.
|
|
|
@102610
|
12 months |
vboxsync |
VMM/CPUM: bugref:10498 Doxygen fix.
|
|
|
@102606
|
12 months |
vboxsync |
VMM/CPUM: bugref:10498 Fix assertion.
|
|
|
@102605
|
12 months |
vboxsync |
VMM/CPUM: bugref:10498 Slight optimization to the fix in r160758.
|
|
|
@102604
|
12 months |
vboxsync |
VMM/CPUM: bugref:10498 Fix the maximum physical address width …
|
|
|
@102588
|
12 months |
vboxsync |
VMM/CPUM: Disabled MTRR read/write stuff as grub seems to guru with a …
|
|
|
@102523
|
12 months |
vboxsync |
VMM/CPUM: bugref:10498 Enable MTRR storage without populating …
|
|
|
@102391
|
12 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Disable MTRR reporting until Linux …
|
|
|
@102386
|
12 months |
vboxsync |
VMM/CPUMR3CpuId.cpp: Don't assert for HostFeatures.fMtrr on non-x86 …
|
|
|
@102371
|
12 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Enable MTRR reporting and MTRR MSR …
|
|
|
@102088
|
13 months |
vboxsync |
CPUMR3CpuId: On AMD processors which report zero cache line size in …
|
|
|
@101429
|
14 months |
vboxsync |
VMM/CPUM: SVM feature description nit.
|
|
|
@101401
|
14 months |
vboxsync |
CPUID: Removed extra zeros from comments that made it harder to find …
|
|
|
@101087
|
15 months |
vboxsync |
CPUID: Updated logging of CPUID bits with information from current AMD …
|
|
|
@101017
|
15 months |
vboxsync |
CPUID: Corrected AMD L2/L3 cache info dumping from CPUID Fn8000_0006.
|
|
|
@100992
|
15 months |
vboxsync |
VMM: bugref:10498 bugref:10318 Comment nit.
|
|
|
@100991
|
15 months |
vboxsync |
VMM: bugref:10498 bugref:10318 Report WC bit as well in the MTRR …
|
|
|
@100935
|
16 months |
vboxsync |
VMM: bugref:10498 bugref:10318: Implemented basic MTRR reporting and …
|
|
|
@100854
|
16 months |
vboxsync |
VMM/IEM: In order to get rid of most impossible threaded functions, an …
|
|
|
@100625
|
17 months |
vboxsync |
CPUID: Expose AMD XSaveErPtr CPUID bit to guests. Eliminates …
|
|
|
@99775
|
19 months |
vboxsync |
*: Mark functions as static if not used outside of a given compilation …
|
|
|
@98827
|
21 months |
vboxsync |
VMM/IEM: Implement adcx/adox instructions emulation, bugref:9898
|
|
|
@98703
|
22 months |
vboxsync |
VMM/{CPUM,IEM}: Implement SHA instruction set extension emulation in …
|
|
|
@98354
|
22 months |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10318 Postpone initializing VMX features …
|
|
|
@98103
|
23 months |
vboxsync |
Copyright year updates by scm.
|
|
|
@97264
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Addressed todo regarding keeping …
|
|
|
@97097
|
2 years |
vboxsync |
VMM/CPUM: Changed the nested EPT defaults. bugref:10092
|
|
|
@97067
|
2 years |
vboxsync |
VMM/CPUMR3CpuId: Reverted accidental part of commit r154014.
|
|
|
@97065
|
2 years |
vboxsync |
VMM/HMVMXR0: Converted the VMX_VMCS*_GUEST_SEG_XXXX macro test …
|
|
|
@96407
|
2 years |
vboxsync |
scm copyright and license note update
|
|
|
@95793
|
2 years |
vboxsync |
VMM/CPUM: Clear NX if no PAE, as it is causing trouble for 32-bit …
|
|
|
@95361
|
2 years |
vboxsync |
VMM/CPUM: Pass thru the POPCNT CPUID flag. Corrected ABM passthru. …
|
|
|
@95348
|
2 years |
vboxsync |
VMM/CPUM: We can pass through BMI1, BMI2 and ABM now that IEM …
|
|
|
@95257
|
2 years |
vboxsync |
VMM/cpumR3LoadCpuIdInner: build fix. bugref:9898
|
|
|
@95256
|
2 years |
vboxsync |
VMM/CFGM,NEM,HM,ConsoleImpl2: Let CPUM take care of enabling 64-bit …
|
|
|
@95248
|
2 years |
vboxsync |
VMM/CPUM: Started changing the way we advertise SYSCALL, SEP, NX, and …
|
|
|
@95179
|
3 years |
vboxsync |
VMM/CPUMR3CpuId: Ignore x86 host capabilities in …
|
|
|
@95174
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Build fix.
|
|
|
@95172
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Use the EPT and Unrestricted-Guest …
|
|
|
@94931
|
3 years |
vboxsync |
VMM/CPUM: Introduced a global variable g_CpumHostFeatures for keeping …
|
|
|
@94911
|
3 years |
vboxsync |
VMM/CPUM: Don't set fNestedPagingAndFullGuestExec when using IEM as …
|
|
|
@94909
|
3 years |
vboxsync |
VMM/CPUM: Added fBmi1, fBmi2, fAbm, fTbm, fRdRand, and fRdSeed to the …
|
|
|
@94901
|
3 years |
vboxsync |
VMM/CPUM: On non-x86 hosts, just use the MXCSR MASK from the CPU DB …
|
|
|
@93924
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Accidentally enabled nested EPT and UX …
|
|
|
@93922
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT VM-exit handling with HM ring-0 code.
|
|
|
@93905
|
3 years |
vboxsync |
VMM: More arm tweaks. bugref:9898
|
|
|
@93745
|
3 years |
vboxsync |
VMM: More arm64 adjustments. bugref:9898
|
|
|
@93519
|
3 years |
vboxsync |
VMM/CPUM: Quick arm64 build adjustments. bugref:9898
|
|
|
@93515
|
3 years |
vboxsync |
iprt/asm-amd64-x86.h: Split out some non-assembly functions that …
|
|
|
@93268
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 True VMX controls MSR support.
|
|
|
@93115
|
3 years |
vboxsync |
scm --update-copyright-year
|
|
|
@92516
|
3 years |
vboxsync |
VMM/CPUM,NEM: The fNestedPagingAndFullGuestExec condition in …
|
|
|
@92515
|
3 years |
vboxsync |
VMM/NEM-linux: Some CPUID work; simplified the SSE/AVX/++ state …
|
|
|
@92449
|
3 years |
vboxsync |
VMM/NEM: Add NEMHCGetFeatures() to return a bitmask of features …
|
|
|
@91710
|
3 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Added some VMX CPUMFEATURES' bit. …
|
|
|
@91604
|
3 years |
vboxsync |
VMM/CPUM: Fix nested paging related error message typo (unrestricted).
|
|
|
@91586
|
3 years |
vboxsync |
VMM/CPUM: When using NEM and a VM is configured with nested …
|
|
|
@91354
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Fix VMX preemption timer's default.
|
|
|
@91281
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the guest's extended state (XState) from the hyper …
|
|
|
@91276
|
3 years |
vboxsync |
VMM: Added missing features checks while constructing mask of valid …
|
|
|
@91275
|
3 years |
vboxsync |
VMM: Added missing features checks while constructing mask of valid …
|
|
|
@91274
|
3 years |
vboxsync |
VMM: Prune unused CPUMCPUIDFEATURE_PAT and CPUMCPUIDFEATURE_MWAIT_EXTS.
|
|
|
@91266
|
3 years |
vboxsync |
VMM/CPUM: Moved CPUIDs and MSRs from the hyper heap and into the VM …
|
|
|
@91120
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 VMX EPT and Unrestricted CFGM options, …
|
|
|
@91043
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Renamed some macros.
|
|
|
@91038
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Missed populating guest VMX feature in …
|
|
|
@91037
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added support for tertiary processor …
|
|
|
@90204
|
3 years |
vboxsync |
VMM/CPUM: Todo/comment to clarify 'Guest physical address width' being …
|
|
|
@89934
|
3 years |
vboxsync |
VMM/CPUCpuId: Some intel updates. bugref:10052
|
|
|
@89868
|
3 years |
vboxsync |
Main/Console+Machine: Eliminate CMPXCHG16B hack (see bugref:6300) …
|
|
|
@87003
|
4 years |
vboxsync |
VMM/CPUM: todo regarding CpuId 0x80000008:ECX being reserved on Intel.
|
|
|
@86219
|
4 years |
vboxsync |
VMM/CpuId: Must take the actual host features into account when …
|
|
|
@85424
|
4 years |
vboxsync |
scm
|
|
|
@85419
|
4 years |
vboxsync |
include/iprt/x86.h,VMM/CPUMR3CpuId: Work around a bug in some Linux …
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@82578
|
5 years |
vboxsync |
CPUMR3CpuId: Some related stuff. tickref:19146
|
|
|
@81786
|
5 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement VMX-preemption timer for …
|
|
|
@81613
|
5 years |
vboxsync |
VMM,SUPDrv,x86.h: Nits.
- supdrvTscMeasureDeltaOne: No bulldozer …
|
|
|
@81605
|
5 years |
vboxsync |
VMM (and related changes): Add support for Hygon Dhyana CPUs. Modified …
|
|
|
@81249
|
5 years |
vboxsync |
VMM: Log MCOMMIT and add its EFER bit.
|
|
|
@81242
|
5 years |
vboxsync |
VMM: Log RDPRU feature bit, VMCB intercept bit and VMEXIT code.
|
|
|
@81241
|
5 years |
vboxsync |
CPUM: Log a few more Zen 2 CPUID bits.
|
|
|
@81240
|
5 years |
vboxsync |
VMM: Log SVM GMET feature bit.
|
|
|
@81225
|
5 years |
vboxsync |
CPUM: Log two additional CPUID bits (SSBD is often present).
|
|
|
@80660
|
5 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:9180 Ensure MSR_IA32_BASIC bit 48 (the …
|
|
|