summaryrefslogtreecommitdiffstats
path: root/src/include/usr/xscom
diff options
context:
space:
mode:
authorThi Tran <thi@us.ibm.com>2011-08-29 15:55:50 -0500
committerThi N. Tran <thi@us.ibm.com>2011-09-02 15:38:45 -0500
commit85005b2607a50aec3c2f4528871687bb7b334a7a (patch)
tree34f6cfca94d5d0ea539656bfa8722f9f15a85d94 /src/include/usr/xscom
parent07580067764f07953570e6e6dddf7b9196b1c400 (diff)
downloadtalos-hostboot-85005b2607a50aec3c2f4528871687bb7b334a7a.tar.gz
talos-hostboot-85005b2607a50aec3c2f4528871687bb7b334a7a.zip
Fix XSCOM assert on non-sentinel chip
Change virt addr detect logic for better performance Updated with review comments Updated with review comments from set 3 Updated with review comments from set 4 Change-Id: I16828c8c325bb9e825683545d28c6bad2562efa9 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/288 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com> Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
Diffstat (limited to 'src/include/usr/xscom')
-rw-r--r--src/include/usr/xscom/xscomreasoncodes.H8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/include/usr/xscom/xscomreasoncodes.H b/src/include/usr/xscom/xscomreasoncodes.H
index f66382a37..09fdb5d30 100644
--- a/src/include/usr/xscom/xscomreasoncodes.H
+++ b/src/include/usr/xscom/xscomreasoncodes.H
@@ -29,9 +29,10 @@ namespace XSCOM
{
enum xscomModuleId
{
- XSCOM_PERFORM_OP = 0x00,
- XSCOM_SANITY_CHECK = 0x01,
- XSCOM_TEST_XSCOM1 = 0x02,
+ XSCOM_PERFORM_OP = 0x00,
+ XSCOM_SANITY_CHECK = 0x01,
+ XSCOM_TEST_XSCOM1 = 0x02,
+ XSCOM_GET_TARGET_VIRT_ADDR = 0x03,
};
enum xscomReasonCode
@@ -40,6 +41,7 @@ namespace XSCOM
XSCOM_INVALID_DATA_BUFFER = XSCOM_COMP_ID | 0x02,
XSCOM_INVALID_OP_TYPE = XSCOM_COMP_ID | 0x03,
XSCOM_DATA_UNMATCHED = XSCOM_COMP_ID | 0x04,
+ XSCOM_MMIO_UNMAP_ERR = XSCOM_COMP_ID | 0x05,
};
};
OpenPOWER on IntegriCloud