Changeset 13005 in vbox
- Timestamp:
- Oct 6, 2008 12:35:21 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 37443
- Location:
- trunk
- Files:
-
- 29 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/cpum.h
r12989 r13005 38 38 __BEGIN_DECLS 39 39 40 /** @defgroup grp_cpum The CPU Monitor (/Manager)API40 /** @defgroup grp_cpum The CPU Monitor / Manager API 41 41 * @{ 42 42 */ -
trunk/include/VBox/dbgf.h
r12989 r13005 1 1 /** @file 2 * DBGF - Debugg ingFacility.2 * DBGF - Debugger Facility. 3 3 */ 4 4 … … 41 41 42 42 43 /** @defgroup grp_dbgf The Debugg ingFacility API43 /** @defgroup grp_dbgf The Debugger Facility API 44 44 * @{ 45 45 */ -
trunk/include/VBox/em.h
r12989 r13005 38 38 __BEGIN_DECLS 39 39 40 /** @defgroup grp_em The Execution Monitor API40 /** @defgroup grp_em The Execution Monitor / Manager API 41 41 * @{ 42 42 */ -
trunk/include/VBox/pdmasynccompletion.h
r12989 r13005 38 38 __BEGIN_DECLS 39 39 40 /** @defgroup grp_pdm_async_completion Async I/O Completion40 /** @defgroup grp_pdm_async_completion The PDM Async I/O Completion API 41 41 * @ingroup grp_pdm 42 42 * @{ -
trunk/include/VBox/pdmasynctask.h
r8155 r13005 36 36 37 37 38 /** @defgroup grp_pdm_async_task Async Task38 /** @defgroup grp_pdm_async_task The PDM Async Task API 39 39 * @ingroup grp_pdm 40 40 * @{ -
trunk/include/VBox/pdmcritsect.h
r12989 r13005 36 36 __BEGIN_DECLS 37 37 38 /** @defgroup grp_pdm_critsect The PDM Critical Section 38 /** @defgroup grp_pdm_critsect The PDM Critical Section API 39 39 * @ingroup grp_pdm 40 40 * @{ -
trunk/include/VBox/pdmdev.h
r12978 r13005 48 48 __BEGIN_DECLS 49 49 50 /** @defgroup grp_pdm_device Devices50 /** @defgroup grp_pdm_device The PDM Devices API 51 51 * @ingroup grp_pdm 52 52 * @{ -
trunk/include/VBox/pdmdrv.h
r12989 r13005 50 50 __BEGIN_DECLS 51 51 52 /** @defgroup grp_pdm_driver Drivers52 /** @defgroup grp_pdm_driver The PDM Drivers API 53 53 * @ingroup grp_pdm 54 54 * @{ -
trunk/include/VBox/pdmifs.h
r12518 r13005 36 36 __BEGIN_DECLS 37 37 38 /** @defgroup grp_pdm_interfaces Interfaces38 /** @defgroup grp_pdm_interfaces The PDM Interface Definitions 39 39 * @ingroup grp_pdm 40 40 * @{ -
trunk/include/VBox/pdmins.h
r12970 r13005 31 31 #define ___VBox_pdmins_h 32 32 33 /** @defgroup grp_pdm_ins Common Instance Macros33 /** @defgroup grp_pdm_ins Common PDM Instance Macros 34 34 * @ingroup grp_pdm 35 35 * @{ -
trunk/include/VBox/pdmqueue.h
r12989 r13005 35 35 __BEGIN_DECLS 36 36 37 /** @defgroup grp_pdm_queue Queues37 /** @defgroup grp_pdm_queue The PDM Queues API 38 38 * @ingroup grp_pdm 39 39 * @{ -
trunk/include/VBox/pdmsrv.h
r8155 r13005 37 37 __BEGIN_DECLS 38 38 39 /** @defgroup grp_pdm_services Services39 /** @defgroup grp_pdm_services The PDM Services API 40 40 * @ingroup grp_pdm 41 41 * @{ -
trunk/include/VBox/pdmthread.h
r12989 r13005 39 39 __BEGIN_DECLS 40 40 41 /** @ group grp_pdm_thread Threads41 /** @defgroup grp_pdm_thread The PDM Threads API 42 42 * @ingroup grp_pdm 43 43 * @{ -
trunk/include/VBox/pdmusb.h
r12989 r13005 46 46 __BEGIN_DECLS 47 47 48 /** @defgroup grp_pdm_usbdev USB Devices48 /** @defgroup grp_pdm_usbdev The USB Devices API 49 49 * @ingroup grp_pdm 50 50 * @{ -
trunk/include/VBox/pgm.h
r12989 r13005 1 1 /** @file 2 * PGM - Page Monitor /Monitor.2 * PGM - Page Monitor / Monitor. 3 3 */ 4 4 … … 40 40 __BEGIN_DECLS 41 41 42 /** @defgroup grp_pgm The Page Monitor /Manager API42 /** @defgroup grp_pgm The Page Monitor / Manager API 43 43 * @{ 44 44 */ -
trunk/include/VBox/tm.h
r12989 r13005 1 1 /** @file 2 * TM - Time M onitor.2 * TM - Time Manager. 3 3 */ 4 4 … … 39 39 __BEGIN_DECLS 40 40 41 /** @defgroup grp_tm The Time M onitor API41 /** @defgroup grp_tm The Time Manager API 42 42 * @{ 43 43 */ -
trunk/src/VBox/VMM/CFGM.cpp
r12989 r13005 41 41 * caller is in a better position to know the proper validation rules of the 42 42 * individual properties. 43 * 44 * @see grp_cfgm 43 45 * 44 46 * -
trunk/src/VBox/VMM/CPUM.cpp
r12989 r13005 32 32 * registers accross world switches. This latter is done in cooperation with the 33 33 * world switcher (@see pg_vmm). 34 * 35 * @see grp_cpum 34 36 */ 35 37 -
trunk/src/VBox/VMM/DBGF.cpp
r12989 r13005 38 38 * from the use of the Ping-Pong synchronization construct from the RTSem API.) 39 39 * 40 * @see grp_dbgf 40 41 * 41 42 * -
trunk/src/VBox/VMM/EM.cpp
r12989 r13005 1 1 /* $Id$ */ 2 2 /** @file 3 * EM - Execution Monitor /Manager.3 * EM - Execution Monitor / Manager. 4 4 */ 5 5 … … 20 20 */ 21 21 22 /** @page pg_em EM - The Execution Monitor /Manager22 /** @page pg_em EM - The Execution Monitor / Manager 23 23 * 24 24 * The Execution Monitor/Manager is responsible for running the VM, scheduling … … 32 32 * raw-mode/hwaccm and the recompiler when fielding virtualization traps/faults. 33 33 * The interpretation is thus implemented as part of EM. 34 * 35 * @see grp_em 34 36 */ 35 37 -
trunk/src/VBox/VMM/IOM.cpp
r12989 r13005 27 27 * I/0 port handlers and memory mapped I/O handlers. A handler is PDM devices 28 28 * and a set of callback functions. 29 * 30 * @see grp_iom 29 31 * 30 32 * -
trunk/src/VBox/VMM/MM.cpp
r12989 r13005 34 34 * MM will provide therefore ring-3 callable interfaces for some of the GMM APIs 35 35 * related to resource tracking (PGM is the user). 36 * 37 * @see grp_mm 36 38 * 37 39 * -
trunk/src/VBox/VMM/PDM.cpp
r12989 r13005 33 33 * context synchronization (like critsect), VM centric thread management, 34 34 * asynchronous I/O framework, and so on. 35 * 36 * @see grp_pdm 35 37 * 36 38 * … … 92 94 * since the address changes when RC is relocated. 93 95 * 96 * @see grp_pdm_device 94 97 * 95 98 * … … 109 112 * devices/functions. 110 113 * 114 * @see grp_pdm_usbdev 111 115 * 112 116 * … … 143 147 * 'VBoxDriversRegister' with a callback table. 144 148 * 149 * @see grp_pdm_driver 145 150 * 146 151 * … … 159 164 * been better done in C++.) 160 165 * 166 * @see grp_pdm_interfaces 161 167 * 162 168 * … … 171 177 * 172 178 * 173 * @subsection sec_pdm_ threadAsync I/O179 * @subsection sec_pdm_async_completion Async I/O 174 180 * 175 181 * The PDM Async I/O API provides a somewhat platform agnostic interface for … … 179 185 * @todo more details. 180 186 * 181 * 182 * @subsection sec_pdm_thread Critical Section 187 * @see grp_pdm_async_completion 188 * 189 * 190 * @subsection sec_pdm_async_task Async Task - not implemented 191 * 192 * @todo implement and describe 193 * 194 * @see grp_pdm_async_task 195 * 196 * 197 * @subsection sec_pdm_critsect Critical Section 183 198 * 184 199 * The PDM Critical Section API is currently building on the IPRT API with the … … 192 207 * efficient. (Raw-mode won't benefit much from this, naturally.) 193 208 * 194 * 195 * @subsection sec_pdm_thread Queue 209 * @see grp_pdm_critsect 210 * 211 * 212 * @subsection sec_pdm_queue Queue 196 213 * 197 214 * The PDM Queue API is for queuing one or more tasks for later consumption in … … 203 220 * send work / events over to the EMT. 204 221 * 205 * 206 * @subsection sec_pdm_thread Task - not implemented yet 222 * @see grp_pdm_queue 223 * 224 * 225 * @subsection sec_pdm_task Task - not implemented yet 207 226 * 208 227 * The PDM Task API is for flagging a task for execution at a later point when … … 212 231 * A task can also be scheduled by another thread (a I/O worker for instance) as 213 232 * a mean of getting something done in EMT. 233 * 234 * @see grp_pdm_task 214 235 * 215 236 * … … 224 245 * VM is paused can cause the state to change during saving or have other 225 246 * unwanted side effects. The PDM Threads API ensures that this won't happen. 247 * 248 * @see grp_pdm_thread 226 249 * 227 250 */ -
trunk/src/VBox/VMM/PGM.cpp
r13001 r13005 23 23 /** @page pg_pgm PGM - The Page Manager and Monitor 24 24 * 25 * See also @ref pg_pgmPhys, @ref pg_pgm_pool. 25 * @see grp_pgm, 26 * @ref pg_pgm_pool, 27 * @ref pg_pgm_phys. 26 28 * 27 29 * … … 200 202 201 203 202 /** @page pg_pgm Phys PGMPhys - Physical Guest Memory Management.204 /** @page pg_pgm_phys PGM Physical Guest Memory Management 203 205 * 204 206 * -
trunk/src/VBox/VMM/SELM.cpp
r13001 r13005 24 24 * Manages the hypervisor GDT entires, monitors and shadows the guest GDT, LDT 25 25 * and TSS. Only active in raw-mode. 26 * 27 * @see grp_selm 26 28 * 27 29 */ -
trunk/src/VBox/VMM/SSM.cpp
r12989 r13005 35 35 * 36 36 * The SSM provides a number of APIs for encoding and decoding the data. 37 * 38 * @see grp_ssm 37 39 */ 38 40 -
trunk/src/VBox/VMM/STAM.cpp
r13001 r13005 32 32 * components separated by slashes ('/'). 33 33 * 34 * /35 34 * @see grp_stam 35 */ 36 36 37 37 /******************************************************************************* -
trunk/src/VBox/VMM/TM.cpp
r12989 r13005 1 1 /* $Id$ */ 2 2 /** @file 3 * TM - Time outManager.3 * TM - Time Manager. 4 4 */ 5 5 … … 25 25 * The Time Manager abstracts the CPU clocks and manages timers used by the VMM, 26 26 * device and drivers. 27 * 28 * @see grp_tm 27 29 * 28 30 * -
trunk/src/VBox/VMM/VMM.cpp
r12975 r13005 77 77 * debugging the alternate reality execution. 78 78 * 79 * 80 * @see grp_vmm, grp_vm 79 81 * 80 82 *
Note:
See TracChangeset
for help on using the changeset viewer.