Home | History | Annotate | Download | only in Guid
      1 /** @file
      2   Define Name, GUID and data format for an EFI PCD that is used to save the image base and size
      3   of a code segment which will be loaded and executed by a boot script thunk on S3 boot path.
      4 
      5 Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
      6 This program and the accompanying materials
      7 are licensed and made available under the terms and conditions of the BSD License
      8 which accompanies this distribution.  The full text of the license may be found at
      9 http://opensource.org/licenses/bsd-license.php.
     10 
     11 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
     12 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
     13 
     14 **/
     15 
     16 #ifndef _BOOT_SCRIPT_THUNK_VARIABLE_H_
     17 #define _BOOT_SCRIPT_THUNK_VARIABLE_H_
     18 
     19 //
     20 // The following structure boosts performance by combining structure all ACPI related variables into one.
     21 //
     22 #pragma pack(1)
     23 
     24 typedef struct {
     25   EFI_PHYSICAL_ADDRESS  BootScriptThunkBase;
     26   EFI_PHYSICAL_ADDRESS  BootScriptThunkLength;
     27 } BOOT_SCRIPT_THUNK_DATA;
     28 
     29 #pragma pack()
     30 
     31 #endif
     32