Changes to allow compilation of NV_UndefineSpace.c
BUG=none
TEST=compilation succeeds:
cc -Wall -Werror -c -o /dev/null NV_UndefineSpace.c
Change-Id: I9ce05a1cb37d3a9587d4b983334d245d8d09fafe
Signed-off-by: Vadim Bendebury <[email protected]>
Reviewed-on: https://chromium-review.googlesource.com/274614
Reviewed-by: Utkarsh Sanghi <[email protected]>
diff --git a/NV_UndefineSpace_fp.h b/NV_UndefineSpace_fp.h
new file mode 100644
index 0000000..82d6db5
--- /dev/null
+++ b/NV_UndefineSpace_fp.h
@@ -0,0 +1,19 @@
+/*
+ * Copyright 2015 The Chromium OS Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file.
+ */
+
+#ifndef __TPM2_NV_UNDEFINESPACE_FP_H_
+#define __TPM2_NV_UNDEFINESPACE_FP_H_
+
+typedef struct {
+ TPM_HANDLE authHandle;
+ TPMI_RH_NV_INDEX nvIndex;
+} NV_UndefineSpace_In;
+
+TPM_RC TPM2_NV_UndefineSpace(
+ NV_UndefineSpace_In *in // IN: input parameter list
+);
+
+#endif // __TPM2_NV_UNDEFINESPACE_FP_H_
diff --git a/TPM_Types.h b/TPM_Types.h
index 49bd24a..47a461c 100644
--- a/TPM_Types.h
+++ b/TPM_Types.h
@@ -1295,6 +1295,7 @@
RC_NV_Increment_nvIndex,
RC_NV_ReadLock_nvIndex,
RC_NV_SetBits_nvIndex,
+ RC_NV_UndefineSpace_nvIndex,
};
enum {