]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFsp2Pkg/Include/Guid/FspNonVolatileStorageHob2.h
IntelFsp2Pkg: Adopt FSP 2.3 specification.
[mirror_edk2.git] / IntelFsp2Pkg / Include / Guid / FspNonVolatileStorageHob2.h
diff --git a/IntelFsp2Pkg/Include/Guid/FspNonVolatileStorageHob2.h b/IntelFsp2Pkg/Include/Guid/FspNonVolatileStorageHob2.h
new file mode 100644 (file)
index 0000000..1246108
--- /dev/null
@@ -0,0 +1,24 @@
+/** @file\r
+  Intel FSP Non-Volatile Storage (NVS) HOB version 2 definition from\r
+  Intel Firmware Support Package External Architecture Specification v2.3.\r
+\r
+  Copyright (c) 2021, Intel Corporation. All rights reserved.<BR>\r
+  SPDX-License-Identifier: BSD-2-Clause-Patent\r
+\r
+**/\r
+\r
+#ifndef __FSP_NON_VOLATILE_STORAGE_HOB2_H__\r
+#define __FSP_NON_VOLATILE_STORAGE_HOB2_H__\r
+\r
+///\r
+/// The Non-Volatile Storage (NVS) HOB version 2 provides > 64KB buffer support.\r
+///\r
+typedef struct {\r
+  EFI_HOB_GUID_TYPE    GuidHob;\r
+  EFI_PHYSICAL_ADDRESS NvsDataPtr;\r
+  UINT64               NvsDataLength;\r
+} FSP_NON_VOLATILE_STORAGE_HOB2;\r
+\r
+extern EFI_GUID gFspNonVolatileStorageHob2Guid;\r
+\r
+#endif\r