36 lines
703 B
C
36 lines
703 B
C
/** @file
|
|
Definitions for Hob Usage data HOB
|
|
|
|
@copyright
|
|
Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>
|
|
|
|
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
|
|
@par Specification Reference:
|
|
**/
|
|
|
|
#ifndef _HOB_USAGE_DATA_HOB_H_
|
|
#define _HOB_USAGE_DATA_HOB_H_
|
|
|
|
extern EFI_GUID gHobUsageDataGuid;
|
|
|
|
#pragma pack (push, 1)
|
|
|
|
/**
|
|
Hob Usage Data Hob
|
|
|
|
<b>Revision 1:</b>
|
|
- Initial version.
|
|
**/
|
|
typedef struct {
|
|
EFI_PHYSICAL_ADDRESS EfiMemoryTop;
|
|
EFI_PHYSICAL_ADDRESS EfiMemoryBottom;
|
|
EFI_PHYSICAL_ADDRESS EfiFreeMemoryTop;
|
|
EFI_PHYSICAL_ADDRESS EfiFreeMemoryBottom;
|
|
UINTN FreeMemory;
|
|
} HOB_USAGE_DATA_HOB;
|
|
|
|
#pragma pack (pop)
|
|
|
|
#endif // _HOB_USAGE_DATA_HOB_H_
|