|
|
@92719
|
3 years |
vboxsync |
VMM/IOM: Driverless adjustments to IOM init code running after ring-0 …
|
|
|
@92712
|
3 years |
vboxsync |
VMM/TM: Made timer allocation work in driverless mode. bugref:10138
|
|
|
@92709
|
3 years |
vboxsync |
VMM/TM,SUP: Made it thru TM init in driverless mode... bugref:10138
|
|
|
@92685
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Started with constructing EPT-violation …
|
|
|
@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 …
|
|
|
@92555
|
3 years |
vboxsync |
VMM/NEM-linux: Fixed the flushing of stateful exits for larger MMIO …
|
|
|
@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 …
|
|
|
@92519
|
3 years |
vboxsync |
VMM/NEM-linux,EM: Deal with internal errors due to complicated MMIO …
|
|
|
@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 …
|
|
|
@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.
|
|
|
@92482
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 These macros aren't invoked with EPT.
|
|
|
@92480
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT misconfiguration and some fixes and …
|
|
|
@92469
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Removed unused GSTUINT in guest template …
|
|
|
@92465
|
3 years |
vboxsync |
VMM/NEM-linux: Some more code. Got far enough to log the BIOS version …
|
|
|
@92444
|
3 years |
vboxsync |
VMM/NEM-linux: Some very early bits. bugref:9044
|
|
|
@92426
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Refactor PGMGstGetPage and related API …
|
|
|
@92420
|
3 years |
vboxsync |
VMM/PGM: Deal with VERR_NOT_SUPPORTED by …
|
|
|
@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 & …
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@92356
|
3 years |
vboxsync |
VMM/NEMInternal.h: Add the state required for working with Apple's HV …
|
|
|
@92354
|
3 years |
vboxsync |
VMM/include: Seperate some things we require both for HM and the …
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@92321
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Update the GST_IS_PTE_VALID and …
|
|
|
@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, …
|
|
|
@92257
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Defined a combined layout for regular …
|
|
|
@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 …
|
|
|
@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 …
|
|
|
@92120
|
3 years |
vboxsync |
VMM/NEM/win: New approach to A20: Reschedule to IEM. Logging. bugref:10122
|
|
|
@92072
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT walking bits - PDE and 2M page.
|
|
|
@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 …
|
|
|
@92046
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT paging PDPTE walk bits.
|
|
|
@91990
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Forgot to commit file, build fix.
|
|
|
@91967
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Bitfield assertions.
|
|
|
@91958
|
3 years |
vboxsync |
VMM/NEM/win: No mapping limits when in simplified memory management …
|
|
|
@91939
|
3 years |
vboxsync |
VMM/*: Eliminated MMHyperR3ToRC, TMR3GetImportRC and few other things. …
|
|
|
@91931
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Undid the unintentional spacing and …
|
|
|
@91929
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Laid out PGM_BF_PTWALK_EFF_* bitfields …
|
|
|
@91904
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT guest paging mode boiler plate and …
|
|
|
@91895
|
3 years |
vboxsync |
VMM: Removed raw-mode stuff from PDMQueue. bugref:9517
|
|
|
@91854
|
3 years |
vboxsync |
VMM: Removed PGM_WITHOUT_MAPPINGS and associated mapping code. bugref:9517
|
|
|
@91848
|
3 years |
vboxsync |
VMM/NEM,PGM: First bunch changes for watered down guest memory …
|
|
|
@91822
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Removed GST_TOTAL_PD_ENTRIES macro, no …
|
|
|
@91751
|
3 years |
vboxsync |
VMM: Reverted darwin stack change. Forgot that the ring-0 stack isn't …
|
|
|
@91750
|
3 years |
vboxsync |
VMM: Don't switch stack on darwin - missed one place.
|
|
|
@91712
|
3 years |
vboxsync |
VMM/PGM: Nested VMX: bugref:10092 Removed PGMMODEDATAGST::pfnGetPDE, …
|
|
|
@91702
|
3 years |
vboxsync |
VMM/NEM: More stats. Played with using WHvMapGpaRange again, but much …
|
|
|
@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 …
|
|
|
@91580
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
|
|
|
@91450
|
3 years |
vboxsync |
VMM: Use RTR0MemObjAllocLarge w/ RTMEMOBJ_ALLOC_LARGE_F_FAST for …
|
|
|
@91345
|
3 years |
vboxsync |
VMM/PGM: Move 'fUseLargePages' into PGM.
|
|
|
@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.
|
|
|
@91306
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X virtual apic page allocation into …
|
|
|
@91305
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X I/O permission bitmap allocations …
|
|
|
@91304
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X MSR permission bitmap allocations …
|
|
|
@91301
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X MSR load & store bitmap allocations …
|
|
|
@91299
|
3 years |
vboxsync |
VMM/CPU: Assembly struc whitespace adjustments. bugref:10093
|
|
|
@91298
|
3 years |
vboxsync |
VMM/CPUM,++: Moved the nested VT-X shadow VMCS allocation into …
|
|
|
@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 …
|
|
|
@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.
|
|
|
@91266
|
3 years |
vboxsync |
VMM/CPUM: Moved CPUIDs and MSRs from the hyper heap and into the VM …
|
|
|
@91265
|
3 years |
vboxsync |
VMM/HM: Moved various stats from the hyper heap and into the VM …
|
|
|
@91264
|
3 years |
vboxsync |
VMM/EM: Copied the two stats we still use from EMSTATS and into the …
|
|
|
@91263
|
3 years |
vboxsync |
VMM/IEM: Moved instruction stats from the hyper heap and into the VM …
|
|
|
@91250
|
3 years |
vboxsync |
VMM/PGM: Moved pStatTrap0eAttributionR0 to GVMCPU. bugref:10093
|
|
|
@91249
|
3 years |
vboxsync |
VMM/PGM: Kicked out unused structure offset members. bugref:9517
|
|
|
@91248
|
3 years |
vboxsync |
VMM/PGM: Moved the statistics into the VM and VMCPU structures (was on …
|
|
|
@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 …
|
|
|
@91244
|
3 years |
vboxsync |
VMM/PGMPool: Call PGMR0PoolGrow directly from ring-0 instead of going …
|
|
|
@91120
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 VMX EPT and Unrestricted CFGM options, …
|
|
|