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