|
|
@72983
|
6 years |
vboxsync |
VMM/HM, HMVMX: bugref:9193 Stop passing pCtx around and use …
|
|
|
@72982
|
6 years |
vboxsync |
VBox/com/VirtualBox.h: Make sure to include assertcompile.h too so we …
|
|
|
@72981
|
6 years |
vboxsync |
VBox/com/VirtualBox.h: Make sure to include AssertCompile.h too so we …
|
|
|
@72977
|
6 years |
vboxsync |
VirtualBox.h: Enabled the XPCOM/C++ enum hack …
|
|
|
@72973
|
6 years |
vboxsync |
Main: Some early sketches on how to get proper C++ enums with xpidl.
|
|
|
@72967
|
6 years |
vboxsync |
VMM/HMSVM: bugref:9193 Stop passing pCtx around and use …
|
|
|
@72959
|
6 years |
vboxsync |
Runtime: Get rid of RTIsoFs* because it is very icnomplete and was …
|
|
|
@72949
|
6 years |
vboxsync |
VBoxManage,manual: Added a new command called 'mediumio' to VBoxManage …
|
|
|
@72948
|
6 years |
vboxsync |
Main: Introducing IMediumIO for accessing the content of a medium. …
|
|
|
@72940
|
6 years |
vboxsync |
Runtime/RTFuzz: Some updates, add a mode where the client is aware of …
|
|
|
@72917
|
6 years |
vboxsync |
NEM: Stop passing pCtx around and use pVCpu->cpum.GstCtx instead. …
|
|
|
@72906
|
6 years |
vboxsync |
com::Guid: be optimistic, test for RT_SUCCESS when parsing strings
|
|
|
@72905
|
6 years |
vboxsync |
com::Guid: refactor some more, same object code is generated.
|
|
|
@72904
|
6 years |
vboxsync |
com::Guid: fix circular logic in isZero()
|
|
|
@72895
|
6 years |
vboxsync |
EM,HM: Replaced EMInterpretInvlpg with IEMExecDecodedInvlpg.
|
|
|
@72894
|
6 years |
vboxsync |
com::Guid: use initString/initBSTR in the corresponding operator= …
|
|
|
@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.
…
|
|
|
@72774
|
6 years |
vboxsync |
IPRT: g/c duplicate test
|
|
|
@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
|
|
|
@72693
|
6 years |
vboxsync |
SUPDrv: Added SUPR0GetDefaultLogInstanceEx and …
|
|
|
@72691
|
6 years |
vboxsync |
iprt/formats/mach-o.h,dbgkrnlinfo-r0drv-darwin.cpp: Deal with new load …
|
|
|
@72686
|
6 years |
vboxsync |
vmm/dbgftrace.h: Added DBGFTRACE_CUSTOM. bugref:9044
|
|
|
@72683
|
6 years |
vboxsync |
iprt/nt/hyperv.h: intercept header correction. bugref:9044
|
|
|
@72655
|
6 years |
vboxsync |
EM,HM,NEM,TRPM: Renamed some EMEXIT_XXXX stuff to shorten things down …
|
|
|
@72649
|
6 years |
vboxsync |
Runtime/fuzzing: Add some simple statistics
|
|
|
@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. …
|
|
|
@72639
|
6 years |
vboxsync |
IPRT,VMM: Try use KeShouldYieldProcessor to implement …
|
|
|
@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.
|
|
|
@72627
|
6 years |
vboxsync |
Additions: relicence components needed for Linux shared folders to …
|
|
|
@72625
|
6 years |
vboxsync |
iprt/mem.h: Added RTMEM_WILL_LEAK and RTMEM_MAY_LEAK macros for …
|
|
|
@72619
|
6 years |
vboxsync |
VMM: Temporarily put the old RDTSC[P] code back and enabled it …
|
|
|
@72615
|
6 years |
vboxsync |
Flash: Added a simple flash memory device modeled after Intel 28F008.
|
|
|
@72606
|
6 years |
vboxsync |
HMVMXR0.cpp,EM: Code for optimizing I/O port, MMIO and CPUID exits …
|
|
|
@72601
|
6 years |
vboxsync |
Guest Additions: hgcmsvc.h is not needed by shflsvc.h.
bugref:9109: …
|
|
|
@72599
|
6 years |
vboxsync |
EMHM.cpp: Prepping for EMHistoryExec-to-ring-3 and CPUMCTX_EXTRN_xxx.
|
|
|
@72596
|
6 years |
vboxsync |
EM,HM: Removed EMInterpretRdtsc and EMInterpretRdtscp. bugref:6973
|
|
|
@72592
|
6 years |
vboxsync |
IEM: Defined IEM_CPUMCTX_EXTRN_EXEC_DECODED_NO_MEM_MASK and …
|
|
|
@72590
|
6 years |
vboxsync |
HM,IEM,EM: Added IEMExecDecodedRdtsc and IEMExecDecodedRdtscp for …
|
|
|
@72580
|
6 years |
vboxsync |
EM,NEM: Added /EM/ExitOptimizationEnabled config option to disable …
|
|
|
@72571
|
6 years |
vboxsync |
Runtime/RTFuzz: Started to extend the master command to provide a …
|
|
|
@72569
|
6 years |
vboxsync |
EM,IEM,NEM: Started working on optimizing adjacent exits using IEM. …
|
|
|
@72565
|
6 years |
vboxsync |
EM,TRPM: Record TSC with exit history in raw-mode. Added the exit …
|
|
|
@72564
|
6 years |
vboxsync |
EM,TRPM,IOM: Improved the raw-mode exit history a little (just for the …
|
|
|
@72560
|
6 years |
vboxsync |
EM,HM: Replaced HM exit history with the EM one. VT-x now reads TSC on …
|
|
|
@72559
|
6 years |
vboxsync |
EM,TRPM: Record raw-mode traps (no timestamps). bugref:9044
|
|
|
@72555
|
6 years |
vboxsync |
EM,NEM,HM: Started on generic exit history, only hooked up to NEM/win. …
|
|
|
@72546
|
6 years |
vboxsync |
NEM/win,TM: Setting TSC on TM start/restore/resume/etc as best we can. …
|
|
|
@72544
|
6 years |
vboxsync |
NEM/win: Some exploration of registers and partition properties. …
|
|
|
@72541
|
6 years |
vboxsync |
NEM/win: Added TSC offset to the complaint list. Some exploration of …
|
|
|
@72540
|
6 years |
vboxsync |
iprt/nt/hyperv.h: Probed registers and partition properties on build …
|
|
|
@72526
|
6 years |
vboxsync |
NEM,TM: More TSC adjustments for NEM/win. bugref:9044
|
|
|
@72522
|
6 years |
vboxsync |
NEM,TM: Work on TSC and NEM/win. bugref:9044 [=>office]
|
|
|
@72510
|
6 years |
vboxsync |
cpumctx.h: Corrected the CPUMCTX_EXTRN_NEM_WIN_INHIBIT_NMI value. …
|
|
|
@72501
|
6 years |
vboxsync |
cpumctx.h: Forgot to up CPUMCTX_EXTRN_ALL when adding …
|
|
|
@72497
|
6 years |
vboxsync |
IEM: Use pVCpu->cpum.s.GstCtx, avoid passing pCtx as a parameter or …
|
|
|
@72493
|
6 years |
vboxsync |
IEM,REM,++: Removed code related IEM_VERIFICATION_MODE and friends …
|
|
|
@72491
|
6 years |
vboxsync |
cpum.h: doxygen fix. bugref:9044
|
|
|
@72490
|
6 years |
vboxsync |
NEM,EM: Generic optimization of I/O port accesses that have to be …
|
|
|
@72488
|
6 years |
vboxsync |
NEM,CPUM,EM: Don't sync in/out the entire state when leaving the inner …
|
|
|
@72484
|
6 years |
vboxsync |
IEM,NEM: Define minimum CPUMCTX set for IEM and hook it up to NEM for …
|
|
|
@72469
|
6 years |
vboxsync |
GIM,IEM: Correctly hook up hypercalls thru IEM. bugref:9044
- IEM: …
|
|
|
@72465
|
6 years |
vboxsync |
Runtime/RTFuzz: Save fuzzed inputs which cause crashes or client …
|
|
|
@72462
|
7 years |
vboxsync |
EM,IEM,HM: Consolidated VMMHypercallsDisable/VMMHypercallsEnable into …
|
|
|
@72456
|
7 years |
vboxsync |
VMM: Fail to start VM when nested-paging/UX isn't available when …
|
|
|
@72454
|
7 years |
vboxsync |
iprt/fuzz: Some delinting. bugref:9006
|
|
|
@72436
|
7 years |
vboxsync |
Runtime: bugref:9006 and bugref:9188: Initial code drop for a small …
|
|
|
@72426
|
7 years |
vboxsync |
IPRT,VMM: Added custom thread name for ring-0 logging (VMM).
|
|
|
@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
|
|
|
@72367
|
7 years |
vboxsync |
Runtime: Updates bugref:9188
|
|
|
@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. …
|
|
|
@72341
|
7 years |
vboxsync |
Storage: Remove the storage debug library because it is not used anymore
|
|
|
@72335
|
7 years |
vboxsync |
iprt/tracelog.h: Small addendum
|
|
|
@72332
|
7 years |
vboxsync |
Main: Added HWVirtExPropertyType::UseNativeApi for use with …
|
|
|
@72327
|
7 years |
vboxsync |
VMM: Expose VM::bMainExecutionEngine thru external API …
|
|
|
@72326
|
7 years |
vboxsync |
Main,SUPLib: Report both HwVirt and NestedPaging capabilities when NEM …
|
|
|
@72309
|
7 years |
vboxsync |
Runtime/tracelogwriter.cpp: Add methods taking a list of event data items
|
|
|
@72307
|
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: …
|
|
|
@72285
|
7 years |
vboxsync |
IPRT: Adding RTTimeLocalDeltaNanoFor.
|
|
|
@72267
|
7 years |
vboxsync |
VMM: Added NEMR3IsEnabled to go aloneside HMR3IsEnabled for the …
|
|
|