param.h revision 1c94c0a63ba68be1a7b2c640e70d7a06464e4fca
70N/A/** @file
70N/A * VirtualBox Parameter Definitions.
70N/A */
70N/A
70N/A/*
70N/A * Copyright (C) 2006-2007 Sun Microsystems, Inc.
70N/A *
70N/A * This file is part of VirtualBox Open Source Edition (OSE), as
70N/A * available from http://www.virtualbox.org. This file is free software;
70N/A * you can redistribute it and/or modify it under the terms of the GNU
70N/A * General Public License (GPL) as published by the Free Software
70N/A * Foundation, in version 2 as it comes in the "COPYING" file of the
70N/A * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
70N/A * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
70N/A *
70N/A * The contents of this file may alternatively be used under the terms
70N/A * of the Common Development and Distribution License Version 1.0
70N/A * (CDDL) only, as it comes in the "COPYING.CDDL" file of the
70N/A * VirtualBox OSE distribution, in which case the provisions of the
70N/A * CDDL are applicable instead of those of the GPL.
70N/A *
70N/A * You may elect to license modified versions of this file under the
70N/A * terms and conditions of either the GPL or the CDDL or both.
70N/A *
70N/A * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
70N/A * Clara, CA 95054 USA or visit http://www.sun.com if you need
70N/A * additional information or have any questions.
70N/A */
70N/A
70N/A#ifndef ___VBox_param_h
70N/A#define ___VBox_param_h
70N/A
70N/A#include <iprt/param.h>
70N/A
70N/A
70N/A/** @defgroup grp_vbox_param VBox Parameter Definition
70N/A * @{
70N/A */
70N/A
70N/A
70N/A/** @defgroup grp_vbox_param_mm Memory Monitor Parameters
70N/A * @ingroup grp_vbox_param
70N/A * @{
70N/A */
70N/A
70N/A/** Initial address of Hypervisor Memory Area.
70N/A * MUST BE PAGE TABLE ALIGNED! */
70N/A#define MM_HYPER_AREA_ADDRESS 0xa0000000
70N/A
70N/A/** The max size of the hypervisor memory area. */
70N/A#define MM_HYPER_AREA_MAX_SIZE (16*1024*1024)
70N/A
70N/A/** Maximum number of bytes we can dynamically map into the hypervisor region.
70N/A * This must be a power of 2 number of pages!
70N/A */
70N/A#define MM_HYPER_DYNAMIC_SIZE (8 * PAGE_SIZE)
70N/A
70N/A/** @} */
70N/A
70N/A
/** @defgroup grp_vbox_param_vmm VMM Parameters
* @ingroup grp_vbox_param
* @{
*/
/** VMM stack size. */
#define VMM_STACK_SIZE 8192
/** @} */
/** @} */
#endif