7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync; $Id$
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync;; @file
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync; VMM - World Switchers, AMD64 to 32-bit
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync;
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync;
dd689a9d08909a7c3670e62e8b058783e0805cbcvboxsync; Copyright (C) 2006-2012 Oracle Corporation
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync;
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync; available from http://www.virtualbox.org. This file is free software;
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync; you can redistribute it and/or modify it under the terms of the GNU
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync; General Public License (GPL) as published by the Free Software
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync;
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync;*******************************************************************************
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync;* Defined Constants And Macros *
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync;*******************************************************************************
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync%undef SWITCHER_TO_PAE
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync%define SWITCHER_TO_32BIT 1
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync%define SWITCHER_TYPE VMMSWITCHER_AMD64_TO_32
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync%define SWITCHER_DESCRIPTION "AMD64 to/from 32-bit"
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync%define NAME_OVERLOAD(name) vmmR3SwitcherAMD64To32Bit_ %+ name
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync;%define SWITCHER_FIX_INTER_CR3_HC FIX_INTER_AMD64_CR3
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync%define SWITCHER_FIX_INTER_CR3_GC FIX_INTER_32BIT_CR3
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync;*******************************************************************************
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync;* Header Files *
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync;*******************************************************************************
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync%include "VBox/asmdefs.mac"
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync%include "VMMSwitcher/AMD64andLegacy.mac"
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync
7aeff4fcd73b2073304d717baf09811eadcdad7evboxsync