From 7754948e126027ed7481ccf2de401ca0141b5f69 Mon Sep 17 00:00:00 2001 From: Michael Floyd Date: Fri, 9 Feb 2018 16:50:43 -0600 Subject: CME Size Reduction Fixes -- sibling no longer clears g_eimr_override bit7 -- misplaced paren with invert mask for IRQ_VEC_STOP_C0_UPPER -- fixed comment and removed redundant code in pstate start for Enabling PMCR interrupts -- removed bad trace message in sibling during registration -- removed unneeded scom_data init to 0 -- removed annoying \n in cme pstate trace messages Key_Cronus_Test=PM_REGRESS Change-Id: I651c7eac42c1cde65f6480304a7f66249c7e3e36 CQ: SW415503 RTC: 178789 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/53794 Tested-by: Jenkins Server Tested-by: Cronus HW CI Tested-by: FSP CI Jenkins Reviewed-by: YUE DU Reviewed-by: RAHUL BATRA Dev-Ready: Michael S. Floyd Reviewed-by: Brian T. Vanderpool Reviewed-by: Gregory S. Still --- .../p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c index f565108b..5667b9c2 100644 --- a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c +++ b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_irq_handlers.c @@ -157,7 +157,7 @@ p9_cme_stop_spwu_handler(void) if (!(G_cme_stop_record.core_blockey & core_mask)) { // use 32 bit UPPER mask to prevent compiler from doing 64-bit shifting - g_eimr_override &= ((uint64_t)((~IRQ_VEC_STOP_C0_UPPER) >> core_index)) << 32 | 0xFFFFFFFF; + g_eimr_override &= ((uint64_t)~((IRQ_VEC_STOP_C0_UPPER) >> core_index)) << 32 | 0xFFFFFFFF; } } } -- cgit v1.2.3