| /* |
| * Copyright (c) 2020, Arm Limited. All rights reserved. |
| * |
| * SPDX-License-Identifier: BSD-3-Clause |
| */ |
| |
| #include <assert.h> |
| |
| #include <common/debug.h> |
| #include <drivers/measured_boot/measured_boot.h> |
| |
| /* |
| * Init Measured Boot driver |
| * |
| * Initialises Event Log. |
| */ |
| void measured_boot_init(void) |
| { |
| event_log_init(); |
| } |
| |
| /* |
| * Finish Measured Boot driver |
| * |
| * Finalises Event Log and dumps the records to the debug console. |
| */ |
| void measured_boot_finish(void) |
| { |
| uint8_t *log_addr; |
| size_t log_size; |
| int rc; |
| |
| rc = event_log_finalise(&log_addr, &log_size); |
| if (rc != 0) { |
| panic(); |
| } |
| |
| dump_event_log(log_addr, log_size); |
| } |