Skip to content

Commit

Permalink
Handling special wakeup assert/deassert mis-match in PM Reset/Init on…
Browse files Browse the repository at this point in the history
… MALF

- Skip deassert special wakeup in PM Init when in PM Malf path
- Attribute changes to default HB to disable MALF and PM FFDC enablement on IPL
- Attribute to track Malf Flow across PM Reset and Init
- Do not fail PM reset in Malf Flow, if auto special wakeup could not be set

Change-Id: I5c730c818bbf886b8db7fc497cfb62c7a6c9c7f0
CQ: SW437841
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/62528
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com>
Reviewed-by: Prem Shanker Jha <premjha2@in.ibm.com>
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/62541
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
  • Loading branch information
am10dolkar authored and sgupta2m committed Jul 22, 2018
1 parent 08a3b13 commit 06f2b04
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -542,4 +542,17 @@
<writeable/>
</attribute>
<!-- ********************************************************************* -->
<attribute>
<id>ATTR_PM_MALF_CYCLE</id>
<targetType>TARGET_TYPE_PROC_CHIP</targetType>
<description>
Attribute is set in PM Reset and cleared in the immediate subsequent PM
Init, when handling a PM Malfunction related PM Complex reset/init cycle.
</description>
<valueType>uint8</valueType>
<enum>INACTIVE = 0x00, ACTIVE = 0x01</enum>
<writeable/>
<initToZero/>
</attribute>
<!-- ********************************************************************* -->
</attributes>
Original file line number Diff line number Diff line change
Expand Up @@ -2215,8 +2215,8 @@
</description>
<valueType>uint8</valueType>
<enum>FALSE = 0x00, TRUE = 0x01</enum>
<platInit/>
<default>FALSE</default>
<writeable/>
<initToZero/>
</attribute>
<!-- ********************************************************************* -->
<attribute>
Expand All @@ -2233,8 +2233,7 @@
<valueType>uint8</valueType>
<enum>FALSE = 0x00, TRUE = 0x01</enum>
<writeable/>
<platInit/>
<default>FALSE</default>
<initToZero/>
</attribute>

<!-- ********************************************************************* -->
Expand Down

0 comments on commit 06f2b04

Please sign in to comment.