VirtualBox

source: vbox/trunk/src/VBox/VMM/include/PGMInternal.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @104935   6 months vboxsync VMM/PGM: Lockless pgmPhysGCPhys2R3Ptr variant for use in …
(edit) @104932   6 months vboxsync VMM/PGM,IEM: Refactored+copied PGMGstGetPage into PGMGstQueryPage that …
(edit) @104886   6 months vboxsync VMM/PGM: Tweaked the RAM range TLB hashing and quadrupled the size to …
(edit) @104885   6 months vboxsync VMM/PGM: Lockless PGMPhysIemGCPhys2PtrNoLock. bugref:10687
(edit) @104870   6 months vboxsync VMM/PGM: Missing pgmPhysInvalidatePageMapTLB & …
(edit) @104859   6 months vboxsync VMM/PGM: Moved the apRamRangesTlbR0 out of the shared PGM structure …
(edit) @104840   6 months vboxsync VMM/PGM: Refactored RAM ranges, MMIO2 ranges and ROM ranges and added …
(edit) @100998   15 months vboxsync doxygen fix
(edit) @100966   15 months vboxsync VMM/PGM,IEM: Prepare work for write monitoring page containing …
(edit) @100965   15 months vboxsync VMM/PGM,++: Removing some CSAM traces.
(edit) @100964   16 months vboxsync VMM/PGM: Some experiments wrt preseving ZERO page status as the …
(edit) @100104   18 months vboxsync VMM/PGMInternal.h: Disable the PGMPOOL_WITH_OPTIMIZED_DIRTY_PT for …
(edit) @99208   20 months vboxsync Disassembler,VMM,Runtime: Get rid of deprecated DISCPUSTATE types …
(edit) @99051   21 months vboxsync VMM: More ARMv8 x86/amd64 separation work, VBoxVMMArm compiles and …
(edit) @98103   23 months vboxsync Copyright year updates by scm.
(edit) @97736   2 years vboxsync VMM/PGM,IEM: Must flush the physical address aspect of the IEM TLBs in …
(edit) @97197   2 years vboxsync VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and …
(edit) @97145   2 years vboxsync VMM/PGM: Nested VMX: bugref:10092 Implemented large (2M) page support …
(edit) @97043   2 years vboxsync VMM/PGM: Nested VMX: bugref:10092 Remove unused member …
(edit) @96981   2 years vboxsync VMM/PGM: Rearranged PGMPAGE a little bit so fHandlerPhysNotInHm is …
(edit) @96980   2 years vboxsync VMM/PGM,IEM,HM: Added a PGMPHYSHANDLER_F_NOT_IN_HM flag to better deal …
(edit) @96979   2 years vboxsync VMM/PGM,IEM,HM: Added a PGMPHYSHANDLER_F_NOT_IN_HM flag to better deal …
(edit) @96958   2 years vboxsync VMM/PGM: Made the APIC access page related optimizations for nested …
(edit) @96942   2 years vboxsync VMM/PGMPool: Use a much much larger GCPhys hash table. A 64 entry …
(edit) @96900   2 years vboxsync VMM/PGM: Drop the fIs64BitsPagingMode parameter to PGM_SHW_DECL(int, …
(edit) @96879   2 years vboxsync VMM/PGM: Nested VMX: bugref:10092 Nested EPT shadow page-pool handling.
(edit) @96759   2 years vboxsync VMM/PGM: Nested VMX: bugref:10092 SLAT type direct.
(edit) @96758   2 years vboxsync VMM/PGM: Nested VMX: bugref:10092 Added missing masks of guest EPT …
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @95112   3 years vboxsync VMM/PGMPool: Corrected pgmPoolAccessHandler declaration to use …
(edit) @93922   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT VM-exit handling with HM ring-0 code.
(edit) @93905   3 years vboxsync VMM: More arm tweaks. bugref:9898
(edit) @93824   3 years vboxsync VMM: Nested VMX: bugref:10092 Fix trunk regression introduced in …
(edit) @93735   3 years vboxsync VMM/PGM: Allow pfnPfHandler to be NULL in …
(edit) @93716   3 years vboxsync VMM/PGM: Moved the physical handler allocation off the hyper heap and …
(edit) @93650   3 years vboxsync VMM/PGM,*: Split the physical access handler type registration into …
(edit) @93635   3 years vboxsync VMM/PGM,VMM/PDM,VGA: Consolidate the user parameters of the physical …
(edit) @93624   3 years vboxsync VMM/PGMPhys: Changed two MMHyperAlloc calls for MMIO mappings and ROM …
(edit) @93617   3 years vboxsync VMM/PGMPool: Replaced MMR3HyperAllocOnceNoRel call with direct …
(edit) @93593   3 years vboxsync VMM: Embedded the zero and mmio-dummy pages into the VM structure and …
(edit) @93554   3 years vboxsync VMM: Changed PAGE_SIZE -> GUEST_PAGE_SIZE / HOST_PAGE_SIZE, PAGE_SHIFT …
(edit) @93115   3 years vboxsync scm --update-copyright-year
(edit) @92626   3 years vboxsync VMM: Nested VMX: bugref:10092 Adjust PGM APIs and translate …
(edit) @92583   3 years vboxsync VMM: Nested VMX: bugref:10092 Renamed fPdpesMapped as it's rather …
(edit) @92480   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT misconfiguration and some fixes and …
(edit) @92426   3 years vboxsync VMM: Nested VMX: bugref:10092 Refactor PGMGstGetPage and related API …
(edit) @92420   3 years vboxsync VMM/PGM: Deal with VERR_NOT_SUPPORTED by …
(edit) @92391   3 years vboxsync VMM/PGM,GMM: Made pgmR0PhysAllocateHandyPages & …
(edit) @92385   3 years vboxsync VMM/PGM: Some more large page stats. bugref:10093
(edit) @92381   3 years vboxsync VMM/PGM: Don't flush the VCPU TLB unless necessary after allocating a …
(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) @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) @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) @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) @92257   3 years vboxsync VMM: Nested VMX: bugref:10092 Defined a combined layout for regular …
(edit) @92186   3 years vboxsync VMM: Nested VMX: bugref:10092 Separate the guest's second-level …
(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) @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) @92046   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT paging PDPTE walk bits.
(edit) @91990   3 years vboxsync VMM: Nested VMX: bugref:10092 Forgot to commit file, build fix.
(edit) @91967   3 years vboxsync VMM: Nested VMX: bugref:10092 Bitfield assertions.
(edit) @91939   3 years vboxsync VMM/*: Eliminated MMHyperR3ToRC, TMR3GetImportRC and few other things. …
(edit) @91931   3 years vboxsync VMM: Nested VMX: bugref:10092 Undid the unintentional spacing and …
(edit) @91929   3 years vboxsync VMM: Nested VMX: bugref:10092 Laid out PGM_BF_PTWALK_EFF_* bitfields …
(edit) @91904   3 years vboxsync VMM: Nested VMX: bugref:10092 EPT guest paging mode boiler plate and …
(edit) @91854   3 years vboxsync VMM: Removed PGM_WITHOUT_MAPPINGS and associated mapping code. bugref:9517
(edit) @91848   3 years vboxsync VMM/NEM,PGM: First bunch changes for watered down guest memory …
(edit) @91712   3 years vboxsync VMM/PGM: Nested VMX: bugref:10092 Removed PGMMODEDATAGST::pfnGetPDE, …
(edit) @91580   3 years vboxsync VMM: Nested VMX: bugref:10092 Made changes to PGM++ to handle invalid …
(edit) @91450   3 years vboxsync VMM: Use RTR0MemObjAllocLarge w/ RTMEMOBJ_ALLOC_LARGE_F_FAST for …
(edit) @91345   3 years vboxsync VMM/PGM: Move 'fUseLargePages' into PGM.
(edit) @91271   3 years vboxsync VMM: bugref:10092 Moved the PAE PDPTEs out of PGM into CPUMCTX.
(edit) @91250   3 years vboxsync VMM/PGM: Moved pStatTrap0eAttributionR0 to GVMCPU. bugref:10093
(edit) @91249   3 years vboxsync VMM/PGM: Kicked out unused structure offset members. bugref:9517
(edit) @91248   3 years vboxsync VMM/PGM: Moved the statistics into the VM and VMCPU structures (was on …
(edit) @91247   3 years vboxsync PGM: Moved the statistics into the VM and VMCPU structures (was on the …
(edit) @91016   3 years vboxsync VMM/PGM,++: Kicked out VBOX_WITH_2X_4GB_ADDR_SPACE and the DynMap code …
(edit) @91014   3 years vboxsync VMM: Made VBOX_WITH_RAM_IN_KERNEL non-optional, removing all the tests …
(edit) @90439   3 years vboxsync VMM/PGM: Check PGMCritSectEnter status code when we don't return it. …
(edit) @90346   3 years vboxsync - VMM: Pass pVM to PDMCritSect APIs. bugref:9218 bugref:10074 - …
(edit) @87485   4 years vboxsync VMM/PGM: Corrected todo on aGCPhysGstPaePDs & aGstPaePdpeRegs.
(edit) @87484   4 years vboxsync VMM/PGM: Corrected todo on aGCPhysGstPaePDs & aGstPaePdpeRegs.
(edit) @87141   4 years vboxsync VMM: Remove VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 and the code it encloses …
(edit) @86466   4 years vboxsync VMM/PGMAll.cpp: Working on eliminating page table bitfield use. …
(edit) @86462   4 years vboxsync VMM/PGM: Don't check for, or even define, PGM_PLXFLAGS_MAPPING when …
(edit) @86461   4 years vboxsync VMM/PGM: Don't check for, or even define, PGM_PDFLAGS_MAPPING when …
(edit) @85121   4 years vboxsync iprt/cdefs.h: Refactored the typedef use of DECLCALLBACK as well as …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @82819   5 years vboxsync PGMInternal.h: doxygen fix.
(edit) @82591   5 years vboxsync VMM: Changing how we access guest RAM when in ring-0 (disabled). …
(edit) @82558   5 years vboxsync PGMPool,MM: Use ring-0 mapping while in ring-0, so let the page pool …
(edit) @82555   5 years vboxsync PGMPool,MM: Use ring-0 mapping while in ring-0, so let the page pool …
(edit) @81624   5 years vboxsync PDM,PGM: Added handled based MMIO2 interface. Made some adjustments …
(edit) @81369   5 years vboxsync *: doxygen fixes
Note: See TracRevisionLog for help on using the revision log.

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