VirtualBox

source: vbox/trunk/include/VBox/vmm/cpum.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @77747   6 years vboxsync cpum.h: Nested VMX: bugref:9180 Added missing CPUMIsGuestVmxEntryCtlsSet.
(edit) @77713   6 years vboxsync cpum.h: Nested VMX: bugref:9180 Undo the Unintended blank line removal …
(edit) @77712   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 CPUM helper for figuring out …
(edit) @77522   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Move some of the VMX CPU routines to …
(edit) @76886   6 years vboxsync VMM (and related changes): Add support for Shanghai/Zhaoxin CPUs. …
(edit) @76678   6 years vboxsync Port r124260, r124263, r124271, r124273, r124277, r124278, r124279, …
(edit) @76585   6 years vboxsync *: scm --fix-header-guard-endif
(edit) @76558   6 years vboxsync include/VBox: Use VBOX_INCLUDED_ rather than _vbox_ as header guard …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76548   6 years vboxsync VMM/CPUM: Add functions for getting guest CR0, CR4 valid bits mask, in …
(edit) @76507   6 years vboxsync /include: scm --fix-header-guards. bugref:9344
(edit) @76491   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Logging extensively VMX features …
(edit) @76464   6 years vboxsync VMM: Nested VMX: bugref:9180 Fix MSR initialization issue for …
(edit) @76200   6 years vboxsync VMM: Nested VMX: bugref:9180 Initialize VMX guest-MSRs from the …
(edit) @75830   6 years vboxsync VMM: Adjust CPUMGetGuestInterruptibility to include virtual …
(edit) @75759   6 years vboxsync VMM: Nested SVM: bugref:7243 Remove super confusing virtual-GIF vs GIF …
(edit) @75646   6 years vboxsync VMM: HLT/MWAIT optimizations for busy guests: don't go back to ring-3 …
(edit) @75611   6 years vboxsync VMM: Nested VMX: bugref:9180 Move the VMX APIC-access guest-physical …
(edit) @75507   6 years vboxsync VMM: Nested VMX: bugref:9180 APIC-access handling for MONITOR, …
(edit) @75493   6 years vboxsync VMM: Nested VMX: bugref: 9180 Use PGM physical page handler for the …
(edit) @75440   6 years vboxsync VMM: Nested VMX: bugref:9180 Separate the VMX/SVM CPU spec. functions …
(edit) @75413   6 years vboxsync VMM: Nested VMX: bugref:9180 Added VMX functions for evaluating …
(edit) @75320   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Added APIC memory access VM-exits. …
(edit) @74834   6 years vboxsync VMM/CPUM, TRPM: Nested VMX: bugref:9180 VM-exit bits; Acknowledge …
(edit) @74648   6 years vboxsync VMM/IEM, CPUM: Nested VMX: bugref:9180 VM-exit bits; Add TPR …
(edit) @74632   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 Let the caller check for VMX non-root …
(edit) @74539   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; RDTSC, RDTSCP intercepts.
(edit) @74491   6 years vboxsync VMM: Nested VMX: bugref:9180 Add functions for querying VMX intercept …
(edit) @74487   6 years vboxsync VMM/CPUM: Nested SVM, VMX: bugref:7243 bugref:9180 Fix for upcoming …
(edit) @74165   6 years vboxsync cpum.h: Nested VMX: bugref:9180 build fix.
(edit) @74163   6 years vboxsync VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
(edit) @74113   6 years vboxsync VMM/CPUM, IEM: Nested VMX: bugref:9180 Fixes for allowing 32-bit …
(edit) @74102   6 years vboxsync VMM/CPUM: Naming nit.
(edit) @74101   6 years vboxsync VMM/CPUM: Naming nit.
(edit) @74100   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Added a separate function for …
(edit) @74054   6 years vboxsync VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
(edit) @74043   6 years vboxsync VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume work.
(edit) @73870   6 years vboxsync VMM: Nested VMX: Added VMX CPUID features for RDRAND, RDSEED and PML. …
(edit) @73795   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Added more VMX CPUID feature identifiers.
(edit) @73745   6 years vboxsync VMM: Nested VMX: bugref:9180 Implement VMPTRLD.
(edit) @73606   6 years vboxsync VMM: Nested VMX: bugref:9180 Various bits: - IEM: Started VMXON, …
(edit) @73443   6 years vboxsync CPUMIsGuestInRealOrV86ModeEx: take const argument.
(edit) @73439   6 years vboxsync cpum.h: Nested VMX: bugref:9180 linespace.
(edit) @73436   6 years vboxsync VMM: Nested VMX: bugref:9180 Added CPUMIsGuestVmxEnabled() helper, …
(edit) @73389   6 years vboxsync VMM, SUPDrv: Nested VMX: bugref:9180 Implement some of the VMX MSRs.
(edit) @73274   6 years vboxsync VMM: Nested VMX: bugref:9180 Reports bits of IA32_FEATURE_CONTROL, …
(edit) @73257   6 years vboxsync VMM: Nested VMX: bugref:9180 Renamed Ia32VmxBase to Ia32VmxBasic to …
(edit) @72741   7 years vboxsync VMM: Extend HM changed flags. bugref:9193
(edit) @72643   7 years vboxsync VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
(edit) @72522   7 years vboxsync NEM,TM: Work on TSC and NEM/win. bugref:9044 [=>office]
(edit) @72497   7 years vboxsync IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
(edit) @72491   7 years vboxsync cpum.h: doxygen fix. bugref:9044
(edit) @72488   7 years vboxsync NEM,CPUM,EM: Don't sync in/out the entire state when leaving the inner …
(edit) @72358   7 years vboxsync NEM: Sync more MSR state; don't treat unrecoverable exceptions as …
(edit) @72065   7 years vboxsync VMM/SVM: Interrupt injection fixes.
(edit) @71859   7 years vboxsync VMM: SVM NestedPagingCtrl naming consistency with rest of the VMCB fields.
(edit) @71833   7 years vboxsync VMM: Nested hw.virt: Implement pause-filter and pause-filter threshold.
(edit) @71755   7 years vboxsync VMM: Nested Hw.virt: Fix overriding SVM nested-guest PAT MSR while …
(edit) @71643   7 years vboxsync VMM: whitespace consistency nit.
(edit) @71642   7 years vboxsync Build fix.
(edit) @71640   7 years vboxsync VMM: Nested hw.virt: Abstract SVM V_INTR_MASKING so we can refer to …
(edit) @71108   7 years vboxsync Added speculation control settings to API, refined implementation.
(edit) @71091   7 years vboxsync cpum.h: Added CPUMGuestSvmUpdateNRip.
(edit) @70948   7 years vboxsync VMM: Added a bMainExecutionEngine member to the VM structure for use …
(edit) @70913   7 years vboxsync CPUM: Infrastructure for speculative execution control.
(edit) @70781   7 years vboxsync VMM: Nested Hw.virt: Clean up interrupt injection for nested-guests.
(edit) @70612   7 years vboxsync VMM: Expose PCID, INVPCID, FSGSBASE features to guests. Implemented …
(edit) @70606   7 years vboxsync updates (bugref:9087)
(edit) @70555   7 years vboxsync CPUMR3CpuId.cpp: Two more entries, one of which is unconfirmed.
(edit) @70551   7 years vboxsync CPUMR3CpuId.cpp: Goldmont Plus.
(edit) @70450   7 years vboxsync VMM/CPUMR3CpuId.cpp: Some new intel model numbers.
(edit) @70254   7 years vboxsync VMM: Match the AMD specs exactly whenever possible for SVM specific …
(edit) @70184   7 years vboxsync VMM/CPUM: Added guest CPUID feature bits for SVM VGIF and Virtualized …
(edit) @70056   7 years vboxsync VMM: Nested hw.virt: Apply nested-guest TSC offset when executing the …
(edit) @70000   7 years vboxsync VMM: Nested Hw.virt: Make SVM intercept functions smarter. Avoids …
(edit) @69764   7 years vboxsync VMM: Nested Hw.virt: SVM fixes.
(edit) @69686   7 years vboxsync /include/: darwin header tweaks
(edit) @69408   7 years vboxsync VMM/CPUM: Nested Hw.virt: Fix CPUMSvmVmExitRestoreHostState.
(edit) @69160   7 years vboxsync VMM/CPUM: Renamed CPUMSetGuestEferNoCheck.
(edit) @69144   7 years vboxsync VMM: Added CPUMSetGuestEferNoCheck so we can also call it when …
(edit) @69107   7 years vboxsync include/VBox/: (C) year
(edit) @68532   7 years vboxsync CPUM: Use a valid value for initializing PkgCStateCfgCtrl on Core 2 CPUs.
(edit) @68226   7 years vboxsync VMM: Nested Hw.virt: SVM R0 bits.
(edit) @67943   7 years vboxsync cpum.h: Fixes crash, follow up fixes to r116929
(edit) @67938   7 years vboxsync Nit.
(edit) @67937   7 years vboxsync CPUM: Quick fix for cleanup crash.
(edit) @67924   7 years vboxsync VMM/CPUM: Nested Hw.virt: Allocate the nested-guest VMCB (controls and …
(edit) @67258   8 years vboxsync VMM/CPUM: Nested Hw.virt: Added some SVM nested-guest interrupt helpers.
(edit) @67155   8 years vboxsync cpum.h: Nested Hw.virt: adjustments.
(edit) @66878   8 years vboxsync CPUM,HM: Added CPUMRZFpuStateActualizeAvxForRead and fixed missing …
(edit) @66581   8 years vboxsync VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
(edit) @66403   8 years vboxsync CPUM: Added the MXCSR mask to the CPU database and CPUM::GuestInfo as …
(edit) @66327   8 years vboxsync IEM,CPUM: Implemented clflush Mb (0f ae /7).
(edit) @66301   8 years vboxsync VMM: Nested Hw.virt: SVM bits.
(edit) @66227   8 years vboxsync VMM: Nested Hw.virt: Implement SVM VMRUN and #VMEXIT in IEM.
(edit) @66095   8 years vboxsync CPUMR3CpuId.cpp: Detect AMD Ryzen.
(edit) @66040   8 years vboxsync VMM: Nested Hw.virt: SVM bits.
(edit) @66001   8 years vboxsync VMM: Nested Hw.virt: Temporary build fix to work around recompiler …
(edit) @66000   8 years vboxsync VMM: Nested Hw.virt: Preps for SVM vmrun/#VMEXIT impl.
(edit) @65933   8 years vboxsync VMM: Nested Hw.virt: Implemented vmsave, vmload, invlpga in IEM.
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