summaryrefslogtreecommitdiffstats
path: root/src/occ_405/homer.c
diff options
context:
space:
mode:
authorWilliam Bryan <wilbryan@us.ibm.com>2015-08-21 15:17:53 -0500
committerWilliam A. Bryan <wilbryan@us.ibm.com>2015-08-26 16:45:54 -0500
commit0f26c7e693a059bc77529c03e2bec44486131e4a (patch)
tree9d2502293f3557eaea41bede138597a5f86f8736 /src/occ_405/homer.c
parentd4b74d20664271d6736008d87591a5fcbf815ded (diff)
downloadtalos-occ-0f26c7e693a059bc77529c03e2bec44486131e4a.tar.gz
talos-occ-0f26c7e693a059bc77529c03e2bec44486131e4a.zip
Enabled FFDC and Simics
Also included: -- Some more cmdh files into the build -- Workaround for OCB Timer divider register in Simics -- Workaround to start APSS tasks until DCOM is back RTC: 133819 Change-Id: Ie19c2a544f64c40126c2bc4a0af6fabfe6430d21 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/19998 Reviewed-by: Wael Elessawy <welessa@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: William A. Bryan <wilbryan@us.ibm.com> Tested-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src/occ_405/homer.c')
-rwxr-xr-xsrc/occ_405/homer.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/occ_405/homer.c b/src/occ_405/homer.c
index a0331ce..1ab014b 100755
--- a/src/occ_405/homer.c
+++ b/src/occ_405/homer.c
@@ -74,6 +74,8 @@ homer_rc_t __attribute__((optimize("O1"))) homer_hd_map_read_unmap(const homer_r
{
*o_ssx_rc = SSX_OK;
+#if PPC405_MMU_SUPPORT
+
/*
* Map to mainstore at HOMER host data offset. The first parameter is
* the effective address where the data can be accessed once mapped, the
@@ -86,7 +88,7 @@ homer_rc_t __attribute__((optimize("O1"))) homer_hd_map_read_unmap(const homer_r
0,
0,
&l_mmuMapHomer);
-
+#endif
if (SSX_OK != *o_ssx_rc)
{
l_rc = HOMER_SSX_MAP_ERR;
@@ -164,13 +166,14 @@ homer_rc_t __attribute__((optimize("O1"))) homer_hd_map_read_unmap(const homer_r
}
}
}
-
+#if PPC405_MMU_SUPPORT
// Unmap the HOMER before returning to caller
*o_ssx_rc = ppc405_mmu_unmap(&l_mmuMapHomer);
if ((SSX_OK != *o_ssx_rc) && (HOMER_SUCCESS == l_rc))
{
l_rc = HOMER_SSX_UNMAP_ERR;
}
+#endif
}
}
OpenPOWER on IntegriCloud