blob: e25cf87fc86977ff874c652dc47a44b81ed65792 [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_shutdown.h"
namespace rom_test {
extern "C" {
shutdown_error_redact_t shutdown_redact_policy(uintptr_t lc_addr,
uintptr_t otp_addr) {
return MockShutdown::Instance().RedactPolicy(lc_addr, otp_addr);
}
uint32_t shutdown_redact(rom_error_t reason, shutdown_error_redact_t severity) {
return MockShutdown::Instance().Redact(reason, severity);
}
void shutdown_finalize(shutdown_addrs_t addrs, rom_error_t reason) {
return MockShutdown::Instance().Finalize(addrs, reason);
}
} // extern "C"
} // namespace rom_test