summaryrefslogtreecommitdiffstats
path: root/sbe/hwpf
diff options
context:
space:
mode:
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