/** @file HSIO policy Copyright (c) 2017, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef _HSIO_CONFIG_H_ #define _HSIO_CONFIG_H_ #define HSIO_PREMEM_CONFIG_REVISION 1 extern EFI_GUID gHsioPreMemConfigGuid; #pragma pack (push,1) /** The PCH_HSIO_PREMEM_CONFIG block provides HSIO message related settings. **/ typedef struct { CONFIG_BLOCK_HEADER Header; ///< Config Block Header /** (Test) 0- Disable, disable will prevent the HSIO version check and ChipsetInit HECI message from being sent 1- Enable ChipsetInit HECI message **/ UINT32 ChipsetInitMessage : 1; /** (Test) 0- Disable 1- Enable When eanbled, this is used to bypass the reset after ChipsetInit HECI message. **/ UINT32 BypassPhySyncReset : 1; UINT32 RsvdBits : 30; } PCH_HSIO_PREMEM_CONFIG; #pragma pack (pop) #endif // _HSIO_CONFIG_H_