/** @file Hybrid Storage policy Copyright (c) 2021, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef _HYBRID_STORAGE_CONFIG_H_ #define _HYBRID_STORAGE_CONFIG_H_ #include #define HYBRID_STORAGE_CONFIG_REVISION 1 extern EFI_GUID gHybridStorageConfigGuid; #pragma pack (push,1) /** The HYBRID_STORAGE_CONFIG block describes the expected configuration for Hybrid Storage device Revision 1: - Init version **/ typedef struct { CONFIG_BLOCK_HEADER Header; ///< Config Block Header /** Hybrid Storage Mode 0: Disable, 1: Enable Dynamic Configuration **/ UINT8 HybridStorageMode; UINT8 RsvdBytes[3]; } HYBRID_STORAGE_CONFIG; #pragma pack (pop) #endif // _HYBRID_STORAGE_CONFIG_H_