|
|
@92626
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Adjust PGM APIs and translate …
|
|
|
@92583
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather …
|
|
|
@92579
|
3 years |
vboxsync |
VMM/NEM-linux: Implemented the apic_base synchronization, ubuntu now …
|
|
|
@92578
|
3 years |
vboxsync |
VMM/NEM-linux: Started work on handling all non-common MSRs ourselves. …
|
|
|
@92567
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Initialize EPT related info.
|
|
|
@92565
|
3 years |
vboxsync |
VMM/PGM: Reset all relevant fields in the handy page array when …
|
|
|
@92564
|
3 years |
vboxsync |
VMM/PGM: Reset all relevant fields in the handy page array when …
|
|
|
@92560
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Smaller fixes, bugref:9044
|
|
|
@92556
|
3 years |
vboxsync |
SUP,VMM: Added a fFlags parameter to SUPR3PageAlloc so we can indicate …
|
|
|
@92555
|
3 years |
vboxsync |
VMM/NEM-linux: Fixed the flushing of stateful exits for larger MMIO …
|
|
|
@92543
|
3 years |
vboxsync |
VMM/PGM: Missed one PGMChangeMode call in r148416. bugref:10092
|
|
|
@92542
|
3 years |
vboxsync |
VMM/NEM-linux: nicer main loop w/o continue. bugref:9044
|
|
|
@92541
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Allow forcing mapping/unmapping of CR3 …
|
|
|
@92527
|
3 years |
vboxsync |
VMM/PDMDevHlp: Added PDMDevHlpGetMainExecutionEngine for …
|
|
|
@92526
|
3 years |
vboxsync |
VMM/SELM: Make sure we have the GDTR & LDTR as well as paging related …
|
|
|
@92525
|
3 years |
vboxsync |
VMM/NEM-linux: Exit history updates. bugref:9044
|
|
|
@92522
|
3 years |
vboxsync |
VMM/NEM-linux: Make sure to flush pending IO or MMIO exits before …
|
|
|
@92521
|
3 years |
vboxsync |
VMM/TRPMR3InjectEvent: Only windows want's to use IEM to inject …
|
|
|
@92520
|
3 years |
vboxsync |
VMM/NEM-linux,EM: The interrupt injection code in emR3ForcedActions is …
|
|
|
@92519
|
3 years |
vboxsync |
VMM/NEM-linux,EM: Deal with internal errors due to complicated MMIO …
|
|
|
@92518
|
3 years |
vboxsync |
VMM/PGM: Fixed incorrect check in pgmR3PhysMmio2Create when …
|
|
|
@92516
|
3 years |
vboxsync |
VMM/CPUM,NEM: The fNestedPagingAndFullGuestExec condition in …
|
|
|
@92515
|
3 years |
vboxsync |
VMM/NEM-linux: Some CPUID work; simplified the SSE/AVX/++ state …
|
|
|
@92508
|
3 years |
vboxsync |
VMM/NEM-linux: Some more code. DSL is now getting close to starting X, …
|
|
|
@92499
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp: Fix TPR shadowing configuration (huge …
|
|
|
@92493
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Purge VINF_PGM_CHANGE_MODE, no longer used.
|
|
|
@92480
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT misconfiguration and some fixes and …
|
|
|
@92479
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Renamed EPT bitfield macro to be more …
|
|
|
@92475
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Fix syncing the APIC TPR/CR8 register, fixes …
|
|
|
@92473
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp: Fix syncing DR3 and DR6 and notify TM when …
|
|
|
@92468
|
3 years |
vboxsync |
VMM/NEM-linux: Some more code. Got far enough to log the BIOS version …
|
|
|
@92465
|
3 years |
vboxsync |
VMM/NEM-linux: Some more code. Got far enough to log the BIOS version …
|
|
|
@92456
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp: Sigh Apple2, bugref:9044
|
|
|
@92454
|
3 years |
vboxsync |
VMM/TRPM: Workaround for the NEM on darwin case, bugref:9044
|
|
|
@92453
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp: Fixes to the guest state import/export …
|
|
|
@92449
|
3 years |
vboxsync |
VMM/NEM: Add NEMHCGetFeatures() to return a bitmask of features …
|
|
|
@92445
|
3 years |
vboxsync |
VMM/NEM-linux: Some very early bits. [scm fix] bugref:9044
|
|
|
@92444
|
3 years |
vboxsync |
VMM/NEM-linux: Some very early bits. bugref:9044
|
|
|
@92443
|
3 years |
vboxsync |
VMM/NEM-win: More NUC 11 bs3-memalloc-1 numbers and a comment. bugref:10122
|
|
|
@92442
|
3 years |
vboxsync |
VMM/NEM-win: Some NUC 11 bs3-memalloc-1 numbers. bugref:10122
|
|
|
@92441
|
3 years |
vboxsync |
VMM/PGM: Increased the size of ram ranges to cover 16 GiB each. …
|
|
|
@92435
|
3 years |
vboxsync |
VMM/PGM: Nits. bugref:10122
|
|
|
@92434
|
3 years |
vboxsync |
VMM/NEM-win,SUPLib-win: Allocate large pages in SUPPageAlloc when …
|
|
|
@92426
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Refactor PGMGstGetPage and related API …
|
|
|
@92425
|
3 years |
vboxsync |
VMM/MM: Split the extended memory range to get better large page …
|
|
|
@92424
|
3 years |
vboxsync |
VMM/PGM: Adjusted the ram range sizes again so they better align with …
|
|
|
@92420
|
3 years |
vboxsync |
VMM/PGM: Deal with VERR_NOT_SUPPORTED by …
|
|
|
@92410
|
3 years |
vboxsync |
VMM/PDM,PGM: Added PGMR3IsNemModeEnabled and made PDM not put devices …
|
|
|
@92409
|
3 years |
vboxsync |
VMM/PDM,PGM: Added PGMR3IsNemModeEnabled and made PDM not put devices …
|
|
|
@92408
|
3 years |
vboxsync |
VMM: Reworked most of the call-ring-3 stuff into …
|
|
|
@92392
|
3 years |
vboxsync |
VMM: Removed the callring-3 API and some of the associated stuff. …
|
|
|
@92391
|
3 years |
vboxsync |
VMM/PGM,GMM: Made pgmR0PhysAllocateHandyPages & …
|
|
|
@92390
|
3 years |
vboxsync |
VMM/PGM: Moved the zeroing and failure reporting from …
|
|
|
@92387
|
3 years |
vboxsync |
VMM/STAM: New STAMUNIT_BYTES_PER_CALL unit. Improved the formatting …
|
|
|
@92386
|
3 years |
vboxsync |
VMM,VUSB: Statistics corrections (unit, type).
|
|
|
@92385
|
3 years |
vboxsync |
VMM/PGM: Some more large page stats. bugref:10093
|
|
|
@92381
|
3 years |
vboxsync |
VMM/PGM: Don't flush the VCPU TLB unless necessary after allocating a …
|
|
|
@92376
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Make use of the ASID feature if available on …
|
|
|
@92368
|
3 years |
vboxsync |
VMM/PGM,GMM: Baked PGMR3PhysAllocateLargePage into …
|
|
|
@92363
|
3 years |
vboxsync |
VMM/include/HMVMXCommon.h: Use IN_NEM_DARWIN instead of IN_RING0 so …
|
|
|
@92357
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp: Statistics, bugref:9044
|
|
|
@92351
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp,VMM/Makefile.kmk: Fon't link directly …
|
|
|
@92341
|
3 years |
vboxsync |
VMM/GMM: Baked page allocation into gmmR0RegisterChunk too, reducing …
|
|
|
@92338
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp: Implement NEMHCQueryCpuTick() and …
|
|
|
@92326
|
3 years |
vboxsync |
VMM/GMM,PGM: Optimize zeroing of RAM allocations by not doing it again …
|
|
|
@92317
|
3 years |
vboxsync |
VMM/NEMR3: Add the macOS NEM implementation to …
|
|
|
@92316
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp: Updates, more VMX template integration and …
|
|
|
@92248
|
3 years |
vboxsync |
VMM/GMM: Removed all the legacy mode code (disabled everywhere since …
|
|
|
@92233
|
3 years |
vboxsync |
VMM/GVMM: Fixes to the worker thread registration. Added missing …
|
|
|
@92232
|
3 years |
vboxsync |
VMM/GVMM: Stripped down the includes for GVMMR3.cpp a bit. …
|
|
|
@92231
|
3 years |
vboxsync |
VMM/GVMM: Fixes to the worker thread registration. Added missing …
|
|
|
@92229
|
3 years |
vboxsync |
VMM/GVMM: Fixes to the worker thread registration. Added missing …
|
|
|
@92225
|
3 years |
vboxsync |
VMM/NEM: Extended the NEM active release log message a little. :-) …
|
|
|
@92220
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp: Some early code to work with Apple's …
|
|
|
@92218
|
3 years |
vboxsync |
VMM/VMMR3/PGMPhys: Allocate MMIO2 memory using SUPR3PageAlloc() …
|
|
|
@92192
|
3 years |
vboxsync |
VMM/MM,DevPcArch: Split the base RAM allocation into conventional (< …
|
|
|
@92186
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Separate the guest's second-level …
|
|
|
@92177
|
3 years |
vboxsync |
VMM/PGM,NEM: Moved the StatProfQueryGpaRangeDirtyBitmap NEM stat up to …
|
|
|
@92170
|
3 years |
vboxsync |
VMM/PGM,NEM: Let NEM handle dirty VRAM (MMIO2) page tracking. Saves …
|
|
|
@92167
|
3 years |
vboxsync |
VMM/PGMPhys.cpp: Rearranged the functions a little more by topic to …
|
|
|
@92163
|
3 years |
vboxsync |
VMM/PGM,DevVGA: Baked MMIO2 dirty page tracking into PGM, moving it …
|
|
|
@92162
|
3 years |
vboxsync |
VMM/PGM,DevVGA: Baked MMIO2 dirty page tracking into PGM, moving it …
|
|
|
@92157
|
3 years |
vboxsync |
VMM/PGMPhysMmio2: Removed obsolete PGMREGMMIO2RANGE_F_MMIO2 flag (it's …
|
|
|
@92155
|
3 years |
vboxsync |
VMM/PDMUsb: Add thread helpers to the helper callback table, bugref:10074
|
|
|
@92129
|
3 years |
vboxsync |
VMM/PGM,NEM: RAM registration notification must return a u2State value …
|
|
|
@92120
|
3 years |
vboxsync |
VMM/NEM/win: New approach to A20: Reschedule to IEM. Logging. bugref:10122
|
|
|
@92119
|
3 years |
vboxsync |
VMM/EM: Stop StatREMTotal when need for reschduling is detected and we …
|
|
|
@92118
|
3 years |
vboxsync |
VMM/EM: Call NEMR3CanExecuteGuest in the NEM loop. bugref:10122
|
|
|
@92117
|
3 years |
vboxsync |
VMM/PGMPhys: Fixed assertion during ROM reset in simple memory mode. …
|
|
|
@92071
|
3 years |
vboxsync |
VMM/DevHlp: Added PDMDevHlpSSMRegisterLegacy for dealing with renamed …
|
|
|
@92046
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT paging PDPTE walk bits.
|
|
|
@92007
|
3 years |
vboxsync |
VMM/PGM: Fixed saved state regression from r147656. bugref:9517
|
|
|
@92006
|
3 years |
vboxsync |
VMM/PGM: Always check VM_IS_NEM_ENABLED before calling into NEM. …
|
|
|
@91988
|
3 years |
vboxsync |
VMM/TM: Fixed race while switching TSC modes.
|
|
|
@91973
|
3 years |
vboxsync |
VMM: Doxygen fixes, bugref:10074
|
|
|
@91971
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Renamed typo in VMCS field.
|
|
|
@91968
|
3 years |
vboxsync |
VMM,Devices: Replace remaining direct calls to VBoxVMM with device and …
|
|
|
@91960
|
3 years |
vboxsync |
VMM,DevPciBios: Add helper callback for PDMR3QueryLun and make use of …
|
|
|
@91958
|
3 years |
vboxsync |
VMM/NEM/win: No mapping limits when in simplified memory management …
|
|
|
@91955
|
3 years |
vboxsync |
VMM,Devices: Eliminate direct calls to PDMR3AsyncCompletion* and …
|
|
|