3 Copyright (c) 2014 - 2018, Intel Corporation. All rights reserved.<BR>
4 SPDX-License-Identifier: BSD-2-Clause-Patent
8 #ifndef _FSP_GLOBAL_DATA_H_
9 #define _FSP_GLOBAL_DATA_H_
13 #define FSP_IN_API_MODE 0
14 #define FSP_IN_DISPATCH_MODE 1
22 FspMemoryInitApiIndex
,
24 FspSiliconInitApiIndex
,
30 UINT32 MicrocodeRegionBase
;
31 UINT32 MicrocodeRegionSize
;
32 UINT32 CodeRegionBase
;
33 UINT32 CodeRegionSize
;
36 #define FSP_GLOBAL_DATA_SIGNATURE SIGNATURE_32 ('F', 'S', 'P', 'D')
37 #define FSP_PERFORMANCE_DATA_SIGNATURE SIGNATURE_32 ('P', 'E', 'R', 'F')
38 #define FSP_PERFORMANCE_DATA_TIMER_MASK 0xFFFFFFFFFFFFFF
47 FSP_PLAT_DATA PlatformData
;
48 FSP_INFO_HEADER
*FspInfoHeader
;
50 VOID
*TempRamInitUpdPtr
;
51 VOID
*MemoryInitUpdPtr
;
52 VOID
*SiliconInitUpdPtr
;
54 UINT8 FspMode
; // 0: FSP in API mode; 1: FSP in DISPATCH mode