summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/usr/htmgt/runtime/rt_occ.C1
-rw-r--r--src/usr/util/runtime/utillidmgr_rt.C19
2 files changed, 17 insertions, 3 deletions
diff --git a/src/usr/htmgt/runtime/rt_occ.C b/src/usr/htmgt/runtime/rt_occ.C
index 9c430545c..a3e8a3750 100644
--- a/src/usr/htmgt/runtime/rt_occ.C
+++ b/src/usr/htmgt/runtime/rt_occ.C
@@ -150,7 +150,6 @@ namespace HTMGT
registerOcc()
{
runtimeInterfaces_t * rt_intf = getRuntimeInterfaces();
- rt_intf->get_lid_list = &UtilLidMgr::getLidList;
rt_intf->process_occ_error = &process_occ_error;
rt_intf->process_occ_reset = &process_occ_reset;
rt_intf->enable_occ_actuation = &enable_occ_actuation;
diff --git a/src/usr/util/runtime/utillidmgr_rt.C b/src/usr/util/runtime/utillidmgr_rt.C
index c7b6f46ec..6f1173666 100644
--- a/src/usr/util/runtime/utillidmgr_rt.C
+++ b/src/usr/util/runtime/utillidmgr_rt.C
@@ -251,9 +251,24 @@ const uint32_t * UtilLidMgr::getLidList(size_t * o_num)
{
static uint32_t lidlist[] =
{
- Util::OCC_LIDID
- // add SLW lids if ever needed
+ Util::OCC_LIDID,
+ Util::WOF_LIDID,
+ Util::NIMBUS_HCODE_LIDID
};
*o_num = sizeof(lidlist)/sizeof(lidlist[0]);
return lidlist;
}
+
+
+//------------------------------------------------------------------------
+
+struct registerLidMgr
+{
+ registerLidMgr()
+ {
+ runtimeInterfaces_t * rt_intf = getRuntimeInterfaces();
+ rt_intf->get_lid_list = &UtilLidMgr::getLidList;
+ }
+};
+
+registerLidMgr g_registerLidMgr;
OpenPOWER on IntegriCloud