|
|
@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
|
|
|
@92383
|
3 years |
vboxsync |
VMM/PGM: Tweaking pgmR0PhysAllocateLargePage a bit to hope to speed it …
|
|
|
@92381
|
3 years |
vboxsync |
VMM/PGM: Don't flush the VCPU TLB unless necessary after allocating a …
|
|
|
@92377
|
3 years |
vboxsync |
VMM/NEMR0Native-stubs.cpp: Some compile fixes, bugref:9044
|
|
|
@92376
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin: Make use of the ASID feature if available on …
|
|
|
@92371
|
3 years |
vboxsync |
VMM/PGM: Fixed GCPhys parameter passed in ring-3 to the ring-0 large …
|
|
|
@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 …
|
|
|
@92359
|
3 years |
vboxsync |
VMM/include: Seperate some things we require both for HM and the …
|
|
|
@92357
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp: Statistics, bugref:9044
|
|
|
@92356
|
3 years |
vboxsync |
VMM/NEMInternal.h: Add the state required for working with Apple's HV …
|
|
|
@92355
|
3 years |
vboxsync |
VMM/VMXAllTemplate.cpp.h: Some adjustment for accessing statistics …
|
|
|
@92354
|
3 years |
vboxsync |
VMM/include: Seperate some things we require both for HM and the …
|
|
|
@92351
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp,VMM/Makefile.kmk: Fon't link directly …
|
|
|
@92350
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Removed PGMPhysInterpretedRead, …
|
|
|
@92344
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Removed PGMVerifyAccess and …
|
|
|
@92343
|
3 years |
vboxsync |
VMM/GMM: Put the chunk ID allocation under a separate spinlock so we …
|
|
|
@92342
|
3 years |
vboxsync |
VMM/GMM: Put the chunk ID allocation under a separate spinlock so we …
|
|
|
@92341
|
3 years |
vboxsync |
VMM/GMM: Baked page allocation into gmmR0RegisterChunk too, reducing …
|
|
|
@92340
|
3 years |
vboxsync |
VMM/GMM: Optimized zeroing of large pages in gmmR0RegisterChunk (linux …
|
|
|
@92339
|
3 years |
vboxsync |
VMM/GMM: Optimized GMMR0AllocateLargePage a little by making …
|
|
|
@92338
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp: Implement NEMHCQueryCpuTick() and …
|
|
|
@92336
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Eliminate fEffectiveUS, use the US bit …
|
|
|
@92334
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Eliminate fEffectiveRW, use the W bit …
|
|
|
@92333
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Make EPT SLAT walk code copy EPT_R, …
|
|
|
@92332
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Comment tidy.
|
|
|
@92331
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Have R and W as separate bits in …
|
|
|
@92326
|
3 years |
vboxsync |
VMM/GMM,PGM: Optimize zeroing of RAM allocations by not doing it again …
|
|
|
@92321
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Update the GST_IS_PTE_VALID and …
|
|
|
@92319
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Assert that if NXE is inactive, the NX …
|
|
|
@92318
|
3 years |
vboxsync |
VMM/VMXAllTemplate.cpp.h: More work on turning the code into a …
|
|
|
@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 …
|
|
|
@92315
|
3 years |
vboxsync |
VMM/Makefile.kmk: Enable good stacks in IEM for aeichner as well, …
|
|
|
@92313
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Eliminate fEffectiveNX, use the bit from …
|
|
|
@92311
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Use bit 63 for NX in the PGMPTATTRS, …
|
|
|
@92297
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Fixed NX vs X confusion in r148143.
|
|
|
@92296
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Use the computed effective page …
|
|
|
@92286
|
3 years |
vboxsync |
VMM/PGMAll.cpp: @todos bugref:10142
|
|
|
@92285
|
3 years |
vboxsync |
VMM/PGMAll.cpp: Corrected table address calculations for …
|
|
|
@92278
|
3 years |
vboxsync |
VMM/VMMAll/VMXAllTemplate.cpp.h: Fix R0 #ifdef, spotted by doxygen.
|
|
|
@92257
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Defined a combined layout for regular …
|
|
|
@92249
|
3 years |
vboxsync |
VMM/GMM: Removed special hacks for 32-bit hosts, making the code …
|
|
|
@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 …
|
|
|
@92230
|
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. :-) …
|
|
|
@92221
|
3 years |
vboxsync |
VMM: Makefile changes for the NEM Apple backend, bugref:9044
|
|
|
@92220
|
3 years |
vboxsync |
VMM/NEMR3Native-darwin.cpp: Some early code to work with Apple's …
|
|
|
@92219
|
3 years |
vboxsync |
VMM/VMMAll/VMXAllTemplate.cpp.h: Delete more code only usable in R0 …
|
|
|
@92218
|
3 years |
vboxsync |
VMM/VMMR3/PGMPhys: Allocate MMIO2 memory using SUPR3PageAlloc() …
|
|
|
@92217
|
3 years |
vboxsync |
VMM/VMMR0: Provide not implemented stubs for the NEMHC* API so VMMR0 …
|
|
|
@92216
|
3 years |
vboxsync |
VMM/EMAll: Rename EMR0HistoryUpdatePC to EMHistoryUpdatePC and make it …
|
|
|
@92204
|
3 years |
vboxsync |
VMM/PDMCritSect: Make it possible for known worker thread to enter …
|
|
|
@92202
|
3 years |
vboxsync |
VMM/GMMR0: Tie down chunks to UID and don't cross such. bugref:10093
|
|
|
@92201
|
3 years |
vboxsync |
VMM/GVMM,VMM: Make it possible for known worker thread to enter …
|
|
|
@92200
|
3 years |
vboxsync |
VMM/GVMM,VMM: Make it possible for known worker thread to enter …
|
|
|
@92194
|
3 years |
vboxsync |
VMM/NEM: Fixed windows 10 regression from r147403. bugref:10118
|
|
|
@92192
|
3 years |
vboxsync |
VMM/MM,DevPcArch: Split the base RAM allocation into conventional (< …
|
|
|
@92190
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Renamed PGMAllGstSlatEpt.h to …
|
|
|
@92189
|
3 years |
vboxsync |
VMM/VMXTemplate.cpp.h: Replace the VMX{Read|Write}Vmcs{16,32,64,Nw} …
|
|
|
@92188
|
3 years |
vboxsync |
VMM/VMXTemplate.cpp.h: Delete code which can only be run in R0 and …
|
|
|
@92187
|
3 years |
vboxsync |
VMM: Copy the R0 only VMX code to the new to be template in …
|
|
|
@92186
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Separate the guest's second-level …
|
|
|
@92184
|
3 years |
vboxsync |
VMM/SELMAll.cpp: Drop the unicode (r) codepoint in favor of (r) so we …
|
|
|
@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. …
|
|
|
@92076
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT walking bits - PTE.
|
|
|
@92072
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT walking bits - PDE and 2M page.
|
|
|
@92071
|
3 years |
vboxsync |
VMM/DevHlp: Added PDMDevHlpSSMRegisterLegacy for dealing with renamed …
|
|
|
@92065
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 The 2M page size support on EPT depends …
|
|
|
@92062
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Macro for present paging entry check …
|
|
|
@92059
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 The effective EPT memory type must be …
|
|
|
@92046
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT paging PDPTE walk bits.
|
|
|
@92023
|
3 years |
vboxsync |
VMM/HMVMXR0: Removed superfluous call to hmR0VmxImportGuestState in …
|
|
|
@92018
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added CPUMGetGuestIa32VmxEptVpidCap for …
|
|
|
@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. …
|
|
|
@91997
|
3 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:10092 EPT CR3 bits.
|
|
|
@91993
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT PML4E effective RW permissions fix.
|
|
|
@91992
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT PML4E effective RW permissions fix.
|
|
|
@91991
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Effective permissions for EPT PML4E.
|
|
|
@91990
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Forgot to commit file, build fix.
|
|
|
@91989
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Build fix.
|
|
|
@91988
|
3 years |
vboxsync |
VMM/TM: Fixed race while switching TSC modes.
|
|
|