VirtualBox

source: vbox/trunk/src/VBox/VMM/include/CPUMInternal.h

Revision Log Mode:


Legend:

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

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette