diff options
author | Corey Swenson <cswenson@us.ibm.com> | 2018-03-09 00:27:54 -0600 |
---|---|---|
committer | William G. Hoffa <wghoffa@us.ibm.com> | 2018-03-20 18:29:47 -0400 |
commit | ed84b08afa873008e71fb617146e536d2e9fe9b3 (patch) | |
tree | e015fe122af99c85ba5c42ed048dd93dd1cbe7eb /src/include | |
parent | 0e69501ebe5b6e31e52cfb765bdeef1a219cf4e1 (diff) | |
download | talos-hostboot-ed84b08afa873008e71fb617146e536d2e9fe9b3.tar.gz talos-hostboot-ed84b08afa873008e71fb617146e536d2e9fe9b3.zip |
Inband SCOM clean up
- Addresses review comments from original commit
- Adds inband scom multicast workaround
Change-Id: Ia17a8e5359227691464f3552ded585ede771813b
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/55305
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: Prachi Gupta <pragupta@us.ibm.com>
Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/sys/mmio.h | 6 | ||||
-rw-r--r-- | src/include/usr/ibscom/ibscomreasoncodes.H | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/include/sys/mmio.h b/src/include/sys/mmio.h index a06982eb9..71340973a 100644 --- a/src/include/sys/mmio.h +++ b/src/include/sys/mmio.h @@ -148,8 +148,10 @@ static const uint64_t MMIO_IBSCOM_UE_DETECTED = 0x53434F4D4641494C; /** Constants used to define IBSCOM MMIO address ranges */ -static const uint64_t MMIO_IBSCOM_BASE = 0x6030220000000; -static const uint64_t MMIO_IBSCOM_SIZE = 0x0000020000000; +static const uint64_t MMIO_IBSCOM_BASE_MASK = 0x6030220000000; +static const uint64_t MMIO_IBSCOM_DMI_MASK = 0x000000001FFFFFFF; +static const uint64_t MMIO_IBSCOM_CHIP_MASK = 0x00001C0000000000; +static const uint64_t MMIO_IBSCOM_GROUP_MASK = 0x0001700000000000; #ifdef __cplusplus } diff --git a/src/include/usr/ibscom/ibscomreasoncodes.H b/src/include/usr/ibscom/ibscomreasoncodes.H index b04a72ae6..7be209e8a 100644 --- a/src/include/usr/ibscom/ibscomreasoncodes.H +++ b/src/include/usr/ibscom/ibscomreasoncodes.H @@ -36,7 +36,7 @@ namespace IBSCOM IBSCOM_SANITY_CHECK = 0x02, IBSCOM_GET_TARG_VIRT_ADDR = 0x03, IBSCOM_DO_IBSCOM = 0x04, - IBSCOM_GET_PARRENT_DMI = 0x05, + IBSCOM_GET_PARENT_DMI = 0x05, }; enum ibscomReasonCode |