|
|
@101603
|
13 months |
vboxsync |
VMM: Nested VMX: Todo regarding reminder to add 'enmHwVirt' when next …
|
|
|
@100935
|
16 months |
vboxsync |
VMM: bugref:10498 bugref:10318: Implemented basic MTRR reporting and …
|
|
|
@99163
|
21 months |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10318 Adjust virtual VMCS for …
|
|
|
@98103
|
23 months |
vboxsync |
Copyright year updates by scm.
|
|
|
@97264
|
2 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Addressed todo regarding keeping …
|
|
|
@97262
|
2 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added fetching VM-exit secondary MSR …
|
|
|
@97231
|
2 years |
vboxsync |
VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use …
|
|
|
@97213
|
2 years |
vboxsync |
VMM,VBox/types.h: Removed the CPUMCTXCORE type.
|
|
|
@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 …
|
|
|
@94934
|
3 years |
vboxsync |
VMM/CPUM: Kicked out the VBOX_WITH_VMMR0_DISABLE_LAPIC_NMI code, as it …
|
|
|
@94931
|
3 years |
vboxsync |
VMM/CPUM: Introduced a global variable g_CpumHostFeatures for keeping …
|
|
|
@94901
|
3 years |
vboxsync |
VMM/CPUM: On non-x86 hosts, just use the MXCSR MASK from the CPU DB …
|
|
|
@93115
|
3 years |
vboxsync |
scm --update-copyright-year
|
|
|
@91283
|
3 years |
vboxsync |
VMM/CPUM: Moved the host's extended state (XState) from the hyper heap …
|
|
|
@91271
|
3 years |
vboxsync |
VMM: bugref:10092 Moved the PAE PDPTEs out of PGM into CPUMCTX.
|
|
|
@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, …
|
|
|
@91037
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added support for tertiary processor …
|
|
|
@90914
|
3 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:10092 Renamed …
|
|
|
@87766
|
4 years |
vboxsync |
VMM/TM,VMM/*: Refactored the TM timer APIs to use 'handles' and take a …
|
|
|
@87361
|
4 years |
vboxsync |
VMM/CPUM,HMSVM: Mirror the state of fUseFlags[CPUM_USED_FPU_GUEST] in …
|
|
|
@87351
|
4 years |
vboxsync |
VMM/CPUM: Slapped a @todo on CPUM_CHANGED_XXX / CPUMCPU::fChanged.
|
|
|
@87349
|
4 years |
vboxsync |
VMM/CPUM: Kicked out CPUMR3RemEnter & CPUMR3RemLeave. bugref:9576
|
|
|
@87345
|
4 years |
vboxsync |
VMM/CPUM: Removed CPUM_SYNC_FPU_STATE, CPUM_SYNC_DEBUG_REGS_GUEST and …
|
|
|
@86218
|
4 years |
vboxsync |
VMM/CPUMInternal.h: TODO
|
|
|
@82968
|
5 years |
vboxsync |
Copyright year updates by scm.
|
|
|
@81786
|
5 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement VMX-preemption timer for …
|
|
|
@80191
|
5 years |
vboxsync |
VMM/r3: Refactored VMCPU enumeration in preparation that aCpus will be …
|
|
|
@80064
|
5 years |
vboxsync |
VMM: Kicking out raw-mode and 32-bit hosts - CPUM. bugref:9517 bugref:9511
|
|
|
@80054
|
5 years |
vboxsync |
Main: Kicking out raw-mode - CPUMCPU.Hyper. bugref:9517
|
|
|
@78220
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Hardware-assisted nested VT-x …
|
|
|
@76678
|
6 years |
vboxsync |
Port r124260, r124263, r124271, r124273, r124277, r124278, r124279, …
|
|
|
@76585
|
6 years |
vboxsync |
*: scm --fix-header-guard-endif
|
|
|
@76561
|
6 years |
vboxsync |
VMM: Use VMM_INCLUDED_SRC_ as header guard prefix for files in the VMM …
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76515
|
6 years |
vboxsync |
VMM: scm --fix-header-guards. bugref:9344
|
|
|
@76464
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Fix MSR initialization issue for …
|
|
|
@75611
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Move the VMX APIC-access guest-physical …
|
|
|
@75493
|
6 years |
vboxsync |
VMM: Nested VMX: bugref: 9180 Use PGM physical page handler for the …
|
|
|
@74163
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
|
|
|
@73389
|
6 years |
vboxsync |
VMM, SUPDrv: Nested VMX: bugref:9180 Implement some of the VMX MSRs.
|
|
|
@72178
|
7 years |
vboxsync |
VMM: Nested hw.virt: Implemented saved-states for nested SVM. Bumps …
|
|
|
@69474
|
7 years |
vboxsync |
*: scm updates - header files should have 'svn:keywords=Id Revision' …
|
|
|
@69111
|
7 years |
vboxsync |
(C) year
|
|
|
@66878
|
8 years |
vboxsync |
CPUM,HM: Added CPUMRZFpuStateActualizeAvxForRead and fixed missing …
|
|
|
@66403
|
8 years |
vboxsync |
CPUM: Added the MXCSR mask to the CPU database and CPUM::GuestInfo as …
|
|
|
@62478
|
8 years |
vboxsync |
(C) 2016
|
|
|
@61776
|
8 years |
vboxsync |
CPUM,APIC: Per-CPU APIC CPUID feature bit and MSR_IA32_APICBASE GP …
|
|
|
@61317
|
9 years |
vboxsync |
CPUM,HM: CPUM must tell VT-x that it modified the host CR0 because it …
|
|
|
@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 …
|
|
|
@61058
|
9 years |
vboxsync |
CPUM,++: Split up CPUM_USED_FPU into CPUM_USED_FPU_GUEST & …
|
|
|
@58996
|
9 years |
vboxsync |
CPUM: dtrace library fixes.
|
|
|
@57446
|
9 years |
vboxsync |
VMM: Removing VBOX_WITH_HYBRID_32BIT_KERNEL and other 32-bit darwin fun.
|
|
|
@55466
|
10 years |
vboxsync |
CPUM: Need to save and restore the extended state stuff. duh.
|
|
|
@55229
|
10 years |
vboxsync |
CPUM,IEM: Expose GuestFeatures and HostFeatures (exploded CPUID), …
|
|
|
@55114
|
10 years |
vboxsync |
CPUM: Use XSAVE/XRSTOR for host state.
|
|
|
@55106
|
10 years |
vboxsync |
VMM: host+guest xsave/xrstor state handling - not enabled.
|
|
|
@55062
|
10 years |
vboxsync |
Remove CPUFeatures and CPUFeaturesExt from CPUM, use HostFeatures …
|
|
|
@55054
|
10 years |
vboxsync |
Removed support for host CPUs without FXSAVE/FXRSTOR support.
|
|
|
@55049
|
10 years |
vboxsync |
build fix
|
|
|
@55048
|
10 years |
vboxsync |
VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
|
|
|
@54898
|
10 years |
vboxsync |
CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
|
|
|
@54897
|
10 years |
vboxsync |
Moving CPUMCPU about…
|
|
|
@54799
|
10 years |
vboxsync |
CPUM: Fixed two problems with the CPUID code. cLeaves wasn't updated …
|
|
|
@54737
|
10 years |
vboxsync |
VMM,REM: CPUID revamp - almost there now.
|
|
|
@54674
|
10 years |
vboxsync |
CPUM: Working on refactoring the guest CPUID handling.
|
|
|
@54561
|
10 years |
vboxsync |
Moved all the CPUID related code from CPUM.cpp to CPUMR3CpuId.cpp
|
|
|
@53630
|
10 years |
vboxsync |
dtrace library fixes/hacks.
|
|
|
@52419
|
10 years |
vboxsync |
VMM: Fix restoring 32-bit guest FPU state on 64-bit capable VMs.
|
|
|
@51728
|
10 years |
vboxsync |
VMM: Add MWait Extensions as a CPUM feature to allow configuring it …
|
|
|
@51517
|
10 years |
vboxsync |
VMM: Doxygen comment nits.
|
|
|
@51301
|
11 years |
vboxsync |
VMM: Retire aGuestCpuIdHyper legacy array.
|
|
|
@51285
|
11 years |
vboxsync |
VMM: Expose the MSR read/write function index enums.
|
|
|
@51283
|
11 years |
vboxsync |
VMM: Expose CPUMR3MsrRangesInsert().
|
|
|
@51271
|
11 years |
vboxsync |
VMM: Implemented hyper heap realloc. and adjusted CPUM CpuId arrays …
|
|
|
@50617
|
11 years |
vboxsync |
Implemented MSR 0x00000035 on i7, it reports threads and core counts …
|
|
|
@50590
|
11 years |
vboxsync |
CPUM,VMM: More work related to bus, cpu and tsc frequency info. Should …
|
|
|
@50584
|
11 years |
vboxsync |
CPUM,DevEFI: Bus vs cpu clock ratio fixes for more recent CPUs. Older …
|
|
|
@49977
|
11 years |
vboxsync |
CPUM: Make sure a minimum of commonly used MSRs are present by default.
|
|
|
@49972
|
11 years |
vboxsync |
CPUM: More msr hacking.
|
|
|
@49966
|
11 years |
vboxsync |
CPUM: Added AMD Athlon64 3200+ (130nm) and Pentium4 (mod 4, w/ 64-bit).
|
|
|
@49927
|
11 years |
vboxsync |
VMM: Mapped the MSRs for a core 2 penryn cpu.
|
|
|
@49899
|
11 years |
vboxsync |
Added data for i5-3570.
|
|
|
@49893
|
11 years |
vboxsync |
MSR rewrite: initial hacking - half disabled.
|
|
|
@49019
|
11 years |
vboxsync |
VMM: FPU cleanup.
|
|
|
@47845
|
11 years |
vboxsync |
CPUM: build fix
|
|
|
@47844
|
11 years |
vboxsync |
VMM: X2APIC + NMI. Only tested on AMD64.
|
|
|
@47660
|
11 years |
vboxsync |
VMM: Debug register handling redo. (only partly tested on AMD-V so far.)
|
|
|
@41932
|
12 years |
vboxsync |
build fix
|
|
|
@41931
|
12 years |
vboxsync |
TRPM: Save state directly to the CPUMCPU context member instead of …
|
|
|
@41905
|
12 years |
vboxsync |
CPUMCTX++: Rearranging the CPUMCTX structure in preparation of some …
|
|
|
@41271
|
13 years |
vboxsync |
cleanup.
|
|
|
@41259
|
13 years |
vboxsync |
Working on DTrace lib files.
|
|
|
@40234
|
13 years |
vboxsync |
Optionally present basic hypervisor CPUID leaves.
|
|
|
@40170
|
13 years |
vboxsync |
MSRs and MTRRs, CPUM saved state changed. (linux 2.4.31 seems to …
|
|
|
@37955
|
13 years |
vboxsync |
Moved VBox/x86.h/mac to iprt/x86.h/mac.
|
|
|
@35490
|
14 years |
vboxsync |
CPUM,Debugger: Registers, still some details left.
|
|
|
@35333
|
14 years |
vboxsync |
VMM source reorg.
|
|
|