|
|
@73984
|
6 years |
vboxsync |
VMM/HM, IEM: Renamed VMX_EXIT_XDTR_ACCESS and VMX_EXIT_TR_ACCESS.
|
|
|
@73983
|
6 years |
vboxsync |
VMM/IEM, HM: Nested VMX: bugref:9180 Implement VMREAD, added using …
|
|
|
@73961
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Added IEMExecDecodedVmwrite.
|
|
|
@73959
|
6 years |
vboxsync |
VMM/IEM, HM: Nested VMX: bugref:9180 Use VMXEXITINFO to pass decoder …
|
|
|
@73955
|
6 years |
vboxsync |
hm_vmx.h: Nested VMX: bugref:9180 Added virtual VM-exit info. struct …
|
|
|
@73937
|
6 years |
vboxsync |
VMM/IEM, HM: Nested VMX: bugref:9180 Implemented VMWRITE instruction.
|
|
|
@73885
|
6 years |
vboxsync |
VMM/HM, IEM: Nested VMX: bugref:9180 Implement VMCLEAR instruction, …
|
|
|
@73870
|
6 years |
vboxsync |
VMM: Nested VMX: Added VMX CPUID features for RDRAND, RDSEED and PML. …
|
|
|
@73868
|
6 years |
vboxsync |
hm_vmx.h: Nested VMX: Added some missed fields in the Virtual VMCS …
|
|
|
@73856
|
6 years |
vboxsync |
hm_vmx.h: Nested VMX: bugref:9180 Virtual-VMCS layout.
|
|
|
@73838
|
6 years |
vboxsync |
Audio: Added the backend's (friendly) name into the backend configuration.
|
|
|
@73796
|
6 years |
vboxsync |
hm_vmx.h: Nested VMX: bugref:9180 Added the new PML address 64-bit …
|
|
|
@73795
|
6 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:9180 Added more VMX CPUID feature identifiers.
|
|
|
@73782
|
6 years |
vboxsync |
hm_vmx.h: Nested VMX: bugref:9180 VMCS field encoding.
|
|
|
@73781
|
6 years |
vboxsync |
hm_vmx.h: Nested VMX: bugref:9180 VMCS field encoding union.
|
|
|
@73774
|
6 years |
vboxsync |
hm_vmx.h: Nested VMX: bugref:9180 Add VMCS field access-type, type and …
|
|
|
@73773
|
6 years |
vboxsync |
hm_vmx.h: Nested VMX: bugref:9180 VMCS index and encoding are …
|
|
|
@73772
|
6 years |
vboxsync |
hm_vmx.h: nit.
|
|
|
@73771
|
6 years |
vboxsync |
hm_vmx.h: Nested VMX: bugref:9180 Define VMCS field widths, add inline …
|
|
|
@73766
|
6 years |
vboxsync |
Serial: Remove the old serial code and switch over to the new one by …
|
|
|
@73756
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VMCLEAR skeleton.
|
|
|
@73752
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Implement VMPTRST, added decoded …
|
|
|
@73745
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement VMPTRLD.
|
|
|
@73739
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Use GCPhysVmcs to keep track of whether …
|
|
|
@73712
|
6 years |
vboxsync |
Devices/Serial: Remove giving the amount of available data to write …
|
|
|
@73708
|
6 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:9180 Add missing VM-exit instruction …
|
|
|
@73653
|
6 years |
vboxsync |
Audio/DrvAudio: Bugfixes for drvAudioStreamPlay(); play (transfer) as …
|
|
|
@73628
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement IA32_VMX_MISC MSR.
|
|
|
@73617
|
6 years |
vboxsync |
VMM/HMVMXR0: Use IEMExecOne() rather than manually interpreting a …
|
|
|
@73606
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Various bits:
- IEM: Started VMXON, …
|
|
|
@73529
|
6 years |
vboxsync |
Audio: Changed cBits -> cBytes of PDMAUDIOPCMPROPS to avoid some …
|
|
|
@73491
|
6 years |
vboxsync |
DBGF,DBGPluInWinNt: Produce more useful module names (e.g. stuff that …
|
|
|
@73474
|
6 years |
vboxsync |
VMM,DBGF: Improved unwinding of ring-0 assertion stacks, making the …
|
|
|
@73471
|
6 years |
vboxsync |
VMM,DBGF: Improved unwinding of ring-0 assertion stacks, making the …
|
|
|
@73467
|
6 years |
vboxsync |
DrvAudio: Cleaned up the internal stream organization by not …
|
|
|
@73460
|
6 years |
vboxsync |
IPRT,DBGF,Diggers: Moved DBGFRETURNTYPE and the unwind state structure …
|
|
|
@73444
|
6 years |
vboxsync |
DBGFStack.cpp: Refactored the code in prep for IPRT move. Added a set …
|
|
|
@73443
|
6 years |
vboxsync |
CPUMIsGuestInRealOrV86ModeEx: take const argument.
|
|
|
@73439
|
6 years |
vboxsync |
cpum.h: Nested VMX: bugref:9180 linespace.
|
|
|
@73436
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Added CPUMIsGuestVmxEnabled() helper, …
|
|
|
@73433
|
6 years |
vboxsync |
Audio: Tab.
|
|
|
@73431
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Don't forget to report the VMCS size in …
|
|
|
@73427
|
6 years |
vboxsync |
hm_vmx: Nested VMX: bugref:9180 comment clarification on the highest …
|
|
|
@73422
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 bitfield macro nits.
|
|
|
@73421
|
6 years |
vboxsync |
Audio: (Pre-)Buffering fixes; use nanoseconds to have a higher …
|
|
|
@73417
|
6 years |
vboxsync |
VMM/DBGF: Implemented DBGFR3RegNmQueryXdtr and fixed exports, …
|
|
|
@73406
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement MSR_IA32_VMX_VMCS_ENUM.
|
|
|
@73402
|
6 years |
vboxsync |
Audio/DrvAudio: Put the stream's statistics stuff into an own struct.
|
|
|
@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]
|
|
|