VirtualBox

source: vbox/trunk/include/VBox/param.h@ 11177

Last change on this file since 11177 was 11177, checked in by vboxsync, 16 years ago

Bump VM RAM limit to 3.5GByte. More isn't possible right now (unimplemented code dealing with the PCI resource memory hole).

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.0 KB
Line 
1/** @file
2 * VirtualBox Parameter Definitions.
3 */
4
5/*
6 * Copyright (C) 2006-2007 Sun Microsystems, Inc.
7 *
8 * This file is part of VirtualBox Open Source Edition (OSE), as
9 * available from http://www.virtualbox.org. This file is free software;
10 * you can redistribute it and/or modify it under the terms of the GNU
11 * General Public License (GPL) as published by the Free Software
12 * Foundation, in version 2 as it comes in the "COPYING" file of the
13 * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
14 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
15 *
16 * The contents of this file may alternatively be used under the terms
17 * of the Common Development and Distribution License Version 1.0
18 * (CDDL) only, as it comes in the "COPYING.CDDL" file of the
19 * VirtualBox OSE distribution, in which case the provisions of the
20 * CDDL are applicable instead of those of the GPL.
21 *
22 * You may elect to license modified versions of this file under the
23 * terms and conditions of either the GPL or the CDDL or both.
24 *
25 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
26 * Clara, CA 95054 USA or visit http://www.sun.com if you need
27 * additional information or have any questions.
28 */
29
30#ifndef ___VBox_param_h
31#define ___VBox_param_h
32
33#include <iprt/param.h>
34
35
36/** @defgroup grp_vbox_param VBox Parameter Definition
37 * @{
38 */
39
40
41/** @defgroup grp_vbox_param_mm Memory Monitor Parameters
42 * @ingroup grp_vbox_param
43 * @{
44 */
45
46/** Initial address of Hypervisor Memory Area.
47 * MUST BE PAGE TABLE ALIGNED! */
48#define MM_HYPER_AREA_ADDRESS 0xa0000000
49
50/** The max size of the hypervisor memory area. */
51#define MM_HYPER_AREA_MAX_SIZE (20 * _1M)
52
53/** Maximum number of bytes we can dynamically map into the hypervisor region.
54 * This must be a power of 2 number of pages!
55 */
56#define MM_HYPER_DYNAMIC_SIZE (8 * PAGE_SIZE)
57
58/** @} */
59
60
61/** @defgroup grp_vbox_param_vmm VMM Parameters
62 * @ingroup grp_vbox_param
63 * @{
64 */
65
66/** VMM stack size. */
67#define VMM_STACK_SIZE 8192
68
69/** @} */
70
71
72/** @} */
73
74#endif
75
Note: See TracBrowser for help on using the repository browser.

© 2023 Oracle
ContactPrivacy policyTerms of Use