diff mbox series

[v7,2/8] slof: Make linker script variables accessible

Message ID 20200121200147.1002075-3-stefanb@linux.ibm.com
State Accepted
Headers show
Series Add vTPM 2.0 support to SLOF | expand

Commit Message

Stefan Berger Jan. 21, 2020, 8:01 p.m. UTC
Make linker script variables related to 'text' addresses available
to the code so we can measure the static core root of trust contents.

When hashing the 'data' part of SLOF we do not end up with the same
measurements for the same firmware when booting with different
configurations, so we don't make those available.

Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
---
 slof/OF.h | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 slof/OF.h
diff mbox series

Patch

diff --git a/slof/OF.h b/slof/OF.h
new file mode 100644
index 0000000..981a80a
--- /dev/null
+++ b/slof/OF.h
@@ -0,0 +1,20 @@ 
+/******************************************************************************
+ * Copyright (c) 2020 IBM Corporation
+ * All rights reserved.
+ * This program and the accompanying materials
+ * are made available under the terms of the BSD License
+ * which accompanies this distribution, and is available at
+ * http://www.opensource.org/licenses/bsd-license.php
+ *
+ * Contributors:
+ *     IBM Corporation - initial implementation
+ *****************************************************************************/
+
+#ifndef _SLOF_OF_H
+#define _SLOF_OF_H
+
+/* from OF.lds */
+extern long _slof_text;
+extern long _slof_text_end;
+
+#endif