V2: Fix more header files on #ifdef variable ECC reported some issues on UefiPayloadPkg, this patch fixed most of them except several files including ElfLib\Elf32.h, coreboot.h, CbParseLib.c, etc. It also removed unused functions in ResetSystemLib and Hob.c. Signed-off-by: Guo Dong <guo.dong@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Maurice Ma <maurice.ma@intel.com> Cc: Benjamin You <benjamin.you@intel.com> Reviewed-by: Maurice Ma <maurice.ma@intel.com>
27 lines
605 B
C
27 lines
605 B
C
/** @file
|
|
This file defines the hob structure for system tables like ACPI, SMBIOS tables.
|
|
|
|
Copyright (c) 2014 - 2019, Intel Corporation. All rights reserved.<BR>
|
|
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
|
|
**/
|
|
|
|
#ifndef SYSTEM_TABLE_INFO_GUID_H_
|
|
#define SYSTEM_TABLE_INFO_GUID_H_
|
|
|
|
///
|
|
/// System Table Information GUID
|
|
///
|
|
extern EFI_GUID gUefiSystemTableInfoGuid;
|
|
|
|
typedef struct {
|
|
UINT8 Revision;
|
|
UINT8 Reserved0[3];
|
|
UINT64 AcpiTableBase;
|
|
UINT32 AcpiTableSize;
|
|
UINT64 SmbiosTableBase;
|
|
UINT32 SmbiosTableSize;
|
|
} SYSTEM_TABLE_INFO;
|
|
|
|
#endif
|