|
|
@73397
|
6 years |
vboxsync |
DBGF: Unwinding PE/AMD64, considered sketches for generic unwinding …
|
|
|
@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 …
|
|
|
@73370
|
6 years |
vboxsync |
Audio: Implemented backend-independent (pre-)buffering support. Work …
|
|
|
@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 …
|
|
|
@73324
|
6 years |
vboxsync |
PGM: Introduced a special shadow paging mode for NEM that translates …
|
|
|
@73322
|
6 years |
vboxsync |
HM,SELM: Redefined HMIsRawModeCtxNeeded as accessor for …
|
|
|
@73311
|
6 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:9180 Cleanups, add new VMCS bits.
|
|
|
@73310
|
6 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:9180 Some much needed shortening of …
|
|
|
@73293
|
6 years |
vboxsync |
VMM, SUPDrv: Nested VMX: bugref:9180 Read VMX true control MSRs, dump …
|
|
|
@73292
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Rename u64VmxBasicInfo to suit spec.
|
|
|
@73286
|
6 years |
vboxsync |
VMM: hex digits nits.
|
|
|
@73285
|
6 years |
vboxsync |
APIC,PDM: Avoid a few more return-to-ring-3 statuses now that we've …
|
|
|
@73281
|
6 years |
vboxsync |
APIC: Made APICSetBaseMsr work in ring-0 and raw-mode context without …
|
|
|
@73274
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Reports bits of IA32_FEATURE_CONTROL, …
|
|
|
@73266
|
6 years |
vboxsync |
PGM,HM: Made PGMR3ChangeMode work in ring-0 too. This required a …
|
|
|
@73264
|
6 years |
vboxsync |
VMM/HM: bugref:9193 Remove unused code after using …
|
|
|
@73263
|
6 years |
vboxsync |
PGM,HM: Prepping for moving PGMR3ModeChange into ring-0... bugref:9044
|
|
|
@73257
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Renamed Ia32VmxBase to Ia32VmxBasic to …
|
|
|
@73256
|
6 years |
vboxsync |
hm_vmx.h: Nested VMX: bugref:9180 Fix reporting of some features …
|
|
|
@73255
|
6 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:9180 Naming consistency.
|
|
|
@73254
|
6 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:9180 Naming consistency.
|
|
|
@73246
|
6 years |
vboxsync |
PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
|
|
|
@73242
|
6 years |
vboxsync |
Build fix.
|
|
|
@73241
|
6 years |
vboxsync |
Audio/PDM: Added (tweakable) parameters to the audio stream …
|
|
|
@73211
|
6 years |
vboxsync |
VMM/Audio: Added PDMAUDIOSTREAMCMD_DRAIN / PDMAUDIOSTREAMCMD_DROP commands.
|
|
|
@73210
|
6 years |
vboxsync |
VMM/pdmaudioifs.h: Docs.
|
|
|
@73203
|
6 years |
vboxsync |
VMM, Devices: bugref:9193 Remove unused code after using …
|
|
|
@73150
|
6 years |
vboxsync |
VMM,DBGC,IPRT: In memory
- VMM: Morphed part of the NT kernel digger …
|
|
|
@73097
|
6 years |
vboxsync |
*: Made RT_UOFFSETOF, RT_OFFSETOF, RT_UOFFSETOF_ADD and …
|
|
|
@73073
|
6 years |
vboxsync |
PGM/DBG: Optimize page scanning to speed up 'detect'.
|
|
|
@73024
|
6 years |
vboxsync |
VMM/IEM: IEMExecDecoded API for wbinvd, invd, rdpmc, monitor, mwait …
|
|
|
@72983
|
6 years |
vboxsync |
VMM/HM, HMVMX: bugref:9193 Stop passing pCtx around and use …
|
|
|
@72967
|
6 years |
vboxsync |
VMM/HMSVM: bugref:9193 Stop passing pCtx around and use …
|
|
|
@72917
|
6 years |
vboxsync |
NEM: Stop passing pCtx around and use pVCpu->cpum.GstCtx instead. …
|
|
|
@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 …
|
|
|
@72882
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretRdmsr with IEMExecDecodedRdmsr.
|
|
|
@72880
|
6 years |
vboxsync |
VMMGuruMeditation: Try get externalized guest state.
|
|
|
@72877
|
6 years |
vboxsync |
EM,HM,IEM: Replaced EMInterpretWrmsr with IEMExecDecodedWrmsr.
|
|
|
@72872
|
6 years |
vboxsync |
VMM/HMVMXR0: bugref:9193 Fix a bug with our exception bitmap cache …
|
|
|
@72855
|
6 years |
vboxsync |
VMM/HM: Use enum for Tagged-TLB flush types, and related cleanup.
|
|
|
@72854
|
6 years |
vboxsync |
VMM/HM: spaces, cleanup.
|
|
|
@72805
|
6 years |
vboxsync |
VMM/HM: bugref:9193 Fixes honoring pending VMCPU_FF_HM_UPDATE_CR3 and …
|
|
|
@72778
|
6 years |
vboxsync |
VMM,SUPDrv,IPRT: Redirect ring-0 release logging on EMTs to VBox.log.
…
|
|
|
@72750
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193 [build fix, nit]
|
|
|
@72749
|
6 years |
vboxsync |
VMM: Remove EM_NOTIFY_HM and related code unused since VirtualBox 2.1 …
|
|
|
@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]
|
|
|
@72741
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193
|
|
|
@72686
|
6 years |
vboxsync |
vmm/dbgftrace.h: Added DBGFTRACE_CUSTOM. bugref:9044
|
|
|
@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.
|
|
|
@72619
|
6 years |
vboxsync |
VMM: Temporarily put the old RDTSC[P] code back and enabled it …
|
|
|
@72606
|
7 years |
vboxsync |
HMVMXR0.cpp,EM: Code for optimizing I/O port, MMIO and CPUID exits …
|
|
|
@72599
|
7 years |
vboxsync |
EMHM.cpp: Prepping for EMHistoryExec-to-ring-3 and CPUMCTX_EXTRN_xxx.
|
|
|
@72596
|
7 years |
vboxsync |
EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp. bugref:6973
|
|
|
@72592
|
7 years |
vboxsync |
IEM: Defined IEM_CPUMCTX_EXTRN_EXEC_DECODED_NO_MEM_MASK and …
|
|
|
@72590
|
7 years |
vboxsync |
HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
|
|
|
@72569
|
7 years |
vboxsync |
EM,IEM,NEM: Started working on optimizing adjacent exits using IEM. …
|
|
|
@72565
|
7 years |
vboxsync |
EM,TRPM: Record TSC with exit history in raw-mode. Added the exit …
|
|
|
@72564
|
7 years |
vboxsync |
EM,TRPM,IOM: Improved the raw-mode exit history a little (just for the …
|
|
|
@72560
|
7 years |
vboxsync |
EM,HM: Replaced HM exit history with the EM one. VT-x now reads TSC on …
|
|
|
@72559
|
7 years |
vboxsync |
EM,TRPM: Record raw-mode traps (no timestamps). bugref:9044
|
|
|
@72555
|
7 years |
vboxsync |
EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
|
|
|
@72546
|
7 years |
vboxsync |
NEM/win,TM: Setting TSC on TM start/restore/resume/etc as best we can. …
|
|
|
@72541
|
7 years |
vboxsync |
NEM/win: Added TSC offset to the complaint list. Some exploration of …
|
|
|
@72526
|
7 years |
vboxsync |
NEM,TM: More TSC adjustments for NEM/win. bugref:9044
|
|
|
@72522
|
7 years |
vboxsync |
NEM,TM: Work on TSC and NEM/win. bugref:9044 [=>office]
|
|
|
@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 …
|
|
|
@72497
|
7 years |
vboxsync |
IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
|
|
|
@72493
|
7 years |
vboxsync |
IEM,REM,++: Removed code related IEM_VERIFICATION_MODE and friends …
|
|
|
@72491
|
7 years |
vboxsync |
cpum.h: doxygen fix. bugref:9044
|
|
|
@72490
|
7 years |
vboxsync |
NEM,EM: Generic optimization of I/O port accesses that have to be …
|
|
|
@72488
|
7 years |
vboxsync |
NEM,CPUM,EM: Don't sync in/out the entire state when leaving the inner …
|
|
|
@72484
|
7 years |
vboxsync |
IEM,NEM: Define minimum CPUMCTX set for IEM and hook it up to NEM for …
|
|
|
@72469
|
7 years |
vboxsync |
GIM,IEM: Correctly hook up hypercalls thru IEM. bugref:9044
- IEM: …
|
|
|
@72462
|
7 years |
vboxsync |
EM,IEM,HM: Consolidated VMMHypercallsDisable/VMMHypercallsEnable into …
|
|
|
@72415
|
7 years |
vboxsync |
NEM/win: More MSR work. Document IA32_APIC_BASE issues (no X2APIC, …
|
|
|
@72358
|
7 years |
vboxsync |
NEM: Sync more MSR state; don't treat unrecoverable exceptions as …
|
|
|
@72352
|
7 years |
vboxsync |
Main, VMMDev: implemented IDisplay::SetScreenLayout, VMMDev …
|
|
|
@72343
|
7 years |
vboxsync |
VMM,ConsoleImpl2: NEM and 64-bit guests. Sync NXE state with PGM. …
|
|
|
@72327
|
7 years |
vboxsync |
VMM: Expose VM::bMainExecutionEngine thru external API …
|
|
|
@72300
|
7 years |
vboxsync |
NEM,STAM: Partition memory statistics for NEM. bugref:9044
- STAM: …
|
|
|
@72267
|
7 years |
vboxsync |
VMM: Added NEMR3IsEnabled to go aloneside HMR3IsEnabled for the …
|
|
|
@72265
|
7 years |
vboxsync |
VMM: Added PGMGetGuestCR3Phys for debug/log purposes.
|
|
|
@72209
|
7 years |
vboxsync |
VMM/IEM: VBOX_WITH_NESTED_HWVIRT_SVM.
|
|
|
@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 …
|
|
|
@72121
|
7 years |
vboxsync |
doxygen fix
|
|
|
@72116
|
7 years |
vboxsync |
pdmserialifs.h: Some small additions
|
|
|
@72083
|
7 years |
vboxsync |
Devices/Serial: Updates to the new emulation
|
|
|