|
|
@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 …
|
|
|
@92498
|
3 years |
vboxsync |
VMM/VMXAllTemplate.cpp.h: Fix setting the context changed flags for th …
|
|
|
@92495
|
3 years |
vboxsync |
VMM/CPUM,++: Merged CPUMCTX_EXTRN_HM_VMX_INT_STATE, …
|
|
|
@92493
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Purge VINF_PGM_CHANGE_MODE, no longer used.
|
|
|
@92491
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Todo for converting CR3 from …
|
|
|
@92482
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 These macros aren't invoked with EPT.
|
|
|
@92481
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Comment clarifying disappearing of bit 7 …
|
|
|
@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 …
|
|
|
@92476
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT violation bits.
|
|
|
@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 …
|
|
|
@92472
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT violation information.
|
|
|
@92469
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Removed unused GSTUINT in guest template …
|
|
|
@92468
|
3 years |
vboxsync |
VMM/NEM-linux: Some more code. Got far enough to log the BIOS version …
|
|
|
@92466
|
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 …
|
|
|
@92459
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Comment nit.
|
|
|
@92458
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Translate nested-guest physical address …
|
|
|
@92457
|
3 years |
vboxsync |
VMM/Config.kmk: The darwin NEM backend requires VBOX_WITH_PGM_NEM_MODE …
|
|
|
@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 …
|
|
|
@92451
|
3 years |
vboxsync |
VMM/VMXAllTemplate.cpp.h: Some more fixes for the NEM/darwin case, …
|
|
|
@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 …
|
|
|
@92411
|
3 years |
vboxsync |
VMM: Two more VMMR0 calls that must not valid idCpu as a valid EMT. …
|
|
|
@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 …
|
|
|
@92395
|
3 years |
vboxsync |
VMM/VMMRZ: scm fix, 2nd try. bugref:10093
|
|
|
@92394
|
3 years |
vboxsync |
VMM: HM build fix. bugref:10093
|
|
|
@92393
|
3 years |
vboxsync |
VMM/VMMRZ: scm fix. bugref:10093
|
|
|
@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 …
|
|
|
@92389
|
3 years |
vboxsync |
VMM/PGM: PGMR0PhysAllocateHandyPages should no longer need to deal …
|
|
|
@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 …
|
|
|