From d0c71ff0ce912f12a7a8e1af4e0ea95e0d1fbf11 Mon Sep 17 00:00:00 2001 From: Christian Geddes Date: Mon, 15 Apr 2019 14:06:38 -0500 Subject: Add ATTR_OMI_INBAND_BAR_BASE_ADDR_OFFSET to MC targets Add the OMI_INBAND_BAR attribute to the MC target. The value on the MC should match the child OMI of the MC target with the lowest chip unit position. Change-Id: I4e81db3ee5542dbd8edb7404d7f601ffd383bfad Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/75988 Tested-by: FSP CI Jenkins Tested-by: Jenkins Server Reviewed-by: ANDRE A. MARIN Reviewed-by: Louis Stermole Tested-by: Hostboot CI Reviewed-by: Jennifer A. Stofer Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/75989 Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Reviewed-by: Christian R. Geddes --- .../chips/p9/procedures/xml/attribute_info/p9a_omi_setup_bars.xml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/import/chips/p9/procedures/xml/attribute_info/p9a_omi_setup_bars.xml b/src/import/chips/p9/procedures/xml/attribute_info/p9a_omi_setup_bars.xml index 38ed0d4ec..a7cce7e6b 100644 --- a/src/import/chips/p9/procedures/xml/attribute_info/p9a_omi_setup_bars.xml +++ b/src/import/chips/p9/procedures/xml/attribute_info/p9a_omi_setup_bars.xml @@ -5,7 +5,7 @@ - + @@ -27,7 +27,7 @@ ATTR_OMI_INBAND_BAR_BASE_ADDR_OFFSET - TARGET_TYPE_OMI + TARGET_TYPE_OMI, TARGET_TYPE_MC OMI inband BAR address offset. @@ -46,6 +46,9 @@ bit becomes the selector for the subchannel. The 4GB bit becomes the offset applied for MMIO operations. + Value is also set on MC to match the BAR offset of the child OMI with + lowest chip unit. + Each OCMB is assigned one base address attribute. ocmb | BAR ATTRIBUTE | Type | Base reg - end addr | size | sub-ch -- cgit v1.2.1