/** @file
Copyright (c) 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
#ifndef __SOCKET_COMMONRC_CONFIG_DATA_H__
#define __SOCKET_COMMONRC_CONFIG_DATA_H__
#include
#include "SocketConfiguration.h"
extern EFI_GUID gEfiSocketCommonRcVariableGuid;
#define SOCKET_COMMONRC_CONFIGURATION_NAME L"SocketCommonRcConfig"
#pragma pack(1)
typedef struct {
//
// Common Section of RC
//
UINT32 MmiohBase;
UINT16 MmiohSize;
UINT8 MmcfgBase;
UINT8 MmcfgSize;
UINT8 IsocEn;
UINT8 NumaEn;
UINT8 MirrorMode;
UINT8 LockStep;
UINT8 CpuStepping;
UINT8 SystemRasType;
UINT32 FpgaPresentBitMap;
UINT8 IssCapable;
UINT8 PbfCapable;
} SOCKET_COMMONRC_CONFIGURATION;
#pragma pack()
#endif