VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @76150   6 years vboxsync VMM: Nested VMX: bugref:9180 Use the VMXMSRS struct.
(edit) @76148   6 years vboxsync VMM: Nested VMX: bugref:9180 Add the VMX MSRs to CPUMCTX.
(edit) @75671   6 years vboxsync VMM: Nested VMX: bugref:9180 Implement NMI-unblocking due to IRET for …
(edit) @75301   6 years vboxsync VMM: Nested VMX: bugref:9180 VM-exit bits; APIC-access and APIC-write …
(edit) @75107   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Add member for recording VM-entry …
(edit) @74833   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Fix for 64-bit FFs.
(edit) @74798   6 years vboxsync vm.h,VMM: Prep work for 64-bit VMCPU::fLocalForcedActions. Define …
(edit) @74753   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 VM-exit bits; Implemented pause and …
(edit) @74660   6 years vboxsync VMM/IEM, CPUM: Nested VMX: bugref:9180 VM-exit bits; I/O exit prep …
(edit) @74542   6 years vboxsync VMM/CPUM, IEM: Nested VMX: bugref:9180 Preparation of MSR bitmaps for …
(edit) @74479   6 years vboxsync VMM/CPUM: Nested VMX: bugref:9180 Rather than dereference pVCpu or …
(edit) @74421   6 years vboxsync VMM/CPUM, IEM: Nested VMX: bugref:9180 VM-exit bits.
(edit) @74389   6 years vboxsync VMM/CPUM, IEM, HM: Nested VMX: bugref:9180 VM-exit bits.
(edit) @74337   6 years vboxsync VMM/IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
(edit) @74303   6 years vboxsync VMM/CPUM, IEM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
(edit) @74287   6 years vboxsync VMM/IEM, HM, CPUM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
(edit) @74258   6 years vboxsync VMM/IEM, CPUM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
(edit) @74155   6 years vboxsync VMM: Nested VMX: bugref:9180 VMXVDIAG naming.
(edit) @74061   6 years vboxsync VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
(edit) @74054   6 years vboxsync VMM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
(edit) @74048   6 years vboxsync cpumctx.h: Nested VMX: bugref:9180 Build fix.
(edit) @74047   6 years vboxsync VMM/IEM, HM: Nested VMX: bugref:9180 vmlaunch/vmresume bits.
(edit) @73937   6 years vboxsync VMM/IEM, HM: Nested VMX: bugref:9180 Implemented VMWRITE instruction.
(edit) @73606   6 years vboxsync VMM: Nested VMX: bugref:9180 Various bits: - IEM: Started VMXON, …
(edit) @73436   6 years vboxsync VMM: Nested VMX: bugref:9180 Added CPUMIsGuestVmxEnabled() helper, …
(edit) @72880   6 years vboxsync VMMGuruMeditation: Try get externalized guest state.
(edit) @72643   6 years vboxsync VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
(edit) @72510   6 years vboxsync cpumctx.h: Corrected the CPUMCTX_EXTRN_NEM_WIN_INHIBIT_NMI value. …
(edit) @72501   6 years vboxsync cpumctx.h: Forgot to up CPUMCTX_EXTRN_ALL when adding …
(edit) @72484   6 years vboxsync IEM,NEM: Define minimum CPUMCTX set for IEM and hook it up to NEM for …
(edit) @72415   7 years vboxsync NEM/win: More MSR work. Document IA32_APIC_BASE issues (no X2APIC, …
(edit) @72207   7 years vboxsync NEM: Inject interrupts from the inner NEM loop, use interrupt windows. …
(edit) @72178   7 years vboxsync VMM: Nested hw.virt: Implemented saved-states for nested SVM. Bumps …
(edit) @71833   7 years vboxsync VMM: Nested hw.virt: Implement pause-filter and pause-filter threshold.
(edit) @71802   7 years vboxsync VMM: Comment, add pause-filter fields in the nested-guest VMCB cache …
(edit) @71184   7 years vboxsync CPUM,NEM: Introduced CPUMCTX field for tracking state that's not in …
(edit) @70913   7 years vboxsync CPUM: Infrastructure for speculative execution control.
(edit) @70732   7 years vboxsync VMM: Move fGif out of svm and into common nested hwvirt struct.
(edit) @70606   7 years vboxsync updates (bugref:9087)
(edit) @69764   7 years vboxsync VMM: Nested Hw.virt: SVM fixes.
(edit) @69686   7 years vboxsync /include/: darwin header tweaks
(edit) @69107   7 years vboxsync include/VBox/: (C) year
(edit) @68675   7 years vboxsync include file build fixes (kmk -C include)
(edit) @68405   7 years vboxsync cpumctx.h: unintentional paste. build fix.
(edit) @68404   7 years vboxsync cpumctx.h: Attempted build fix.
(edit) @68403   7 years vboxsync VMM: Nested Hw.virt: SVM bits.
(edit) @67944   7 years vboxsync VMM: Nested HW.virt: CPUM fixes
(edit) @67924   7 years vboxsync VMM/CPUM: Nested Hw.virt: Allocate the nested-guest VMCB (controls and …
(edit) @66667   8 years vboxsync VMM: Nested Hw.virt: Added an fInterceptEvents SVM field in cpumctx.
(edit) @66581   8 years vboxsync VMM: Nested Hw.virt: Implemented various SVM intercepts in IEM, …
(edit) @66277   8 years vboxsync VMM: Nested Hw.virt: Struct member offset checks.
(edit) @66276   8 years vboxsync VMM: Nested Hw.virt: SVM MSRPM and IOPM allocations.
(edit) @66227   8 years vboxsync VMM: Nested Hw.virt: Implement SVM VMRUN and #VMEXIT in IEM.
(edit) @66040   8 years vboxsync VMM: Nested Hw.virt: SVM bits.
(edit) @66015   8 years vboxsync VMM: Nested Hw.virt: Bits.
(edit) @66000   8 years vboxsync VMM: Nested Hw.virt: Preps for SVM vmrun/#VMEXIT impl.
(edit) @65910   8 years vboxsync VMM: Nested Hw.virt: Empty struct fix.
(edit) @65909   8 years vboxsync VMM: Nested Hw.virt: Alignment fixes for 32-bit.
(edit) @65906   8 years vboxsync VMM: Nested Hw.virt: alignment fix for 32-bit host.
(edit) @65904   8 years vboxsync VMM: Nested Hw.virt: Started with tweaking the AMD bits and laying the …
(edit) @64663   8 years vboxsync VMM/APIC: Get rid of msrApicBase cache from CPUMCTX, make APIC work …
(edit) @62476   8 years vboxsync (C) 2016
(edit) @62064   8 years vboxsync CPUMCTX: Separated nameless union and names struct helper macros in …
(edit) @62062   8 years vboxsync CPUMCTX: gcc build fix
(edit) @62059   8 years vboxsync CPUMCTX: Finally figured out a way to make the general purpose and …
(edit) @58106   9 years vboxsync include,misc: Corrected a bunch of doxygen errors.
(edit) @55469   10 years vboxsync cpumctx.h: Fixes.
(edit) @55467   10 years vboxsync CPUMCTX_XSAVE_C_PTR: Fix debug version.
(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) @55117   10 years vboxsync cpumctx.h: comment nit.
(edit) @55106   10 years vboxsync VMM: host+guest xsave/xrstor state handling - not enabled.
(edit) @55048   10 years vboxsync VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
(edit) @55004   10 years vboxsync backed out r99268 as it causes serious regressions on Windows hosts
(edit) @54999   10 years vboxsync Moved the XState to the end of the CPUMCTX structure, reducing the …
(edit) @54898   10 years vboxsync CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
(edit) @54897   10 years vboxsync Moving CPUMCPU about…
(edit) @54714   10 years vboxsync PATM,CPUM: CPUID patch update.
(edit) @48371   11 years vboxsync Forgot cpumctx.h with the MSR fix.
(edit) @47668   11 years vboxsync CPUMCTX_FROM_CORE
(edit) @43657   12 years vboxsync VMM: APIC refactor. Moved APIC base MSR to the VCPU (where it belongs) …
(edit) @42427   12 years vboxsync VMM: Fixed some selector arithmetic, introducing a new constand and …
(edit) @42415   12 years vboxsync build fix
(edit) @42407   12 years vboxsync VMM: Futher work on dealing with hidden segment register, esp. when …
(edit) @42337   12 years vboxsync CPUM: Save and restore the internal selector fields.
(edit) @42165   12 years vboxsync CPUMIsGuestIn64BitCode/CPUMIsGuestIn64BitCodeEx changes together with …
(edit) @41908   12 years vboxsync Check loaded selector register the GDT changes.
(edit) @41906   12 years vboxsync CPUM: Combined the visible and hidden selector register data into one …
(edit) @41905   12 years vboxsync CPUMCTX++: Rearranging the CPUMCTX structure in preparation of some …
(edit) @41899   12 years vboxsync CPUM: Working over the saved state code to put/get structures using …
(edit) @41270   13 years vboxsync cleanups
(edit) @41247   13 years vboxsync More dtrace library stuff. On 64-bit solaris dtrace can now grok the …
(edit) @41218   13 years vboxsync Tweaks for DTrace.
(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) @36763   14 years vboxsync vmm/cpumctx.h: Added 8-bit register views for dil, sil, al, bl, dl and cl.
(add) @35361   14 years vboxsync fix OSE
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