|
|
@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.
|
|
|
@73291
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Renamed MSR_IA32_VMX_BASIC_INFO to …
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@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, …
|
|
|
@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.
|
|
|
@73248
|
6 years |
vboxsync |
x86.h: Nested VMX: bugref:9180 Added missing VMX MSR.
|
|
|
@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 …
|
|
|
@73225
|
6 years |
vboxsync |
x86.h: Nested VMX: bugref:9180 Added missing bits for …
|
|
|
@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 …
|
|
|
@73199
|
6 years |
vboxsync |
PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
|
|
|
@73156
|
6 years |
vboxsync |
IPRT/DVM: Added more GUID and partition types. The VFS directory enum …
|
|
|
@73154
|
6 years |
vboxsync |
bugref:9152. Added 3 interfaces: CloudClient, CloudUserProfileList, …
|
|
|
@73150
|
6 years |
vboxsync |
VMM,DBGC,IPRT: In memory
- VMM: Morphed part of the NT kernel digger …
|
|
|
@73149
|
6 years |
vboxsync |
iprt/formats/pecoff.h: Corrected and added more debug types.
|
|
|
@73108
|
6 years |
vboxsync |
Corrected definition (type + docs) of RTVFSOBJSETOPS::offObjOps (no …
|
|
|
@73103
|
6 years |
vboxsync |
VBoxVideo.h: Addition build fix (offset-of cleanup).
|
|
|
@73101
|
6 years |
vboxsync |
Added RT_FROM_MEMBER_DYN for use in cases like pic_poll_read.
|
|
|
@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'.
|
|
|
@73036
|
6 years |
vboxsync |
Guest Control/Main: Renamed VERR_GSTCTL_PROCESS_EXIT_CODE -> …
|
|
|
@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 …
|
|
|
@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 …
|
|
|