VirtualBox

source: vbox/trunk/src/VBox/VMM

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @92387   3 years vboxsync VMM/STAM: New STAMUNIT_BYTES_PER_CALL unit. Improved the formatting …
(edit) @92386   3 years vboxsync VMM,VUSB: Statistics corrections (unit, type).
(edit) @92385   3 years vboxsync VMM/PGM: Some more large page stats. bugref:10093
(edit) @92383   3 years vboxsync VMM/PGM: Tweaking pgmR0PhysAllocateLargePage a bit to hope to speed it …
(edit) @92381   3 years vboxsync VMM/PGM: Don't flush the VCPU TLB unless necessary after allocating a …
(edit) @92377   3 years vboxsync VMM/NEMR0Native-stubs.cpp: Some compile fixes, bugref:9044
(edit) @92376   3 years vboxsync VMM/NEMR3Native-darwin: Make use of the ASID feature if available on …
(edit) @92371   3 years vboxsync VMM/PGM: Fixed GCPhys parameter passed in ring-3 to the ring-0 large …
(edit) @92368   3 years vboxsync VMM/PGM,GMM: Baked PGMR3PhysAllocateLargePage into …
(edit) @92363   3 years vboxsync VMM/include/HMVMXCommon.h: Use IN_NEM_DARWIN instead of IN_RING0 so …
(edit) @92359   3 years vboxsync VMM/include: Seperate some things we require both for HM and the …
(edit) @92357   3 years vboxsync VMM/NEMR3Native-darwin.cpp: Statistics, bugref:9044
(edit) @92356   3 years vboxsync VMM/NEMInternal.h: Add the state required for working with Apple's HV …
(edit) @92355   3 years vboxsync VMM/VMXAllTemplate.cpp.h: Some adjustment for accessing statistics …
(edit) @92354   3 years vboxsync VMM/include: Seperate some things we require both for HM and the …
(edit) @92351   3 years vboxsync VMM/NEMR3Native-darwin.cpp,VMM/Makefile.kmk: Fon't link directly …
(edit) @92350   3 years vboxsync VMM: Nested VMX: bugref:10092 Removed PGMPhysInterpretedRead, …
(edit) @92344   3 years vboxsync VMM: Nested VMX: bugref:10092 Removed PGMVerifyAccess and …
(edit) @92343   3 years vboxsync VMM/GMM: Put the chunk ID allocation under a separate spinlock so we …
(edit) @92342   3 years vboxsync VMM/GMM: Put the chunk ID allocation under a separate spinlock so we …
(edit) @92341   3 years vboxsync VMM/GMM: Baked page allocation into gmmR0RegisterChunk too, reducing …
(edit) @92340   3 years vboxsync VMM/GMM: Optimized zeroing of large pages in gmmR0RegisterChunk (linux …
(edit) @92339   3 years vboxsync VMM/GMM: Optimized GMMR0AllocateLargePage a little by making …
(edit) @92338   3 years vboxsync VMM/NEMR3Native-darwin.cpp: Implement NEMHCQueryCpuTick() and …
(edit) @92336   3 years vboxsync VMM: Nested VMX: bugref:10092 Eliminate fEffectiveUS, use the US bit …
(edit) @92334   3 years vboxsync VMM: Nested VMX: bugref:10092 Eliminate fEffectiveRW, use the W bit …
(edit) @92333   3 years vboxsync VMM: Nested VMX: bugref:10092 Make EPT SLAT walk code copy EPT_R, …
(edit) @92332   3 years vboxsync VMM: Nested VMX: bugref:10092 Comment tidy.
(edit) @92331   3 years vboxsync VMM: Nested VMX: bugref:10092 Have R and W as separate bits in …
(edit) @92326   3 years vboxsync VMM/GMM,PGM: Optimize zeroing of RAM allocations by not doing it again …
(edit) @92321   3 years vboxsync VMM: Nested VMX: bugref:10092 Update the GST_IS_PTE_VALID and …
(edit) @92319   3 years vboxsync VMM: Nested VMX: bugref:10092 Assert that if NXE is inactive, the NX …
(edit) @92318   3 years vboxsync VMM/VMXAllTemplate.cpp.h: More work on turning the code into a …
(edit) @92317   3 years vboxsync VMM/NEMR3: Add the macOS NEM implementation to …
(edit) @92316   3 years vboxsync VMM/NEMR3Native-darwin.cpp: Updates, more VMX template integration and …
(edit) @92315   3 years vboxsync VMM/Makefile.kmk: Enable good stacks in IEM for aeichner as well, …
(edit) @92313   3 years vboxsync VMM: Nested VMX: bugref:10092 Eliminate fEffectiveNX, use the bit from …
(edit) @92311   3 years vboxsync VMM: Nested VMX: bugref:10092 Use bit 63 for NX in the PGMPTATTRS, …
(edit) @92297   3 years vboxsync VMM: Nested VMX: bugref:10092 Fixed NX vs X confusion in r148143.
(edit) @92296   3 years vboxsync VMM: Nested VMX: bugref:10092 Use the computed effective page …
(edit) @92286   3 years vboxsync VMM/PGMAll.cpp: @todos bugref:10142
(edit) @92285   3 years vboxsync VMM/PGMAll.cpp: Corrected table address calculations for …
(edit) @92278   3 years vboxsync VMM/VMMAll/VMXAllTemplate.cpp.h: Fix R0 #ifdef, spotted by doxygen.
(edit) @92257   3 years vboxsync VMM: Nested VMX: bugref:10092 Defined a combined layout for regular …
(edit) @92249   3 years vboxsync VMM/GMM: Removed special hacks for 32-bit hosts, making the code …
(edit) @92248   3 years vboxsync VMM/GMM: Removed all the legacy mode code (disabled everywhere since …
(edit) @92233   3 years vboxsync VMM/GVMM: Fixes to the worker thread registration. Added missing …
(edit) @92232   3 years vboxsync VMM/GVMM: Stripped down the includes for GVMMR3.cpp a bit. …
(edit) @92231   3 years vboxsync VMM/GVMM: Fixes to the worker thread registration. Added missing …
(edit) @92230   3 years vboxsync VMM/GVMM: Fixes to the worker thread registration. Added missing …
(edit) @92229   3 years vboxsync VMM/GVMM: Fixes to the worker thread registration. Added missing …
(edit) @92225   3 years vboxsync VMM/NEM: Extended the NEM active release log message a little. :-) …
(edit) @92221   3 years vboxsync VMM: Makefile changes for the NEM Apple backend, bugref:9044
(edit) @92220   3 years vboxsync VMM/NEMR3Native-darwin.cpp: Some early code to work with Apple's …
(edit) @92219   3 years vboxsync VMM/VMMAll/VMXAllTemplate.cpp.h: Delete more code only usable in R0 …
(edit) @92218   3 years vboxsync VMM/VMMR3/PGMPhys: Allocate MMIO2 memory using SUPR3PageAlloc() …
(edit) @92217   3 years vboxsync VMM/VMMR0: Provide not implemented stubs for the NEMHC* API so VMMR0 …
(edit) @92216   3 years vboxsync VMM/EMAll: Rename EMR0HistoryUpdatePC to EMHistoryUpdatePC and make it …
(edit) @92204   3 years vboxsync VMM/PDMCritSect: Make it possible for known worker thread to enter …
(edit) @92202   3 years vboxsync VMM/GMMR0: Tie down chunks to UID and don't cross such. bugref:10093
(edit) @92201   3 years vboxsync VMM/GVMM,VMM: Make it possible for known worker thread to enter …
(edit) @92200   3 years vboxsync VMM/GVMM,VMM: Make it possible for known worker thread to enter …
(edit) @92194   3 years vboxsync VMM/NEM: Fixed windows 10 regression from r147403. bugref:10118
(edit) @92192   3 years vboxsync VMM/MM,DevPcArch: Split the base RAM allocation into conventional (< …
(edit) @92190   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed PGMAllGstSlatEpt.h to …
(edit) @92189   3 years vboxsync VMM/VMXTemplate.cpp.h: Replace the VMX{Read|Write}Vmcs{16,32,64,Nw} …
(edit) @92188   3 years vboxsync VMM/VMXTemplate.cpp.h: Delete code which can only be run in R0 and …
(edit) @92187   3 years vboxsync VMM: Copy the R0 only VMX code to the new to be template in …
(edit) @92186   3 years vboxsync VMM: Nested VMX: bugref:10092 Separate the guest's second-level …
(edit) @92184   3 years vboxsync VMM/SELMAll.cpp: Drop the unicode (r) codepoint in favor of (r) so we …
(edit) @92177   3 years vboxsync VMM/PGM,NEM: Moved the StatProfQueryGpaRangeDirtyBitmap NEM stat up to …
(edit) @92170   3 years vboxsync VMM/PGM,NEM: Let NEM handle dirty VRAM (MMIO2) page tracking. Saves …
(edit) @92167   3 years vboxsync VMM/PGMPhys.cpp: Rearranged the functions a little more by topic to …
(edit) @92163   3 years vboxsync VMM/PGM,DevVGA: Baked MMIO2 dirty page tracking into PGM, moving it …
(edit) @92162   3 years vboxsync VMM/PGM,DevVGA: Baked MMIO2 dirty page tracking into PGM, moving it …
(edit) @92157   3 years vboxsync VMM/PGMPhysMmio2: Removed obsolete PGMREGMMIO2RANGE_F_MMIO2 flag (it's …
(edit) @92155   3 years vboxsync VMM/PDMUsb: Add thread helpers to the helper callback table, bugref:10074
(edit) @92129   3 years vboxsync VMM/PGM,NEM: RAM registration notification must return a u2State value …
(edit) @92120   3 years vboxsync VMM/NEM/win: New approach to A20: Reschedule to IEM. Logging. bugref:10122
(edit) @92119   3 years vboxsync VMM/EM: Stop StatREMTotal when need for reschduling is detected and we …
(edit) @92118   3 years vboxsync VMM/EM: Call NEMR3CanExecuteGuest in the NEM loop. bugref:10122
(edit) @92117   3 years vboxsync VMM/PGMPhys: Fixed assertion during ROM reset in simple memory mode. …
(edit) @92076   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT walking bits - PTE.
(edit) @92072   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT walking bits - PDE and 2M page.
(edit) @92071   3 years vboxsync VMM/DevHlp: Added PDMDevHlpSSMRegisterLegacy for dealing with renamed …
(edit) @92065   3 years vboxsync VMM: Nested VMX: bugref:10092 The 2M page size support on EPT depends …
(edit) @92062   3 years vboxsync VMM: Nested VMX: bugref:10092 Macro for present paging entry check …
(edit) @92059   3 years vboxsync VMM: Nested VMX: bugref:10092 The effective EPT memory type must be …
(edit) @92046   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT paging PDPTE walk bits.
(edit) @92023   3 years vboxsync VMM/HMVMXR0: Removed superfluous call to hmR0VmxImportGuestState in …
(edit) @92018   3 years vboxsync VMM: Nested VMX: bugref:10092 Added CPUMGetGuestIa32VmxEptVpidCap for …
(edit) @92007   3 years vboxsync VMM/PGM: Fixed saved state regression from r147656. bugref:9517
(edit) @92006   3 years vboxsync VMM/PGM: Always check VM_IS_NEM_ENABLED before calling into NEM. …
(edit) @91997   3 years vboxsync VMM/IEM: Nested VMX: bugref:10092 EPT CR3 bits.
(edit) @91993   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT PML4E effective RW permissions fix.
(edit) @91992   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT PML4E effective RW permissions fix.
(edit) @91991   3 years vboxsync VMM: Nested VMX: bugref:10092 Effective permissions for EPT PML4E.
(edit) @91990   3 years vboxsync VMM: Nested VMX: bugref:10092 Forgot to commit file, build fix.
(edit) @91989   3 years vboxsync VMM: Nested VMX: bugref:10092 Build fix.
(edit) @91988   3 years vboxsync VMM/TM: Fixed race while switching TSC modes.
Note: See TracRevisionLog for help on using the revision log.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette