|
|
@91839
|
3 years |
vboxsync |
VMM/HMVMXR0: Clarified AssertRC scope.
|
|
|
@91821
|
3 years |
vboxsync |
VMM/PGMPool: Make we grow while on the kernel stack. [fix] bugref:10124
|
|
|
@91820
|
3 years |
vboxsync |
VMM/PGMPool: Make we grow while on the kernel stack. bugref:10124
|
|
|
@91819
|
3 years |
vboxsync |
VMM/Logger: Make sure vmmR0LoggerFlushInner runs on the kernel stack. …
|
|
|
@91812
|
3 years |
vboxsync |
VMM/PDMCritSectRw: Don't preempt while on custom stack. bugref:10124
|
|
|
@91811
|
3 years |
vboxsync |
VMM/VMMR0EntryEx: Don't switch to custom stack for now - will make …
|
|
|
@91810
|
3 years |
vboxsync |
VMM/Logger: Make sure vmmR0LoggerFlushInner runs on the kernel stack. …
|
|
|
@91809
|
3 years |
vboxsync |
VMM/VMMR0EntryEx: Don't switch to custom stack for now - will make …
|
|
|
@91808
|
3 years |
vboxsync |
VMM/PDMCritSect: Don't preempt while on custom stack. bugref:10124
|
|
|
@91806
|
3 years |
vboxsync |
SUPDrv,tstVMMR0CallHost-2: Use the argument count from the function …
|
|
|
@91789
|
3 years |
vboxsync |
SUPDrv,IPRT,VBoxGuest: Don't export ellipsis functions from SUPDrv, as …
|
|
|
@91775
|
3 years |
vboxsync |
SUPDrv/darwin,++: Switch back to the kernel stack before calling into …
|
|
|
@91694
|
3 years |
vboxsync |
VMM/NEM: Made it build without NEM_WIN_USE_HYPERCALLS_FOR_PAGES again. …
|
|
|
@91692
|
3 years |
vboxsync |
VMM/NEM: Made it build without NEM_WIN_USE_HYPERCALLS_FOR_PAGES again. …
|
|
|
@91688
|
3 years |
vboxsync |
VMM/NEM: Added some more #ifdef'ing to reduce the amount of ioctl …
|
|
|
@91676
|
3 years |
vboxsync |
VMM/NEM-win: Quick and very dirty hack to make the code work on …
|
|
|
@91587
|
3 years |
vboxsync |
VMM: Purge VINF_TRPM_XCPT_DISPATCHED, no longer used anywhere.
|
|
|
@91580
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
|
|
|
@91540
|
3 years |
vboxsync |
VMM/GVMMR0: Corrected idSharedPage validation in …
|
|
|
@91450
|
3 years |
vboxsync |
VMM: Use RTR0MemObjAllocLarge w/ RTMEMOBJ_ALLOC_LARGE_F_FAST for …
|
|
|
@91358
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 More consistent naming of EPT/VPID caps.
|
|
|
@91357
|
3 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:10092 Cleaned up bit fields for EPTP.
|
|
|
@91343
|
3 years |
vboxsync |
VMM/HM: Add tertiary processor-based VM-execution controls to VMCSINFO …
|
|
|
@91323
|
3 years |
vboxsync |
VMM: bugref:10106 Fixed IA32_FEATURE_CONTROL MSR reported to the guest.
|
|
|
@91321
|
3 years |
vboxsync |
VMM/GMMR0: Disabled legacy mode everywhere.
|
|
|
@91308
|
3 years |
vboxsync |
VMM/CPUM: Comments/todos for some big CPUMCTX members. bugref:10093
|
|
|
@91306
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X virtual apic page allocation into …
|
|
|
@91304
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X MSR permission bitmap allocations …
|
|
|
@91297
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X VMCS allocation into CPUMCTX. …
|
|
|
@91291
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested SVM I/O permission bitmap allocation …
|
|
|
@91289
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested SVM MSR permission bitmap allocation …
|
|
|
@91288
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested SVM VMCB allocation into CPUMCTX. …
|
|
|
@91287
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested SVM VMCB allocation into CPUMCTX. …
|
|
|
@91283
|
3 years |
vboxsync |
VMM/CPUM: Moved the host's extended state (XState) from the hyper heap …
|
|
|
@91281
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the guest's extended state (XState) from the hyper …
|
|
|
@91271
|
3 years |
vboxsync |
VMM: bugref:10092 Moved the PAE PDPTEs out of PGM into CPUMCTX.
|
|
|
@91265
|
3 years |
vboxsync |
VMM/HM: Moved various stats from the hyper heap and into the VM …
|
|
|
@91250
|
3 years |
vboxsync |
VMM/PGM: Moved pStatTrap0eAttributionR0 to GVMCPU. bugref:10093
|
|
|
@91247
|
3 years |
vboxsync |
PGM: Moved the statistics into the VM and VMCPU structures (was on the …
|
|
|
@91245
|
3 years |
vboxsync |
VMM/PGM: Removed VMMCALLRING3_PGM_MAP_CHUNK and PGMR3PhysChunkMap as …
|
|
|
@91243
|
3 years |
vboxsync |
VMM/PGMPool: Call PGMR0PoolGrow directly from ring-0 instead of going …
|
|
|
@91098
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added new/missing EPT violation VM-exit …
|
|
|
@91037
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added support for tertiary processor …
|
|
|
@91016
|
3 years |
vboxsync |
VMM/PGM,++: Kicked out VBOX_WITH_2X_4GB_ADDR_SPACE and the DynMap code …
|
|
|
@91015
|
3 years |
vboxsync |
VMM,GVMMR0: Removed SMAP obsolete sanity checks. bugref:9627
|
|
|
@91014
|
3 years |
vboxsync |
VMM: Made VBOX_WITH_RAM_IN_KERNEL non-optional, removing all the tests …
|
|
|
@90999
|
3 years |
vboxsync |
VMM: Removed VMMCALLRING3_PGM_LOCK (now unused). bugref:6695
|
|
|
@90997
|
3 years |
vboxsync |
VMM,PDM,PGM: Restrict the VMSetError and VMSetRuntimeError APIs to …
|
|
|
@90981
|
3 years |
vboxsync |
VMM: Changed pgmLock to pass VINF_SUCCESS to PDMCritSectEnter and …
|
|
|
@90980
|
3 years |
vboxsync |
VMM: Removed VMMCALLRING3_PDM_CRIT_SECT_ENTER, …
|
|
|
@90976
|
3 years |
vboxsync |
VMM: Ensure proper log flush order by going to ring-0 to wait for the …
|
|
|
@90975
|
3 years |
vboxsync |
VMM: Ensure proper log flush order by going to ring-0 to wait for the …
|
|
|
@90972
|
3 years |
vboxsync |
VMM: Correctly update idxBuf so we flush the right buffer when we get …
|
|
|
@90971
|
3 years |
vboxsync |
VMM: Reduce the buffer size for the ring-0 release logger so we don't …
|
|
|
@90970
|
3 years |
vboxsync |
VMM,SUPDrv: Use 4 buffers for each EMT logger in ring-0, making it …
|
|
|
@90958
|
3 years |
vboxsync |
VMM: Log flushing stats. bugref:10086
|
|
|
@90956
|
3 years |
vboxsync |
VMM: Preparing for using more than one log buffer per ring-0 EMT …
|
|
|
@90953
|
3 years |
vboxsync |
VMM: Don't need the per-logger flushing-disabled flag …
|
|
|
@90948
|
3 years |
vboxsync |
VMM: Organize the logger structures both named member and arrays for …
|
|
|
@90947
|
3 years |
vboxsync |
VMM/HM: Don't use VMMR0IsLogFlushDisabled, use …
|
|
|
@90945
|
3 years |
vboxsync |
VMM: Use a worker thread for flushing ring-0 log buffers. bugref:10086
|
|
|
@90932
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Renamed …
|
|
|
@90927
|
3 years |
vboxsync |
VMM/HMVMXR0: Nested VMX: bugref:10092 Added new VMCS fields.
|
|
|
@90897
|
3 years |
vboxsync |
VMM: Initialize the ring-0 loggers as early as possible, so we can …
|
|
|
@90862
|
3 years |
vboxsync |
IPRT,SUPDrv,VMM,++: Bumped major support driver version. Added …
|
|
|
@90859
|
3 years |
vboxsync |
VMMR0,SUPDrv: Need to override RTLogDefaultInstanceEx rather than …
|
|
|
@90842
|
3 years |
vboxsync |
VMM/HMVMXR0: bugref:10080 Cannot assume that a pending TRPM event here …
|
|
|
@90829
|
3 years |
vboxsync |
IPRT,VMM,SUPDrv,++: Reworked the IPRT logger structure and how the VMM …
|
|
|
@90824
|
3 years |
vboxsync |
VMM: Don't use RT_VALID_PTR on ring-3 address in ring-0.
|
|
|
@90784
|
3 years |
vboxsync |
VMM: VALID_PTR -> RT_VALID_PTR.
|
|
|
@90759
|
3 years |
vboxsync |
VMM/pdmR0DevHlp_SetDeviceCritSect: Don't try log the critsect name, it …
|
|
|
@90622
|
3 years |
vboxsync |
VMM/HMSVMR0: Nested SVM: bugref:10080 Attempt to fix debug registers …
|
|
|
@90613
|
3 years |
vboxsync |
VMM/HMVMXR0: Comment. bugref:10080
|
|
|
@90597
|
3 years |
vboxsync |
VMM: Speed up VMMGetCpu in ring-0 by using hash table (via new …
|
|
|
@90593
|
3 years |
vboxsync |
VMM/HMVMXR0: Fix guru meditation while reading debug registers by the …
|
|
|
@90502
|
3 years |
vboxsync |
VMM/PDM: Added device helpers for read/write critical sections. bugref:6695
|
|
|
@90439
|
3 years |
vboxsync |
VMM/PGM: Check PGMCritSectEnter status code when we don't return it. …
|
|
|
@90382
|
3 years |
vboxsync |
VMM: Doxygen fixes for critsect devhlps. bugref:9218 bugref:10074
|
|
|
@90380
|
3 years |
vboxsync |
VMM: Moved idHostCpu and iHostCpuSet from VMCPU to GVMCPU, removing …
|
|
|
@90379
|
3 years |
vboxsync |
VMM: Implementing blocking on critical sections in ring-0 HM context …
|
|
|
@90348
|
4 years |
vboxsync |
VMM: Removed the VM pointers from the internal critsect structures. …
|
|
|
@90347
|
4 years |
vboxsync |
VMM: Pass pVM to PDMCritSectRw APIs. bugref:9218 bugref:10074
|
|
|
@90346
|
4 years |
vboxsync |
- VMM: Pass pVM to PDMCritSect APIs. bugref:9218 bugref:10074
- …
|
|
|
@90329
|
4 years |
vboxsync |
PDMDrvHlp: Put the PDMCritSect API into driver helpers just like we've …
|
|
|
@90260
|
4 years |
vboxsync |
VMM/HMSVMR0: More info. in the assertion.
|
|
|
@90190
|
4 years |
vboxsync |
VMM/VMMR0: Disabled the unnecessary …
|
|
|
@90189
|
4 years |
vboxsync |
VMM: Make the setjmp code a bit stricter with when to resume a call. …
|
|
|
@90177
|
4 years |
vboxsync |
VMM/VMMR0JmpA-amd64.asm: Another stack fuzz adjustment for linux 5.13. …
|
|
|
@90173
|
4 years |
vboxsync |
VMM/VMMR0JmpA-amd64.asm: Double the stack fuzz for linux 5.13. …
|
|
|
@90161
|
4 years |
vboxsync |
VMM: New status VERR_VMM_CONTEXT_HOOK_STILL_ENABLED for guru condition …
|
|
|
@90000
|
4 years |
vboxsync |
VMM/HMVMX: Only go to ring-3 for split-lock #AC emulation for SMP VMs. …
|
|
|
@89993
|
4 years |
vboxsync |
VMM/HMVMX/EM: Do a rendezvous when a split-lock #AC is emulated. …
|
|
|
@89980
|
4 years |
vboxsync |
VMM/HMVMX: Add debug event and dtrace probe for the split-lock #ACs. …
|
|
|
@89976
|
4 years |
vboxsync |
VMM/HMVMX: Deal with #ACs triggered by split-lock detection on the …
|
|
|
@89924
|
4 years |
vboxsync |
VMM/DBGFBp: Continue work on I/O breakpoints, bugref:9837
- …
|
|
|
@89912
|
4 years |
vboxsync |
VMM/DBGF: Basic infrastructure to support adding and deleting port I/O …
|
|
|
@89781
|
4 years |
vboxsync |
VMM/HMVMR0: Logging nit and whitespace.
|
|
|
@89780
|
4 years |
vboxsync |
HMR0A.asm: Fixed reading from FS, GS base when not using rdfsbase, …
|
|
|
@89620
|
4 years |
vboxsync |
Intel IOMMU: bugref:9967 Allow PDMIoApicSetEoi operation to be queued …
|
|
|
@89600
|
4 years |
vboxsync |
Intel IOMMU: bugref:9967 Centralize PDM interfaces sending MSIs so it …
|
|
|