blob: 16cae7c7bb71d79c8c906aa4cb906ff18ebfbb95 [file] [log] [blame]
#pragma once
#include <stdint.h>
/**
* @brief Main function to initiate Hostboot dump
*
*/
namespace watchdog
{
namespace dump
{
/**
* @brief Initiate Hostboot dump collection
*
* @param timeout - timeout interval in seconds
*/
void triggerHostbootDump(const uint32_t timeout);
/**
* @brief Handle SBE Boot Error
*
* @param procTarget - Processor target
* @param timeout - timeout interval in seconds
*/
void handleSbeBootError(struct pdbg_target* procTarget, const uint32_t timeout);
} // namespace dump
} // namespace watchdog