From 3aa8392da5bba9c961dc74ed6e87655cf8be7d1c Mon Sep 17 00:00:00 2001 From: "CHRISTINA L. GRAVES" Date: Thu, 6 Oct 2016 15:05:09 -0500 Subject: Fixing error with DMA writes because of scope being LN not group Change-Id: I16ab2b13f9b77d35ab1450783c8c8f35baa24106 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30828 Tested-by: Jenkins Server Reviewed-by: JOSHUA L. HANNAN Tested-by: PPE CI Tested-by: Hostboot CI Reviewed-by: Joseph J. McGill Reviewed-by: Dean Sanner Reviewed-by: Thi N. Tran Reviewed-by: Jennifer A. Stofer Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30841 Reviewed-by: Hostboot Team Reviewed-by: Sachin Gupta --- src/import/chips/p9/procedures/hwp/nest/p9_adu_coherent_utils.C | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/import/chips/p9/procedures/hwp/nest/p9_adu_coherent_utils.C b/src/import/chips/p9/procedures/hwp/nest/p9_adu_coherent_utils.C index d0ea4eb5..2fe9c74b 100644 --- a/src/import/chips/p9/procedures/hwp/nest/p9_adu_coherent_utils.C +++ b/src/import/chips/p9/procedures/hwp/nest/p9_adu_coherent_utils.C @@ -113,6 +113,9 @@ extern "C" //I think that the secondary encoding should always be 0 for cl_dma_rd const uint32_t ALTD_CMD_DMAR_TSIZE = 0; + //Value for scope for any DMA write operations + const uint32_t ALTD_CMD_SCOPE_GROUP = 0b00000011; + // Values for PB operations const uint32_t ALTD_CMD_PB_OPERATION_TSIZE = 0b00001000; const uint32_t ALTD_CMD_SCOPE_SYSTEM = 0b00000101; @@ -424,6 +427,9 @@ extern "C" altd_cmd_reg_data.insertFromRight(ALTD_CMD_TTYPE_DMA_PR_WR); + //Set scope to group scope + altd_cmd_reg_data.insertFromRight(ALTD_CMD_SCOPE_GROUP); + // Set TSIZE if ( l_transSize == p9_ADU_oper_flag::TSIZE_1 ) { -- cgit v1.2.1