]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Include/Guid/LoadModuleAtFixedAddress.h
Sync EDKII BaseTools to BaseTools project r1937.
[mirror_edk2.git] / MdeModulePkg / Include / Guid / LoadModuleAtFixedAddress.h
CommitLineData
54ea99a7 1/** @file\r
8a90a5a5 2 This file defines a configuration Table Guid for Load module at fixed address.\r
3 \r
54ea99a7 4 This configuration table is to hold the top address below which the Dxe runtime code and \r
5 boot time code will be loaded and Tseg base. When this feature is enabled, Build tools will assigned \r
64a80549 6 module loading address relative to these two addresses.\r
54ea99a7 7 \r
8\r
64a80549 9Copyright (c) 2010, Intel Corporation. All rights reserved<BR>\r
10This program and the accompanying materials are licensed and made available under \r
11the terms and conditions of the BSD License that accompanies this distribution. \r
12The full text of the license may be found at\r
13http://opensource.org/licenses/bsd-license.php. \r
54ea99a7 14\r
64a80549 15THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
54ea99a7 16WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
17\r
18**/\r
19\r
20#ifndef __LOAD_MODULE_AT_FIX_ADDRESS_GUID_H__\r
21#define __LOAD_MODULE_AT_FIX_ADDRESS_GUID_H__\r
22\r
23#define EFI_LOAD_FIXED_ADDRESS_CONFIGURATION_TABLE_GUID \\r
24 { 0x2CA88B53,0xD296,0x4080, { 0xA4,0xA5,0xCA,0xD9,0xBA,0xE2,0x4B,0x9} }\r
25\r
26\r
27extern EFI_GUID gLoadFixedAddressConfigurationTableGuid;\r
28\r
29typedef struct {\r
64a80549 30 EFI_PHYSICAL_ADDRESS DxeCodeTopAddress; ///< The top address below which the Dxe runtime code and below which the Dxe runtime/boot code and PEI code.\r
31 EFI_PHYSICAL_ADDRESS SmramBase; ///< SMM RAME base. build tool will assigned an offset relative to SMRAM base for SMM driver.\r
54ea99a7 32} EFI_LOAD_FIXED_ADDRESS_CONFIGURATION_TABLE;\r
33\r
34#endif\r