summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-ximport/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_entry.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_entry.c b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_entry.c
index 92153baf..f9733582 100755
--- a/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_entry.c
+++ b/import/chips/p9/procedures/ppe_closed/cme/stop_cme/p9_cme_stop_entry.c
@@ -148,7 +148,8 @@ p9_cme_stop_entry()
{
core_index = core_mask & 1;
G_cme_stop_record.req_level[core_index] =
- (pm_states & BITS64SH(36, 4)) >> SHIFT64SH(39);
+ (pm_states & BITS64SH((36 + (core_index << 2)), 4)) >>
+ SHIFT64SH((39 + (core_index << 2)));
if (G_cme_stop_record.req_level[core_index] == STOP_LEVEL_1)
{
@@ -159,7 +160,6 @@ p9_cme_stop_entry()
if ((G_cme_stop_record.header_flags & MAP_11_TO_8) &&
(G_cme_stop_record.req_level[core_index] == STOP_LEVEL_11))
{
-
G_cme_stop_record.req_level[core_index] = STOP_LEVEL_8;
}
OpenPOWER on IntegriCloud