Changeset 39685 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Dec 30, 2011 1:29:33 AM (13 years ago)
- Location:
- trunk/src/VBox/VMM/VMMR3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/EMHwaccm.cpp
r39405 r39685 5 5 6 6 /* 7 * Copyright (C) 2006-20 09Oracle Corporation7 * Copyright (C) 2006-2011 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 14 14 * VirtualBox OSE distribution. VirtualBox OSE is distributed in the 15 15 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 16 */17 18 /** @page pg_em EM - The Execution Monitor / Manager19 *20 * The Execution Monitor/Manager is responsible for running the VM, scheduling21 * the right kind of execution (Raw-mode, Hardware Assisted, Recompiled or22 * Interpreted), and keeping the CPU states in sync. The function23 * EMR3ExecuteVM() is the 'main-loop' of the VM, while each of the execution24 * modes has different inner loops (emR3RawExecute, emR3HwAccExecute, and25 * emR3RemExecute).26 *27 * The interpreted execution is only used to avoid switching between28 * raw-mode/hwaccm and the recompiler when fielding virtualization traps/faults.29 * The interpretation is thus implemented as part of EM.30 *31 * @see grp_em32 16 */ 33 17 -
trunk/src/VBox/VMM/VMMR3/EMRaw.cpp
r39405 r39685 1 1 /* $Id$ */ 2 3 2 /** @file 4 3 * EM - Execution Monitor / Manager - software virtualization … … 6 5 7 6 /* 8 * Copyright (C) 2006-20 09Oracle Corporation7 * Copyright (C) 2006-2011 Oracle Corporation 9 8 * 10 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 17 16 */ 18 17 19 /** @page pg_em EM - The Execution Monitor / Manager20 *21 * The Execution Monitor/Manager is responsible for running the VM, scheduling22 * the right kind of execution (Raw-mode, Hardware Assisted, Recompiled or23 * Interpreted), and keeping the CPU states in sync. The function24 * EMR3ExecuteVM() is the 'main-loop' of the VM, while each of the execution25 * modes has different inner loops (emR3RawExecute, emR3HwAccExecute, and26 * emR3RemExecute).27 *28 * The interpreted execution is only used to avoid switching between29 * raw-mode/hwaccm and the recompiler when fielding virtualization traps/faults.30 * The interpretation is thus implemented as part of EM.31 *32 * @see grp_em33 */34 18 35 19 /*******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.