|
|
@73617
|
6 years |
vboxsync |
VMM/HMVMXR0: Use IEMExecOne() rather than manually interpreting a …
|
|
|
@73610
|
6 years |
vboxsync |
VMM/HMVMXAll: Nested VMX: bugref:9180 Build fix.
|
|
|
@73608
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Doxygen fix.
|
|
|
@73606
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Various bits:
- IEM: Started VMXON, …
|
|
|
@73555
|
6 years |
vboxsync |
IEM: Added IEM_OPCODE_GET_NEXT_RM and associated IEMCPU::offModRm. …
|
|
|
@73520
|
6 years |
vboxsync |
iomMMIODoComplicatedWrite: Fixed status code if we need to return ring-3.
|
|
|
@73440
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VMX instruction common macros.
|
|
|
@73438
|
6 years |
vboxsync |
VMM/IEM: bugref:7243 Fix parameter usage in SVM helper macro.
|
|
|
@73435
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Allow setting CR4.VMXE when it is …
|
|
|
@73431
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Don't forget to report the VMCS size in …
|
|
|
@73406
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement MSR_IA32_VMX_VMCS_ENUM.
|
|
|
@73400
|
6 years |
vboxsync |
IEM/swapgs: Corrected CPU context import.
|
|
|
@73395
|
6 years |
vboxsync |
VMM, CPUM: Nested VMX: bugref:9180 Implement Cr0Fixed[0|1] and …
|
|
|
@73389
|
6 years |
vboxsync |
VMM, SUPDrv: Nested VMX: bugref:9180 Implement some of the VMX MSRs.
|
|
|
@73376
|
6 years |
vboxsync |
PGM/NEM: catch make-writable changes during memory exits and avoid the …
|
|
|
@73354
|
6 years |
vboxsync |
DBGFAll.cpp: build fxi
|
|
|
@73351
|
6 years |
vboxsync |
VBoxGuest,VMMDev,DBGF,VM: Added bug check report to VBoxGuest/VMMDev …
|
|
|
@73348
|
6 years |
vboxsync |
DBGF,DBGC,GIMHv: Added some basic windows bug check formatting …
|
|
|
@73327
|
6 years |
vboxsync |
NEM/win: Do CR3 flush/update from ring-0 when we can (requires setjmp …
|
|
|
@73324
|
6 years |
vboxsync |
PGM: Introduced a special shadow paging mode for NEM that translates …
|
|
|
@73323
|
6 years |
vboxsync |
NEM/win: Deal with DRx state import assertions if DR7 isn't already …
|
|
|
@73293
|
6 years |
vboxsync |
VMM, SUPDrv: Nested VMX: bugref:9180 Read VMX true control MSRs, dump …
|
|
|
@73290
|
6 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:9180 Consider true capability MSRs while …
|
|
|
@73287
|
6 years |
vboxsync |
VMM: Reordering some STAT counters, spaces and nits.
|
|
|
@73285
|
6 years |
vboxsync |
APIC,PDM: Avoid a few more return-to-ring-3 statuses now that we've …
|
|
|
@73282
|
6 years |
vboxsync |
NEM/win: Kicked out VINF/VERR_NEM_UPDATE_APIC_BASE and …
|
|
|
@73281
|
6 years |
vboxsync |
APIC: Made APICSetBaseMsr work in ring-0 and raw-mode context without …
|
|
|
@73280
|
6 years |
vboxsync |
HM,PGM: Clarify VINF_PGM_CHANGE_MODE return and update assertions. …
|
|
|
@73277
|
6 years |
vboxsync |
PGM: Eliminated the unused VERR_PGM_POOL_FLUSHED and …
|
|
|
@73275
|
6 years |
vboxsync |
PGM: Trying to figure out VERR_PGM_POOL_FLUSHED... bugref:9044
|
|
|
@73274
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Reports bits of IA32_FEATURE_CONTROL, …
|
|
|
@73273
|
6 years |
vboxsync |
PGM: Cleanups. bugref:9044
|
|
|
@73272
|
6 years |
vboxsync |
PGM: Cleanups. bugref:9044
|
|
|
@73268
|
6 years |
vboxsync |
PGM: Working on consolidating templated code... bugref:9044
|
|
|
@73267
|
6 years |
vboxsync |
PGMAllShw.h/Enter: Turn fatal assertion into logrel w/ return. bugref:9044
|
|
|
@73266
|
6 years |
vboxsync |
PGM,HM: Made PGMR3ChangeMode work in ring-0 too. This required a …
|
|
|
@73263
|
6 years |
vboxsync |
PGM,HM: Prepping for moving PGMR3ModeChange into ring-0... bugref:9044
|
|
|
@73262
|
6 years |
vboxsync |
PGM: Moving guest+shadow mode Enter function to PGMAll. bugref:9044
|
|
|
@73261
|
6 years |
vboxsync |
PGM: Moving guest and shadow mode Enter and Exit function to PGMAll. …
|
|
|
@73257
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Renamed Ia32VmxBase to Ia32VmxBasic to …
|
|
|
@73253
|
6 years |
vboxsync |
PGM,HM: Added todos about cleaning up the nested packing hacks. …
|
|
|
@73250
|
6 years |
vboxsync |
PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
|
|
|
@73249
|
6 years |
vboxsync |
PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
|
|
|
@73246
|
6 years |
vboxsync |
PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
|
|
|
@73245
|
6 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:9180 Report IA32_FEATURE_CONTROL.VMXON bit.
|
|
|
@73215
|
6 years |
vboxsync |
VMMAll/IOMAllMMIO: Also log the access type in iomMmioHandler() assertions.
|
|
|
@73203
|
6 years |
vboxsync |
VMM, Devices: bugref:9193 Remove unused code after using …
|
|
|
@73200
|
6 years |
vboxsync |
PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
|
|
|
@73199
|
6 years |
vboxsync |
PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
|
|
|
@73186
|
6 years |
vboxsync |
NEM/win: Fixed interrupt window handling when …
|
|
|
@73165
|
6 years |
vboxsync |
VMM/IEM: space nit.
|
|
|
@73140
|
6 years |
vboxsync |
VMM/HMSVM: Sort out state syncing on #VMEXIT, VMRUN transitions. We …
|
|
|
@73139
|
6 years |
vboxsync |
VMM/IEM: Nested Hw.virt: Validate segment registers after HM …
|
|
|
@73126
|
6 years |
vboxsync |
pgmGstPtWalkNext: Incorrect assertion. [oops]
|
|
|
@73125
|
6 years |
vboxsync |
pgmGstPtWalkNext: Incorrect assertion.
|
|
|
@73124
|
6 years |
vboxsync |
PGMAllGst.h: Fixed parameter order mixup in …
|
|
|
@73097
|
6 years |
vboxsync |
*: Made RT_UOFFSETOF, RT_OFFSETOF, RT_UOFFSETOF_ADD and …
|
|
|
@73078
|
6 years |
vboxsync |
PGMAll/pgmGstPtWalkNext: PDE compare fix.
|
|
|
@73073
|
6 years |
vboxsync |
PGM/DBG: Optimize page scanning to speed up 'detect'.
|
|
|
@73035
|
6 years |
vboxsync |
NEM/win: Poll timers from inner loop and adjust run/wait timeout to …
|
|
|
@73031
|
6 years |
vboxsync |
VMM/IEM: IEMExecDecodedHlt fix instruction length copy/paste.
|
|
|
@73028
|
6 years |
vboxsync |
VMM/IEM: SVM pause implementation comment.
|
|
|
@73027
|
6 years |
vboxsync |
VMM/IEM: Don't guru with VERR_IEM_INSTR_NOT_IMPLEMENTED for rdpmc …
|
|
|
@73026
|
6 years |
vboxsync |
VMM/IEM: IEMExecDecodedMovCRxRead require CR3, CR4 and APIC TPR in …
|
|
|
@73024
|
6 years |
vboxsync |
VMM/IEM: IEMExecDecoded API for wbinvd, invd, rdpmc, monitor, mwait …
|
|
|
@73021
|
6 years |
vboxsync |
IEMAll: Amended assertion in iemExecStatusCodeFiddling with …
|
|
|
@72967
|
6 years |
vboxsync |
VMM/HMSVM: bugref:9193 Stop passing pCtx around and use …
|
|
|
@72963
|
6 years |
vboxsync |
VMM/HM: Spaces.
|
|
|
@72926
|
6 years |
vboxsync |
NEM/win: Release build fix. bugref:9044
|
|
|
@72924
|
6 years |
vboxsync |
NEM/win: Make it possible to select between ring-0 runloop …
|
|
|
@72917
|
6 years |
vboxsync |
NEM: Stop passing pCtx around and use pVCpu->cpum.GstCtx instead. …
|
|
|
@72896
|
6 years |
vboxsync |
iemCImpl_cpuid: Don't get all MSRs.
|
|
|
@72895
|
6 years |
vboxsync |
EM,HM: Replaced EMInterpretInvlpg with IEMExecDecodedInvlpg.
|
|
|
@72892
|
6 years |
vboxsync |
EM: We no longer need the assembly code in EMAllA.asm anymore.
|
|
|
@72891
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretCpuid with IEMExecDecodedCpuid. Set …
|
|
|
@72885
|
6 years |
vboxsync |
EMAll.cpp: flushed out unused code.
|
|
|
@72884
|
6 years |
vboxsync |
EM: emMSRtoString isn't needed any more. [burn fix]
|
|
|
@72882
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretRdmsr with IEMExecDecodedRdmsr.
|
|
|
@72879
|
6 years |
vboxsync |
CPUMAllRegs.cpp: Assert on missing HM code.
|
|
|
@72877
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretWrmsr with IEMExecDecodedWrmsr.
|
|
|
@72876
|
6 years |
vboxsync |
IEM: log group 3 needs more CPU state, make sure it's there so we …
|
|
|
@72866
|
6 years |
vboxsync |
IEM,CPUM: Can use LogRel in ring-0 too now and have it go to VBox.log.
|
|
|
@72746
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193 [build fix]
|
|
|
@72744
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193 [HM, CPUM]
|
|
|
@72743
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193 [IEM]
|
|
|
@72712
|
6 years |
vboxsync |
IEM: Fixed regression in IEMExecStringIoRead from r123057 where writes …
|
|
|
@72690
|
6 years |
vboxsync |
NEM: Separate stats for odd and alerts when stopping the CPU. bugref:9044.
|
|
|
@72689
|
6 years |
vboxsync |
NEM/win: Redid the IoCtlMessageSlotHandleAndGetNext stuff during …
|
|
|
@72688
|
6 years |
vboxsync |
iemCImpl_finit: Need to manually call iemFpuActualizeStateForChange. …
|
|
|
@72687
|
6 years |
vboxsync |
NEM: Apparently the IoCtlMessageSlotHandleAndGetNext operation may be …
|
|
|
@72685
|
6 years |
vboxsync |
TM: Disable annoying trace for /me. bugref:9044
|
|
|
@72684
|
6 years |
vboxsync |
NEM/win: Assert correct register values in messages from Hyper-V. …
|
|
|
@72676
|
6 years |
vboxsync |
CPUMAllRegs.cpp: Added a whole bunch more CPUMCTX_EXTRN_ assertions. …
|
|
|
@72674
|
6 years |
vboxsync |
EM: Quietly deal with IEM errors VERR_IEM_INSTR_NOT_IMPLEMENTED and …
|
|
|
@72657
|
6 years |
vboxsync |
EM: Make the EMHistoryExec parameters adjustable. bugref:9198
|
|
|
@72655
|
6 years |
vboxsync |
EM,HM,NEM,TRPM: Renamed some EMEXIT_XXXX stuff to shorten things down …
|
|
|
@72643
|
6 years |
vboxsync |
VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
|
|
|
@72642
|
6 years |
vboxsync |
EM,IEM,VMX: Working on configuring exit history optimziations. …
|
|
|
@72636
|
6 years |
vboxsync |
EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp (reapplying …
|
|
|
@72634
|
6 years |
vboxsync |
EM[R3]: Use pVCpu->cpum.GstCtx and stop keeping and passing pCtx around.
|
|
|