VirtualBox

root/trunk/doc/VBox-doc.c

Revision 8155, 4.1 kB (checked in by vboxsync, 5 months ago)

The Big Sun Rebranding Header Change

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 /* $Id$ */
2 /** @file
3  * VirtualBox Top Level Documentation File.
4  */
5
6 /*
7  * Copyright (C) 2006-2007 Sun Microsystems, Inc.
8  *
9  * This file is part of VirtualBox Open Source Edition (OSE), as
10  * available from http://www.virtualbox.org. This file is free software;
11  * you can redistribute it and/or modify it under the terms of the GNU
12  * General Public License (GPL) as published by the Free Software
13  * Foundation, in version 2 as it comes in the "COPYING" file of the
14  * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
15  * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
16  *
17  * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
18  * Clara, CA 95054 USA or visit http://www.sun.com if you need
19  * additional information or have any questions.
20  */
21
22
23 /** @mainpage   VirtualBox
24  *
25  * (add introduction here)
26  *
27  * @section pg_main_comp    Components
28  *
29  *  - VM / VMM / GVM / GVMM - Virtual Machine Monitor.
30  *      - CFGM - Configuration Manager.
31  *      - CPUM - CPU Monitor.
32  *      - CSAM - Guest OS Code Scanning and Analyis Manager.
33  *      - DBGF - Debugging Facility.
34  *          - DBGC - Debugger Console.
35  *          - VBoxDbg - Debugger GUI (Qt).
36  *      - DIS - Disassembler.
37  *      - EM - Excution Monitor.
38  *      - HWACCM - Intel/AMD VM Hardware Support Manager.
39  *      - REM - Recompiled Execution Monitor.
40  *      - GMM - Global Memory Manager.
41  *          - MM - Memory Monitor.
42  *          - PGM - Page Monitor
43  *          - SELM - Selector Monitor
44  *      - IOM - Input / Output Monitor.
45  *      - PATM - Dynamic Guest OS Patching Manager.
46  *      - PDM  - Pluggable Device Manager.
47  *          - Devices / USB Devices, Drivers and their public interfaces.
48  *          - Async I/O Completion API.
49  *          - Async Task API.
50  *          - Critical Section API.
51  *          - Queue API.
52  *          - Thread API.
53  *      - SSM - Save State Manager.
54  *      - STAM - Statistics Manager.
55  *      - TM - Time Monitor.
56  *      - TRPM - Trap & Interrupt Monitor
57  *  - Pluggable Components (via PDM).
58  *      - DevPCArch - PC Architecture Device (chipset, legacy ++).
59  *      - DevPCBios - Basic Input Output System.
60  *      - DevDMAC - DMA Controller.
61  *      - DevPIC - Programmable Interrupt Controller.
62  *      - DevPIT - Programmable Interval Timer (i8254).
63  *      - DevRTC - Real Time Clock.
64  *      - DevVGA - Video Graphic Array.
65  *      - DevPCI - Peripheral Component Interface (Bus).
66  *      - VBoxDev - Special PCI Device which serves as an interface between
67  *                  the VMM and the guest OS for the additions.
68  *      - Networking:
69  *          - DevPCNet - AMD PCNet Device Emulation.
70  *          - DevE1000 - Intel E1000 Device Emulation.
71  *          - DevEEPROM - Intel E1000 EPROM Device Emulation.
72  *          - SrvINetNetR0 - Internal Networking Ring-0 Service.
73  *          - DevINIP - IP Stack Service for the internal networking.
74  *          - DrvIntNet - Internal Networking Driver.
75  *          - DrvNetSniffer - Wireshark Compatible Sniffer Driver (pass thru).
76  *          - DrvNAT - Network Address Translation Driver.
77  *          - DrvTAP - Host Interface Networking Driver.
78  *      - Storage:
79  *          - DevATA - ATA ((E)IDE) Device Emulation.
80  *          - DevAHCI - Serial ATA / AHCI Device Emulation.
81  *          - DevFDC - Floppy Controller Device Emulation.
82  *          - DrvBlock - Intermediate block driver.
83  *          - DrvHostBase - Common code for the host drivers.
84  *          - DrvHostDVD - Host DVD drive driver.
85  *          - DrvHostFloppy - Host floppy drive driver.
86  *          - DrvHostRawDisk - Host raw disk drive driver.
87  *          - DrvMediaISO - ISO media driver.
88  *          - DrvRawImage - Raw image driver (floppy images etc).
89  *          - DrvVD - Intermediate Virtual Drive (Media) driver.
90  *          - DrvVDI - VirtualBox Drive Image Container Driver.
91  *          - DrvVmdk - VMDK Drive Image Container Driver.
92  *  - Host Drivers.
93  *      - SUPDRV - The Support driver (aka VBoxDrv).
94  *      - VBoxUSB - The USB support driver.
95  *      - VBoxTAP - The Host Interface Networking driver.
96  *  - Host Services.
97  *      - Shared Clipboard.
98  *      - 3D
99  *  - Main API.
100  *
101  * @todo Make links to the components.
102  */
Note: See TracBrowser for help on using the browser.

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy