summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorCorey Swenson <cswenson@us.ibm.com>2018-02-22 10:32:21 -0600
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2018-03-08 15:10:19 -0500
commit4cf79f8dc40b280faf5aac52bad3e684138e2052 (patch)
treeca1a4194fc2d9e6147fcc6bedc547c9be5a409eb /src/include
parentc0fce11639f72a479e3479a25362cf64337e51a1 (diff)
downloadtalos-hostboot-4cf79f8dc40b280faf5aac52bad3e684138e2052.tar.gz
talos-hostboot-4cf79f8dc40b280faf5aac52bad3e684138e2052.zip
Changes to Inband SCOM MMIO ranges for Cumulus
- Add function to compress SCOM address - Old MCS target is now DMI - Add istep12 call to enable inband SCOMs - Set each DMI offset attribute in processMrw Change-Id: If5171f8da6c58404ac598047ca0177aead048771 RTC:147272 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/54574 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/sys/mmio.h8
-rw-r--r--src/include/usr/ibscom/ibscomreasoncodes.H5
2 files changed, 8 insertions, 5 deletions
diff --git a/src/include/sys/mmio.h b/src/include/sys/mmio.h
index 470c74e48..a06982eb9 100644
--- a/src/include/sys/mmio.h
+++ b/src/include/sys/mmio.h
@@ -5,7 +5,7 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* Contributors Listed Below - COPYRIGHT 2010,2016 */
+/* Contributors Listed Below - COPYRIGHT 2010,2018 */
/* [+] International Business Machines Corp. */
/* */
/* */
@@ -146,10 +146,10 @@ mutex_t * mmio_xscom_mutex();
*/
static const uint64_t MMIO_IBSCOM_UE_DETECTED = 0x53434F4D4641494C;
-/** Constants used to define IBSCOM MMIO address range
+/** Constants used to define IBSCOM MMIO address ranges
*/
-static const uint64_t MMIO_IBSCOM_START = 0x0003E00000000000;
-static const uint64_t MMIO_IBSCOM_END = 0x0003F02000000000;
+static const uint64_t MMIO_IBSCOM_BASE = 0x6030220000000;
+static const uint64_t MMIO_IBSCOM_SIZE = 0x0000020000000;
#ifdef __cplusplus
}
diff --git a/src/include/usr/ibscom/ibscomreasoncodes.H b/src/include/usr/ibscom/ibscomreasoncodes.H
index 27f203ce4..b04a72ae6 100644
--- a/src/include/usr/ibscom/ibscomreasoncodes.H
+++ b/src/include/usr/ibscom/ibscomreasoncodes.H
@@ -5,7 +5,9 @@
/* */
/* OpenPOWER HostBoot Project */
/* */
-/* COPYRIGHT International Business Machines Corp. 2012,2014 */
+/* Contributors Listed Below - COPYRIGHT 2012,2018 */
+/* [+] International Business Machines Corp. */
+/* */
/* */
/* Licensed under the Apache License, Version 2.0 (the "License"); */
/* you may not use this file except in compliance with the License. */
@@ -34,6 +36,7 @@ namespace IBSCOM
IBSCOM_SANITY_CHECK = 0x02,
IBSCOM_GET_TARG_VIRT_ADDR = 0x03,
IBSCOM_DO_IBSCOM = 0x04,
+ IBSCOM_GET_PARRENT_DMI = 0x05,
};
enum ibscomReasonCode
OpenPOWER on IntegriCloud