VirtualBox

source: vbox/trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp

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) @104885   6 months vboxsync VMM/PGM: Lockless PGMPhysIemGCPhys2PtrNoLock. bugref:10687
(edit) @104859   6 months vboxsync VMM/PGM: Moved the apRamRangesTlbR0 out of the shared PGM structure …
(edit) @104848   6 months vboxsync VMM/PGM,SUPDrv,IPRT: Added a RTR0MemObjZeroInitialize function to …
(edit) @104840   6 months vboxsync VMM/PGM: Refactored RAM ranges, MMIO2 ranges and ROM ranges and added …
(edit) @104548   7 months vboxsync VMM/PGM: Some EMT asserting and spaces. bugref:10687
(edit) @104256   8 months vboxsync VMM/PGM: Initialize the return buffer before calling pfnHandler in …
(edit) @103374   10 months vboxsync VMM/PGM,DBGF,GIC: Parfait pointed out some potential NULL pointer use …
(edit) @102663   12 months vboxsync VMM/IEM: Working on BODY_CHECK_PC_AFTER_BRANCH and sideeffects of it. …
(edit) @101539   14 months vboxsync DIS,VMM,DBGC,IPRT,++: Some disassembler tweaks and TB disassembly …
(edit) @100966   16 months vboxsync VMM/PGM,IEM: Prepare work for write monitoring page containing …
(edit) @99739   19 months vboxsync *: doxygen corrections (mostly about removing @returns from functions …
(edit) @99314   20 months vboxsync VMM/PGMPhys: Set the remaining buffer to a known value when returning …
(edit) @99231   20 months vboxsync Disassember,*: Start separating the disassembler into a architecture …
(edit) @99208   20 months vboxsync Disassembler,VMM,Runtime: Get rid of deprecated DISCPUSTATE types …
(edit) @98572   22 months vboxsync VMM/PGM: Ignore VERR_PAGE_TABLE_NOT_FOUND error in …
(edit) @98103   23 months vboxsync Copyright year updates by scm.
(edit) @97197   2 years vboxsync VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and …
(edit) @97193   2 years vboxsync VMM/EM: Drop the PVM and PCCPUMCTXCORE arguments from …
(edit) @97145   2 years vboxsync VMM/PGM: Nested VMX: bugref:10092 Implemented large (2M) page support …
(edit) @96407   2 years vboxsync scm copyright and license note update
(edit) @94800   3 years vboxsync VMM/IEM,PGM: TLB work, esp. on the data one. bugref:9898
(edit) @93943   3 years vboxsync VMM: Banned the use of PAGE_ADDRESS and PHYS_PAGE_ADDRESS too. bugref:9898
(edit) @93725   3 years vboxsync VMM: More arm64 adjustments. bugref:9898
(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) @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) @92426   3 years vboxsync VMM: Nested VMX: bugref:10092 Refactor PGMGstGetPage and related API …
(edit) @92391   3 years vboxsync VMM/PGM,GMM: Made pgmR0PhysAllocateHandyPages & …
(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) @92350   3 years vboxsync VMM: Nested VMX: bugref:10092 Removed PGMPhysInterpretedRead, …
(edit) @92326   3 years vboxsync VMM/GMM,PGM: Optimize zeroing of RAM allocations by not doing it again …
(edit) @92162   3 years vboxsync VMM/PGM,DevVGA: Baked MMIO2 dirty page tracking into PGM, moving it …
(edit) @91855   3 years vboxsync VMM/PGM: scm fix. bugref:10122
(edit) @91849   3 years vboxsync VMM/NEM,PGM: Build fixes. bugref:10122
(edit) @91848   3 years vboxsync VMM/NEM,PGM: First bunch changes for watered down guest memory …
(edit) @91587   3 years vboxsync VMM: Purge VINF_TRPM_XCPT_DISPATCHED, no longer used anywhere.
(edit) @91450   3 years vboxsync VMM: Use RTR0MemObjAllocLarge w/ RTMEMOBJ_ALLOC_LARGE_F_FAST for …
(edit) @91247   3 years vboxsync PGM: Moved the statistics into the VM and VMCPU structures (was on the …
(edit) @91246   3 years vboxsync VMM/PGM: Some cleanups around large page allocation... bugref:10093
(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) @90162   3 years vboxsync VMM/PGM: Fixed incorrect lock yield in PGMPhysBulkReleasePageMappingLocks.
(edit) @87141   4 years vboxsync VMM: Remove VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 and the code it encloses …
(edit) @86473   4 years vboxsync VMM/PGM: Working on eliminating page table bitfield use. bugref:9841 …
(edit) @82968   5 years vboxsync Copyright year updates by scm.
(edit) @82591   5 years vboxsync VMM: Changing how we access guest RAM when in ring-0 (disabled). …
(edit) @81624   5 years vboxsync PDM,PGM: Added handled based MMIO2 interface. Made some adjustments …
(edit) @81153   5 years vboxsync VMM: Removed most VBOX_WITH_REM preprocessor stuff. bugref:9576
(edit) @81150   5 years vboxsync VMM,/Makefile.kmk: Kicked out more recompiler related code. bugref:9576
(edit) @81002   5 years vboxsync VMM: bugref:9566 TRPM enhancements and cleanup. Bumps TRPM saved-state …
(edit) @80333   5 years vboxsync VMM: Eliminating the VBOX_BUGREF_9217_PART_I preprocessor macro. …
(edit) @80281   5 years vboxsync VMM,++: Refactoring code to use VMMC & VMMCPUCC. bugref:9217
(edit) @80268   5 years vboxsync VMM: Refactoring VMMAll/* to use VMCC & VMMCPUCC. bugref:9217
(edit) @80183   5 years vboxsync VMM: Kicking out raw-mode - PGM doxygen fixes. bugref:9517
(edit) @80181   5 years vboxsync VMM: Kicking out raw-mode - Bunch of RCPTRTYPE use in PGM. bugref:9517
(edit) @80180   5 years vboxsync Backing out r132620.
(edit) @80179   5 years vboxsync VMM: Kicking out raw-mode - Bunch of R0PTRTYPE use in PGM. bugref:9517
(edit) @80172   5 years vboxsync VMM: Kicking out raw-mode - PGMAll*.cpp, PGMInline.h, PGMInternal.h. …
(edit) @80163   5 years vboxsync VMM: Kicking out raw-mode - PGM Virt Handlers, ++. bugref:9517
(edit) @80135   5 years vboxsync PGM: Split the phys guest->host TLB into separate ring-0 and ring-3 …
(edit) @77241   6 years vboxsync VMM: Added dev helps for bulk page mapping locking. VMMDev will be …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @74789   6 years vboxsync vm.h,VMM,REM: s/VMCPU_FF_IS_PENDING/VMCPU_FF_IS_ANY_SET/g to emphasize …
(edit) @73376   6 years vboxsync PGM/NEM: catch make-writable changes during memory exits and avoid the …
(edit) @73203   6 years vboxsync VMM, Devices: bugref:9193 Remove unused code after using …
(edit) @73199   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @72600   6 years vboxsync VMM: Eliminated VBOX_WITH_2ND_IEM_STEP.
(edit) @71081   7 years vboxsync VMM,SUPDrv: More NEM/win experimentation. bugref:9044
(edit) @71043   7 years vboxsync NEM: More code - PoC kind of working now. bugref:9044
(edit) @71040   7 years vboxsync NEM: More code - DSL is getting somewhere now, but VRAM access sucks. …
(edit) @71031   7 years vboxsync NEM: More code. bugref:9044
(edit) @70978   7 years vboxsync NEM: Working on PGM notifications. bugref:9044 [build fix]
(edit) @70977   7 years vboxsync NEM: Working on PGM notifications. bugref:9044
(edit) @69581   7 years vboxsync PGMPhysRead: Try always memset to 0xff when pgmPhysReadHandler 'fails'.
(edit) @69111   7 years vboxsync (C) year
(edit) @69100   7 years vboxsync PDM/PGM: Return 0xff to devices.
(edit) @69046   7 years vboxsync Global: replace fall-through comments with RT_FALL_THRU(). …
(edit) @65919   8 years vboxsync gcc 7: fall thru
(edit) @64115   8 years vboxsync PDM,IOM,PGM: Morphed the MMIO2 API into a mixed MMIO2 and …
(edit) @62606   8 years vboxsync VMM: Unused parameters.
(edit) @62478   8 years vboxsync (C) 2016
(edit) @62304   8 years vboxsync PGMAllPhys.cpp: warnings
(edit) @62302   8 years vboxsync IEM,PGM: Got code TLB working in ring-3, execution is 3-4 times faster …
(edit) @60948   9 years vboxsync PGMAllPhys.cpp: Make clang happy.
(edit) @60847   9 years vboxsync IOM: New way of defer RC+R0 I/O port writes, prepping for MMIO writes.
(edit) @59073   9 years vboxsync VMM: VINF_EM_DBG_EVENT and DBGFEventGenericWithArg implementation.
(edit) @58170   9 years vboxsync doxygen: fixes.
(edit) @58126   9 years vboxsync VMM: Fixed almost all the Doxygen warnings.
(edit) @58123   9 years vboxsync VMM: Made @param pVCpu more uniform and to the point.
(edit) @58122   9 years vboxsync VMM: Made @param pVM more uniform and to the point.
(edit) @57358   9 years vboxsync *: scm cleanup run.
(edit) @56634   9 years vboxsync VGA MMIO write handler may return VINF_EM_RAW_EMULATE_INSTR as it …
(edit) @56627   9 years vboxsync PGMPhys: The s_abPlayItSafe bits in dealing with …
(edit) @56412   9 years vboxsync Move internal/pgm.h bits to VBox/vmm/pgm.h.
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