VirtualBox

source: vbox/trunk/include/VBox/vmm/pgm.h

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @87141   4 years vboxsync VMM: Remove VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 and the code it encloses …
(edit) @85126   4 years vboxsync iprt/cdefs.h,*: Adding DECL_HIDDEN_CALLBACK to shorten the relatively …
(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) @82555   5 years vboxsync PGMPool,MM: Use ring-0 mapping while in ring-0, so let the page pool …
(edit) @82316   5 years vboxsync VMM(PDM,PGM,MM): MMIO2 cleanups. bugref:9218
(edit) @82094   5 years vboxsync DevVGA,PGM,IOM: Conveted the legacy MMIO region to the new style, …
(edit) @81705   5 years vboxsync PGM: Fixed getting MMIO2 mapping address mess. bugref:9218
(edit) @81624   5 years vboxsync PDM,PGM: Added handled based MMIO2 interface. Made some adjustments …
(edit) @81475   5 years vboxsync doxygen fixes
(edit) @81454   5 years vboxsync VMM: Added PGMPHYS_ROM_FLAGS_MAYBE_MISSING_FROM_STATE to …
(edit) @80346   5 years vboxsync VMM,PciRaw: Eliminate duplicate PGVM/PVMCC and PGVMCPU/PVMCPUCC …
(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) @80182   5 years vboxsync VMM: Kicking out raw-mode - Eliminated more RCPTRTYPE use in PGM. …
(edit) @80163   5 years vboxsync VMM: Kicking out raw-mode - PGM Virt Handlers, ++. bugref:9517
(edit) @80118   5 years vboxsync VMM: Kicking out raw-mode and 32-bit hosts - MM, PGM, ++. bugref:9517 …
(edit) @80074   5 years vboxsync VMM,Main,++: Retired the unfinished FTM component.
(edit) @77299   6 years vboxsync DevVGA,PCI,PGM: Hacks for making it possible to load saved states of …
(edit) @77241   6 years vboxsync VMM: Added dev helps for bulk page mapping locking. VMMDev will be …
(edit) @76585   6 years vboxsync *: scm --fix-header-guard-endif
(edit) @76558   6 years vboxsync include/VBox: Use VBOX_INCLUDED_ rather than _vbox_ as header guard …
(edit) @76553   6 years vboxsync scm --update-copyright-year
(edit) @76507   6 years vboxsync /include: scm --fix-header-guards. bugref:9344
(edit) @76393   6 years vboxsync VBox/vmm/gmm.h,pgm.h: Avoid dragging in VMMDev.h just for …
(edit) @73376   6 years vboxsync PGM/NEM: catch make-writable changes during memory exits and avoid the …
(edit) @73324   6 years vboxsync PGM: Introduced a special shadow paging mode for NEM that translates …
(edit) @73266   6 years vboxsync PGM,HM: Made PGMR3ChangeMode work in ring-0 too. This required a …
(edit) @73246   6 years vboxsync PGM: Working on eliminating PGMMODEDATA and the corresponding PGMCPU …
(edit) @72265   7 years vboxsync VMM: Added PGMGetGuestCR3Phys for debug/log purposes.
(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) @71041   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) @70977   7 years vboxsync NEM: Working on PGM notifications. bugref:9044
(edit) @69107   7 years vboxsync include/VBox/: (C) year
(edit) @68001   7 years vboxsync PGMR0,GVMMR0: Ditto for I/O MMU setup.
(edit) @67994   7 years vboxsync PGMR0,GVMMR0: Ditto for large page alloc.
(edit) @67993   7 years vboxsync PGMR0Phys*Handy*: Added pGVM parameter and changed the PVMCPU to idCpu.
(edit) @66023   8 years vboxsync VBox/vmm/pgm.h: Note that PGMMODE is part of saved state.
(edit) @65299   8 years vboxsync PGM,PDM: Added API for reducing the size a MMIO2 or pre-registered …
(edit) @64373   8 years vboxsync PDM,Devices: Support for multiple PCI devices/function in a single PDM …
(edit) @64203   8 years vboxsync pgm.h: typo
(edit) @64115   8 years vboxsync PDM,IOM,PGM: Morphed the MMIO2 API into a mixed MMIO2 and …
(edit) @63226   8 years vboxsync Introducing PGM_ALL_CB2_PROTO.
(edit) @63224   8 years vboxsync vmm/pgm.h: PGM_ALL_CB_DECL and PGM_ALL_CB2_DECL need to be DECLCALLBACK.
(edit) @62476   8 years vboxsync (C) 2016
(edit) @62302   8 years vboxsync IEM,PGM: Got code TLB working in ring-3, execution is 3-4 times faster …
(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) @58126   9 years vboxsync VMM: Fixed almost all the Doxygen warnings.
(edit) @58125   9 years vboxsync oops
(edit) @58124   9 years vboxsync include/VBox//*.h: pVM and pVCpu parameter description adjustments.
(edit) @58110   9 years vboxsync include,misc: Doxygen grouping adjustments, collecting all the VMM …
(edit) @57446   9 years vboxsync VMM: Removing VBOX_WITH_HYBRID_32BIT_KERNEL and other 32-bit darwin fun.
(edit) @56627   9 years vboxsync PGMPhys: The s_abPlayItSafe bits in dealing with …
(edit) @56411   9 years vboxsync Move internal/pgm.h bits to VBox/vmm/pgm.h.
(edit) @56384   9 years vboxsync PGM: Disabled the virtual handler code for !VBOX_WITH_RAW_MODE.
(edit) @56323   9 years vboxsync whitespace
(edit) @56054   10 years vboxsync PGM,CSAM: Documented that pfnInvalidateR3 does't work for the last 9 …
(edit) @56052   10 years vboxsync VMM: Added non-PF raw-mode context virtual page access handler …
(edit) @56051   10 years vboxsync VMM: Added VMMGC_MAIN_MODULE_NAME -> VMMRC_MAIN_MODULE_NAME and …
(edit) @56048   10 years vboxsync pgm.h,++: Changed the return type of PDMPhysRead, PGMPhysWrite, …
(edit) @56013   10 years vboxsync PGM: Made the virtual handler callbacks return VBOXSTRICTRC and …
(edit) @55966   10 years vboxsync PGM,++: VBOXSTRICTRC for physical access handlers.
(edit) @55909   10 years vboxsync PGM,++: Made the ring-3 physical access handler callbacks present in …
(edit) @55903   10 years vboxsync PGM: Added a pVCpu parameter to all physical handler callouts and also …
(edit) @55900   10 years vboxsync PGM: Added a pVCpu parameter to all virtual handler callouts and also …
(edit) @55899   10 years vboxsync PGM: Added an access origin to memory read & write calls that respects …
(edit) @55897   10 years vboxsync PGMR3HandlerVirtualTypeRegister: Dropped the pszModRC parameter as all …
(edit) @55896   10 years vboxsync PGM: Renamed the ring-0 and raw-mode context physical page access …
(edit) @55895   10 years vboxsync Added pvUser to the raw-mode context virtual handler callbacks.
(edit) @55891   10 years vboxsync build fix
(edit) @55889   10 years vboxsync VMM: Split up virtual handlers just like the physical ones, such that …
(edit) @55493   10 years vboxsync PGM,++: Separated physical access handler callback function pointers …
(edit) @55331   10 years vboxsync PGMHandlerPhysicalChangeCallbacks -> PGMHandlerPhysicalChangeUserArgs.
(edit) @53615   10 years vboxsync doxygen fixes.
(edit) @49640   11 years vboxsync PGM,IEM: Changed PGMPhysIemGCPhys2Ptr to not require A20 to be masked …
(edit) @47739   11 years vboxsync PGM: Added an API that IEM can use to spot MMIO and other troublesome …
(edit) @47445   11 years vboxsync IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). …
(edit) @45799   12 years vboxsync Make the recompiler call PGMCr0WpEnabled.
(edit) @45798   12 years vboxsync Fixed up and enabled Netware WP0+RO+US hack.
(edit) @45786   12 years vboxsync Move HMRCA.asm into the switcher code so we don't need VMMRC.rc.
(edit) @45739   12 years vboxsync VMM: First part of HMIsEnabled() and PGMMap*.
(edit) @45024   12 years vboxsync PDM,PGM,DevEFI,DevACPI,DevPcBios: Added memory setup phase after …
(edit) @44730   12 years vboxsync BUGZ:6606 Guest CPU offlining/onlining now works. Renamed …
(edit) @44399   12 years vboxsync DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well.
(edit) @44347   12 years vboxsync PGM,SSM,STAM: Changed APIs used by Main to take PUVM instead of PVM as …
(edit) @43872   12 years vboxsync Make VBOX_WITH_RAW_MODE= link.
(edit) @43047   12 years vboxsync VMM: Must flush changes pending in the handy page array before freeing …
(edit) @42453   12 years vboxsync IEM: Status code handling. PGM interface for R0 and RC.
(edit) @40054   13 years vboxsync VMM,VMMDev: Page sharing cleanup.
(edit) @40005   13 years vboxsync More GMM stats. Added todo regarding GMMR0SharedModuleCheckPage assertion.
(edit) @39083   13 years vboxsync IPRT: -Wunused-parameter.
(edit) @39078   13 years vboxsync VMM: -Wunused-parameter
(edit) @38707   13 years vboxsync VMM/VT-x: Fix for PAE guests running on 32-bit hosts or 64-bit hosts …
(edit) @37955   13 years vboxsync Moved VBox/x86.h/mac to iprt/x86.h/mac.
(edit) @37354   13 years vboxsync PGM: Fixed locking issues in PGMR3PhysMMIORegister and …
(edit) @36891   14 years vboxsync PGM: Put a TLB in front of the RAM ranges to speed up lookup (disabled).
(edit) @36557   14 years vboxsync build fix
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