Changeset 13005 in vbox for trunk/src/VBox/VMM/PDM.cpp
- Timestamp:
- Oct 6, 2008 12:35:21 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 37443
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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 */
Note:
See TracChangeset
for help on using the changeset viewer.