diff mbox series

[v2,12/20] core: update superseded libstb calls in flash.c and init.c

Message ID 1512795154-15659-13-git-send-email-cclaudio@linux.vnet.ibm.com
State Accepted
Headers show
Series [v2,01/20] libstb: move drivers/sha512.* to mbedtls directory | expand

Commit Message

Claudio Carvalho Dec. 9, 2017, 4:52 a.m. UTC
List of libstb calls that were superseded:

sb_verify()  -> secureboot_verify()
tb_measure() -> trustedboot_measure()
stb_final()  -> trustedboot_exit_boot_services()
stb_init()   -> secureboot_init() and trustedboot_init()

The new functions are supported in both P8 and P9.

Signed-off-by: Claudio Carvalho <cclaudio@linux.vnet.ibm.com>
---
 core/flash.c | 8 ++++----
 core/init.c  | 9 +++++----
 2 files changed, 9 insertions(+), 8 deletions(-)
diff mbox series

Patch

diff --git a/core/flash.c b/core/flash.c
index 66568e7..eacf55b 100644
--- a/core/flash.c
+++ b/core/flash.c
@@ -25,8 +25,8 @@ 
 #include <libflash/libffs.h>
 #include <libflash/blocklevel.h>
 #include <libflash/ecc.h>
-#include <libstb/stb.h>
-#include <libstb/container.h>
+#include <libstb/secureboot.h>
+#include <libstb/trustedboot.h>
 #include <elf.h>
 
 struct flash {
@@ -799,8 +799,8 @@  done_reading:
 	 * Verify and measure the retrieved PNOR partition as part of the
 	 * secure boot and trusted boot requirements
 	 */
-	sb_verify(id, buf, *len);
-	tb_measure(id, buf, *len);
+	secureboot_verify(id, buf, *len);
+	trustedboot_measure(id, buf, *len);
 
 	/* Find subpartition */
 	if (subid != RESOURCE_SUBID_NONE) {
diff --git a/core/init.c b/core/init.c
index b0c13ca..4ec4e08 100644
--- a/core/init.c
+++ b/core/init.c
@@ -46,8 +46,8 @@ 
 #include <xive.h>
 #include <nvram.h>
 #include <vas.h>
-#include <libstb/stb.h>
-#include <libstb/container.h>
+#include <libstb/secureboot.h>
+#include <libstb/trustedboot.h>
 #include <phys-map.h>
 #include <imc.h>
 
@@ -417,7 +417,7 @@  static bool load_kernel(void)
 		return false;
 	}
 
-	stb_final();
+	trustedboot_exit_boot_services();
 
 	return true;
 }
@@ -991,7 +991,8 @@  void __noreturn __nomcount main_cpu_entry(const void *fdt)
 	console_log_level();
 
 	/* Secure/Trusted Boot init. We look for /ibm,secureboot in DT */
-	stb_init();
+	secureboot_init();
+	trustedboot_init();
 
 	/* Install the OPAL Console handlers */
 	init_opal_console();