|
|
@72811
|
6 years |
vboxsync |
VMM/HMVMXR0: Camel-case fixes to parts of VT-x code to try match …
|
|
|
@72805
|
6 years |
vboxsync |
VMM/HM: bugref:9193 Fixes honoring pending VMCPU_FF_HM_UPDATE_CR3 and …
|
|
|
@72785
|
6 years |
vboxsync |
VMM/HM: Dump improvement on VERR_VMX_UNABLE_TO_START_VM gurus.
|
|
|
@72779
|
6 years |
vboxsync |
VMM,SUPDrv,IPRT: Redirect ring-0 release logging on EMTs to VBox.log. …
|
|
|
@72778
|
6 years |
vboxsync |
VMM,SUPDrv,IPRT: Redirect ring-0 release logging on EMTs to VBox.log.
…
|
|
|
@72771
|
6 years |
vboxsync |
VMM: Avoid calling CPUMQueryGuestCtxPtr when possible, cleanup.
|
|
|
@72770
|
6 years |
vboxsync |
VMM/HM: Cleanup.
|
|
|
@72769
|
6 years |
vboxsync |
VMM/HM: Avoid some CPUMQueryGuestCtxPtr calls.
|
|
|
@72749
|
6 years |
vboxsync |
VMM: Remove EM_NOTIFY_HM and related code unused since VirtualBox 2.1 …
|
|
|
@72744
|
6 years |
vboxsync |
VMM: Extend HM changed flags. bugref:9193 [HM, CPUM]
|
|
|
@72695
|
6 years |
vboxsync |
NEM/win: Turn VINF_PGM_CHANGE_MODE into VINF_SUCCESS too after calling …
|
|
|
@72690
|
6 years |
vboxsync |
NEM: Separate stats for odd and alerts when stopping the CPU. bugref:9044.
|
|
|
@72687
|
6 years |
vboxsync |
NEM: Apparently the IoCtlMessageSlotHandleAndGetNext operation may be …
|
|
|
@72685
|
6 years |
vboxsync |
TM: Disable annoying trace for /me. bugref:9044
|
|
|
@72675
|
6 years |
vboxsync |
EM/NEM: Avoid assertion regarding CPUMCTX_EXTRN in CPUMGetGuestCPL due …
|
|
|
@72673
|
7 years |
vboxsync |
NEM/win: Did some NAT benchmarking too. bugref:9044
|
|
|
@72672
|
7 years |
vboxsync |
NEM/win: regular svm number for w2k boot+shutdown benchmark. ?bugref:9044
|
|
|
@72671
|
7 years |
vboxsync |
NEM/win: Added some more benchmark numbers to the doxygen @page. …
|
|
|
@72669
|
7 years |
vboxsync |
NEM/win: Added some benchmark numbers to the doxygen @page. bugref:9044
|
|
|
@72660
|
7 years |
vboxsync |
EM: Made the EMHistoryExec parameters settable via CFGM. bugref:9198
|
|
|
@72659
|
7 years |
vboxsync |
EM: Made the EMHistoryExec parameters settable via CFGM. bugref:9198
|
|
|
@72658
|
7 years |
vboxsync |
EM: Some tuning for w2ksp4 on SVM. bugref:9198
|
|
|
@72657
|
7 years |
vboxsync |
EM: Make the EMHistoryExec parameters adjustable. bugref:9198
|
|
|
@72643
|
7 years |
vboxsync |
VMM: Make SVM R0 code use CPUMCTX_EXTRN_xxx flags and cleanups. bugref:9193
|
|
|
@72642
|
7 years |
vboxsync |
EM,IEM,VMX: Working on configuring exit history optimziations. …
|
|
|
@72634
|
7 years |
vboxsync |
EM[R3]: Use pVCpu->cpum.GstCtx and stop keeping and passing pCtx around.
|
|
|
@72617
|
7 years |
vboxsync |
VMM: LogRel some ring-0 preemption details in ring-3.
|
|
|
@72610
|
7 years |
vboxsync |
VMMGuruMeditation: only display exits once. bugref:9044
|
|
|
@72606
|
7 years |
vboxsync |
HMVMXR0.cpp,EM: Code for optimizing I/O port, MMIO and CPUID exits …
|
|
|
@72598
|
7 years |
vboxsync |
EMHM.cpp: Prepping for EMHistoryExec-to-ring-3 and CPUMCTX_EXTRN_xxx.
|
|
|
@72582
|
7 years |
vboxsync |
EM: More statistics for the history execution and probing. bugref:9044
|
|
|
@72580
|
7 years |
vboxsync |
EM,NEM: Added /EM/ExitOptimizationEnabled config option to disable …
|
|
|
@72579
|
7 years |
vboxsync |
EM: Implemented a very simple history record replacement strategy. …
|
|
|
@72575
|
7 years |
vboxsync |
NEM/win: Implemented exit optimizations for MMIO, I/O ports, CPUID and …
|
|
|
@72566
|
7 years |
vboxsync |
EM: doxygen fix. bugref:9044
|
|
|
@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 …
|
|
|
@72562
|
7 years |
vboxsync |
EM: info exits: Adjusted RIP / CS:EIP formatting. bugref:9044
|
|
|
@72560
|
7 years |
vboxsync |
EM,HM: Replaced HM exit history with the EM one. VT-x now reads TSC on …
|
|
|
@72558
|
7 years |
vboxsync |
EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
|
|
|
@72557
|
7 years |
vboxsync |
EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
|
|
|
@72556
|
7 years |
vboxsync |
EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
|
|
|
@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. …
|
|
|
@72544
|
7 years |
vboxsync |
NEM/win: Some exploration of registers and partition properties. …
|
|
|
@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]
|
|
|
@72494
|
7 years |
vboxsync |
IEM: Dropped the IEMCPU::pCtxR3, IEMCPU::pCtxR0, and IEMCPU::pCtxRC …
|
|
|
@72493
|
7 years |
vboxsync |
IEM,REM,++: Removed code related IEM_VERIFICATION_MODE and friends …
|
|
|
@72490
|
7 years |
vboxsync |
NEM,EM: Generic optimization of I/O port accesses that have to be …
|
|
|
@72489
|
7 years |
vboxsync |
NEM,CPUM,EM: Don't sync in/out the entire state when leaving the inner …
|
|
|
@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 …
|
|
|
@72475
|
7 years |
vboxsync |
NEM/win: Add WHvCapabilityCodeExceptionExitBitmap complaint to the …
|
|
|
@72473
|
7 years |
vboxsync |
NEM/win: We need extended exception exit support, so fail if missing. …
|
|
|
@72470
|
7 years |
vboxsync |
NEM/win: Looks like we can get a stop confirmation first time around …
|
|
|
@72469
|
7 years |
vboxsync |
GIM,IEM: Correctly hook up hypercalls thru IEM. bugref:9044
- IEM: …
|
|
|
@72463
|
7 years |
vboxsync |
NEM: More hypercall work. bugref:9044
|
|
|
@72462
|
7 years |
vboxsync |
EM,IEM,HM: Consolidated VMMHypercallsDisable/VMMHypercallsEnable into …
|
|
|
@72461
|
7 years |
vboxsync |
emR3Load: Status checking cleanups
|
|
|
@72460
|
7 years |
vboxsync |
GIM/Hv: Need to restore hypercall instruction enable state on load. …
|
|
|
@72456
|
7 years |
vboxsync |
VMM: Fail to start VM when nested-paging/UX isn't available when …
|
|
|
@72449
|
7 years |
vboxsync |
VMM/EM: VINF_PGM_CHANGE_MODE fixes in ring-3 caused by bug addressed …
|
|
|
@72446
|
7 years |
vboxsync |
NEM/win: Working on intercepting VMMCALL and VMCALL. bugref:9044
|
|
|
@72440
|
7 years |
vboxsync |
VMM: Nested hw.virt: Fixes when nested-paging isn't enabled in the …
|
|
|
@72430
|
7 years |
vboxsync |
NEM/win: doxygen fix. bugref:9044
|
|
|
@72429
|
7 years |
vboxsync |
NEM/win: Unwanted comment. bugref:9044
|
|
|
@72426
|
7 years |
vboxsync |
IPRT,VMM: Added custom thread name for ring-0 logging (VMM).
|
|
|
@72420
|
7 years |
vboxsync |
NEM/win: Added concern about emulating VMMCALL/VMCALL. bugref:9044
|
|
|
@72419
|
7 years |
vboxsync |
NEM/win: Modify the APIC and firmware configuration to disable X2APIC. …
|
|
|
@72415
|
7 years |
vboxsync |
NEM/win: More MSR work. Document IA32_APIC_BASE issues (no X2APIC, …
|
|
|
@72412
|
7 years |
vboxsync |
NEM/win: More code merging. bugref:9044
|
|
|
@72392
|
7 years |
vboxsync |
NEM/win: TSC_AUX and APIC_BASE work. bugref:9044
|
|
|
@72384
|
7 years |
vboxsync |
VMM/Guru: Speed up stderr output by explicit buffering. Makes a big …
|
|
|
@72383
|
7 years |
vboxsync |
VMM/Guru: Speed up stderr output by explicit buffering. Makes a big …
|
|
|
@72358
|
7 years |
vboxsync |
NEM: Sync more MSR state; don't treat unrecoverable exceptions as …
|
|
|
@72345
|
7 years |
vboxsync |
VMM,ConsoleImpl2: NEM and 64-bit guests. Sync NXE state with PGM. …
|
|
|
@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 …
|
|
|
@72308
|
7 years |
vboxsync |
NEM/win: Count cpuid and msr exits.
|
|
|
@72306
|
7 years |
vboxsync |
NEM/win: Intercept and handle MSR accesses. bugref:9044
|
|
|
@72300
|
7 years |
vboxsync |
NEM,STAM: Partition memory statistics for NEM. bugref:9044
- STAM: …
|
|
|
@72290
|
7 years |
vboxsync |
NEM/win: doxygen fix
|
|
|
@72287
|
7 years |
vboxsync |
NEM/win: Fixes to code using WHv API.
|
|
|
@72286
|
7 years |
vboxsync |
NEM/win: Updated SDK.
|
|
|
@72267
|
7 years |
vboxsync |
VMM: Added NEMR3IsEnabled to go aloneside HMR3IsEnabled for the …
|
|
|
@72266
|
7 years |
vboxsync |
TRPMR3InjectEvent: Don't reschedule to REM when in NEM mode. bugref:9044
|
|
|
@72262
|
7 years |
vboxsync |
NEM/win: Intercept all (for now) CPUIDs. bugref:9044
|
|
|
@72252
|
7 years |
vboxsync |
NEMR3Native-win.cpp: Loop optimization.
|
|
|
@72249
|
7 years |
vboxsync |
IOMR3ProcessForceFlag: Logging fix.
|
|
|
@72208
|
7 years |
vboxsync |
VMM: VBOX_WITH_NESTED_HWVIRT_SVM.
|
|
|
@72207
|
7 years |
vboxsync |
NEM: Inject interrupts from the inner NEM loop, use interrupt windows. …
|
|
|
@72193
|
7 years |
vboxsync |
VMM/GIM/HyperV: Include the debug UDP source and destination ports in …
|
|
|
@72190
|
7 years |
vboxsync |
VMM/GIM/HyperV: Implement extended hypercalls …
|
|
|
@72188
|
7 years |
vboxsync |
comment fix
|
|
|
@72178
|
7 years |
vboxsync |
VMM: Nested hw.virt: Implemented saved-states for nested SVM. Bumps …
|
|
|
@72159
|
7 years |
vboxsync |
VMM/SSM: Assert parameters.
|
|
|
@72065
|
7 years |
vboxsync |
VMM/SVM: Interrupt injection fixes.
|
|
|
@72054
|
7 years |
vboxsync |
*: RTListMove no longer need the call to init the destination list to …
|
|
|