blob: a792e703f34f340196bdf05bd457c6436b26ec40 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#ifndef __FSPTUPD_H__
#define __FSPTUPD_H__
#include <FspUpd.h>
#pragma pack(1)
typedef struct {
uint32_t MicrocodeRegionBase;
uint32_t MicrocodeRegionLength;
uint32_t CodeRegionBase;
uint32_t CodeRegionLength;
uint8_t Reserved1[16];
} FSPT_CORE_UPD;
typedef struct {
uint8_t PcdFsptPort80RouteDisable;
uint8_t ReservedTempRamInitUpd[31];
} FSPT_CONFIG;
typedef struct {
FSP_UPD_HEADER FspUpdHeader;
FSPT_CORE_UPD FsptCoreUpd;
FSPT_CONFIG FsptConfig;
uint8_t UnusedUpdSpace0[6];
uint16_t UpdTerminator;
} FSPT_UPD;
#pragma pack()
#endif
|