AsyncCompletion: Better error message if I/O manager could not be created due to insufficient host limits
AsyncCompletion: Fix crash if creating a async completion manager failed
Log cosmetics.
STAMR3Deregister* optimizations. Relevant for both startup and shutdown times.
header (C) fixes
DBGF,DBGC,++: PVM -> PUVM. Some refactoring and cleanup as well.
Bug fixes
AsyncCompletion/File: Use a timer to process delayed requests and introduce jitter parameter to the injectdelay debugger command
PDMAsyncCompletionFile.cpp: Removed RT_STRICT as it breaks the strict build (added 'temporarily' about a year back, r71670).
AsyncCompletion: enhance injectdelay debugger command to delay multiple requests at once
PDMAsyncCompletionFile: Allow empty files to be used (fixes tstPDMAsyncCompletionStress)
AsyncCompletion: Build fix
AsyncCompletion: Check that reads are always in the file limits and return an error before starting I/O
VMM: -Wunused-parameter
VMM,IPRT: -Wunused-function.
VMM,INTNET: Addressing unused variable warnings.
PDMAsyncCompletionFile.cpp: RTFileGetSize now includes the platform specific code previously found in this file. Style cleanups.
Back out r74203 again
PDMAsyncCompletion: Fix burn
PDMAsyncCompletion: Return an error for a read beyond the end of the file
darwin build fix
*: RTFILE becomes a pointer, RTFileOpen++ expands it's flags paramter from uint32_t to uint64_t.
Enable a few assertions temporary
AsyncCompletion: Add debugger command to inject delays. Disabled by default
Never complete tasks on the submitting thread using the callback, this can cause problems if the caller doesn't expect it (like VD)
AsyncCompletion: Add a new flag to enable the host cache, to make using bandwidth groups possible for buffered I/O
PCDBGCCMD & PFNDBGCCMD: Drop the return type & variable. Functions will be added separately from commands (superset of DBGCCMD).
Debugger console: more cleanup.
VMM reorg: Moving the public include files from include/VBox to include/VBox/vmm.
VMM source reorg.