Changeset 58396 in vbox for trunk/src/VBox
- Timestamp:
- Oct 23, 2015 9:16:36 PM (9 years ago)
- Location:
- trunk/src/VBox/VMM/VMMR3
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/CSAM.cpp
r58123 r58396 16 16 */ 17 17 18 /** @page pg_csam CSAM - Code Scanning Analysis Manager 19 * 20 * The CSAM is responsible for scanning and marking guest OS kernel code paths 21 * to making safe raw-mode execution possible. 22 * 23 * It works tightly with the @ref pg_patm "patch manager" to patch code 24 * sequences that we could otherwise not execute in raw-mode. 25 * 26 * @sa @ref grp_csam 27 */ 18 28 19 29 /********************************************************************************************************************************* -
trunk/src/VBox/VMM/VMMR3/HM.cpp
r58126 r58396 16 16 */ 17 17 18 /** @page pg_hm HM - Hardware Assisted Virtualization Manager 19 * 20 * The HM manages guest execution using the VT-x and AMD-V CPU hardware 21 * extensions. 22 * 23 * {summary of what HM does} 24 * 25 * Hardware assited virtualization manager was origianlly abriviated HWACCM, 26 * however that was cumbersome to write and parse for such a central component, 27 * so it was shorted to HM when refactoring the code in the 4.3 development 28 * cycle. 29 * 30 * {add sections with more details} 31 * 32 * @sa @ref grp_hm 33 */ 18 34 19 35 /********************************************************************************************************************************* -
trunk/src/VBox/VMM/VMMR3/PATM.cpp
r58126 r58396 18 18 */ 19 19 20 /** @page pg_patm PATM - Patch Manager 21 * 22 * The patch manager (PATM) patches privileged guest code to allow it to execute 23 * directly in raw-mode. 24 * 25 * The PATM works closely together with the @ref pg_csam "CSAM" detect code 26 * needing patching and detected changes to the patch. It also interfaces with 27 * other components, like @ref pg_trpm "TRPM" and @ref pg_rem "REM", for these 28 * purposes. 29 * 30 * @sa @ref grp_patm 31 */ 20 32 21 33 /********************************************************************************************************************************* -
trunk/src/VBox/VMM/VMMR3/VMM.cpp
r58126 r58396 24 24 * thing. For hysterical reasons, it is not doing all the management that one 25 25 * would expect, this is instead done by @ref pg_vm. We'll address this 26 * misdesign eventually. 27 * 28 * @see grp_vmm, grp_vm 26 * misdesign eventually, maybe. 27 * 28 * VMM is made up of these components: 29 * - @subpage pg_cfgm 30 * - @subpage pg_cpum 31 * - @subpage pg_csam 32 * - @subpage pg_dbgf 33 * - @subpage pg_em 34 * - @subpage pg_gim 35 * - @subpage pg_gmm 36 * - @subpage pg_gvmm 37 * - @subpage pg_hm 38 * - @subpage pg_iem 39 * - @subpage pg_iom 40 * - @subpage pg_mm 41 * - @subpage pg_patm 42 * - @subpage pg_pdm 43 * - @subpage pg_pgm 44 * - @subpage pg_rem 45 * - @subpage pg_selm 46 * - @subpage pg_ssm 47 * - @subpage pg_stam 48 * - @subpage pg_trpm 49 * - @subpage pg_vm 50 * 51 * 52 * @see @ref grp_vmm @ref grp_vm @subpage pg_vmm_guideline @subpage pg_raw 29 53 * 30 54 *
Note:
See TracChangeset
for help on using the changeset viewer.