summaryrefslogtreecommitdiffstats
path: root/sbe/hwpf
diff options
context:
space:
mode:
authorPrasad Bg Ranganath <prasadbgr@in.ibm.com>2016-07-04 04:47:57 -0500
committerJennifer A. Stofer <stofer@us.ibm.com>2016-07-05 12:16:59 -0400
commit469d861ba3dc64f48d66b536c957e33b9d77cec2 (patch)
tree2cfe863fdff983b488cc148c4eafb15692b66d99 /sbe/hwpf
parent59679dcc53b629e3a8fbf08fb6898596c0d4312b (diff)
downloadtalos-sbe-469d861ba3dc64f48d66b536c957e33b9d77cec2.tar.gz
talos-sbe-469d861ba3dc64f48d66b536c957e33b9d77cec2.zip
OBUS changes in plat_ring_travers code
Change-Id: I1f4479080c0f994a09680cdcd12e9fb9cf8b35ea Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26593 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Gregory S. Still <stillgs@us.ibm.com> Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Diffstat (limited to 'sbe/hwpf')
-rw-r--r--sbe/hwpf/include/plat/plat_ring_traverse.H13
-rw-r--r--sbe/hwpf/src/plat_ring_traverse.C16
2 files changed, 19 insertions, 10 deletions
diff --git a/sbe/hwpf/include/plat/plat_ring_traverse.H b/sbe/hwpf/include/plat/plat_ring_traverse.H
index 338de530..047418e2 100644
--- a/sbe/hwpf/include/plat/plat_ring_traverse.H
+++ b/sbe/hwpf/include/plat/plat_ring_traverse.H
@@ -56,8 +56,17 @@ struct SectionTOR
uint32_t TOC_MC_COMMON_RING; // Offset of MC Common Ring section
uint32_t TOC_MC_INSTANCE_RING; // Offset of MC Instance Ring section
- uint32_t TOC_OB_COMMON_RING; // Offset of OB Common Ring section
- uint32_t TOC_OB_INSTANCE_RING; // Offset of OB Instance Ring section
+ uint32_t TOC_OB0_COMMON_RING; // Offset of OB0 Common Ring section
+ uint32_t TOC_OB0_INSTANCE_RING; // Offset of OB0 Instance Ring section
+
+ uint32_t TOC_OB1_COMMON_RING; // Offset of OB1 Common Ring section
+ uint32_t TOC_OB1_INSTANCE_RING; // Offset of OB1 Instance Ring section
+
+ uint32_t TOC_OB2_COMMON_RING; // Offset of OB2 Common Ring section
+ uint32_t TOC_OB2_INSTANCE_RING; // Offset of OB2 Instance Ring section
+
+ uint32_t TOC_OB3_COMMON_RING; // Offset of OB3 Common Ring section
+ uint32_t TOC_OB3_INSTANCE_RING; // Offset of OB3 Instance Ring section
uint32_t TOC_PCI0_COMMON_RING; // Offset of PCI0 Common Ring section
uint32_t TOC_PCI0_INSTANCE_RING; // Offset of PCI0 Instance Ring section
diff --git a/sbe/hwpf/src/plat_ring_traverse.C b/sbe/hwpf/src/plat_ring_traverse.C
index c201b2ed..521093fa 100644
--- a/sbe/hwpf/src/plat_ring_traverse.C
+++ b/sbe/hwpf/src/plat_ring_traverse.C
@@ -185,10 +185,10 @@ fapi2::ReturnCode findRS4InImageAndApply(
l_cpltRingVariantSz = sizeof(OB0::RingVariants) /
sizeof(l_cpltRingVariantSz);
- l_sectionOffset = l_sectionTOR->TOC_OB_COMMON_RING;
+ l_sectionOffset = l_sectionTOR->TOC_OB0_COMMON_RING;
if(INSTANCE_RING == l_ringType)
{
- l_sectionOffset = l_sectionTOR->TOC_OB_INSTANCE_RING;
+ l_sectionOffset = l_sectionTOR->TOC_OB0_INSTANCE_RING;
}
break;
@@ -197,10 +197,10 @@ fapi2::ReturnCode findRS4InImageAndApply(
l_cpltRingVariantSz = sizeof(OB1::RingVariants) /
sizeof(l_cpltRingVariantSz);
- l_sectionOffset = l_sectionTOR->TOC_OB_COMMON_RING;
+ l_sectionOffset = l_sectionTOR->TOC_OB1_COMMON_RING;
if(INSTANCE_RING == l_ringType)
{
- l_sectionOffset = l_sectionTOR->TOC_OB_INSTANCE_RING;
+ l_sectionOffset = l_sectionTOR->TOC_OB1_INSTANCE_RING;
}
break;
@@ -209,10 +209,10 @@ fapi2::ReturnCode findRS4InImageAndApply(
l_cpltRingVariantSz = sizeof(OB2::RingVariants) /
sizeof(l_cpltRingVariantSz);
- l_sectionOffset = l_sectionTOR->TOC_OB_COMMON_RING;
+ l_sectionOffset = l_sectionTOR->TOC_OB2_COMMON_RING;
if(INSTANCE_RING == l_ringType)
{
- l_sectionOffset = l_sectionTOR->TOC_OB_INSTANCE_RING;
+ l_sectionOffset = l_sectionTOR->TOC_OB2_INSTANCE_RING;
}
break;
@@ -221,10 +221,10 @@ fapi2::ReturnCode findRS4InImageAndApply(
l_cpltRingVariantSz = sizeof(OB3::RingVariants) /
sizeof(l_cpltRingVariantSz);
- l_sectionOffset = l_sectionTOR->TOC_OB_COMMON_RING;
+ l_sectionOffset = l_sectionTOR->TOC_OB3_COMMON_RING;
if(INSTANCE_RING == l_ringType)
{
- l_sectionOffset = l_sectionTOR->TOC_OB_INSTANCE_RING;
+ l_sectionOffset = l_sectionTOR->TOC_OB3_INSTANCE_RING;
}
break;
OpenPOWER on IntegriCloud