#pragma once #include extern "C" { #include } namespace openpower { namespace phal { /** * @brief This function will initialize required phal * libraries. * Throws an exception on error. * * @param[in] mode - IPL mode, default IPL_AUTOBOOT * */ void phal_init(enum ipl_mode mode = IPL_AUTOBOOT); /** * @brief Check if primary processor or not * * @param[in] procTarget - Processor target to check if primary or not * * @return True/False */ bool isPrimaryProc(struct pdbg_target* procTarget); } // namespace phal } // namespace openpower