summaryrefslogtreecommitdiffstats
path: root/src/usr/isteps/nest/nestHwpHelperFuncs.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/isteps/nest/nestHwpHelperFuncs.C')
-rw-r--r--src/usr/isteps/nest/nestHwpHelperFuncs.C8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/usr/isteps/nest/nestHwpHelperFuncs.C b/src/usr/isteps/nest/nestHwpHelperFuncs.C
index 451caf79f..6ff374f5d 100644
--- a/src/usr/isteps/nest/nestHwpHelperFuncs.C
+++ b/src/usr/isteps/nest/nestHwpHelperFuncs.C
@@ -54,6 +54,7 @@
#include <p9_fbc_eff_config_links.H>
#include <p9_sys_chiplet_scominit.H>
#include <p9_chiplet_fabric_scominit.H>
+#include <p9_io_obus_firmask_save_restore.H>
namespace ISTEP
{
@@ -81,6 +82,7 @@ const char * hwpCallToString( HWP_CALL_TYPE i_hwpCall )
{ P9_PSI_SCOMINIT, "p9_psi_scominit" },
{ P9_SYS_CHIPLET_SCOMINIT, "p9_sys_chiplet_scominit" },
{ P9_XBUS_ENABLE_RIDI, "p9_xbus_enable_ridi" },
+ { P9_OBUS_FIRMASK_SAVE_RESTORE, "p9_io_obus_firmask_save_restore" },
};
if (hwpCallToStringMap.count(i_hwpCall) > 0)
@@ -208,6 +210,12 @@ void fapiHWPCallWrapper(HWP_CALL_TYPE i_hwpCall,
p9_chiplet_fabric_scominit,
l_fapi2Target);
}
+ else if (P9_OBUS_FIRMASK_SAVE_RESTORE == i_hwpCall)
+ {
+ FAPI_INVOKE_HWP(l_err,
+ p9_io_obus_firmask_save_restore,
+ l_fapi2Target, p9iofirmasksaverestore::SAVE);
+ }
else
{
TRACFCOMP(g_trac_isteps_trace, "ERROR: Invalid/Uknown HWP call");
OpenPOWER on IntegriCloud