blob: 7134a9e622ed2057ca31d1fdb28e8ceac97cfd6b [file] [log] [blame]
// Copyright lowRISC contributors.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
#include "sw/device/silicon_creator/lib/mock_boot_data.h"
namespace rom_test {
extern "C" {
rom_error_t boot_data_read(lifecycle_state_t lc_state, boot_data_t *boot_data) {
return MockBootData::Instance().Read(lc_state, boot_data);
}
rom_error_t boot_data_write(const boot_data_t *boot_data) {
return MockBootData::Instance().Write(boot_data);
}
rom_error_t boot_data_digest_is_valid(const boot_data *boot_data) {
return MockBootData::Instance().Check(boot_data);
}
} // extern "C"
} // namespace rom_test