diff options
author | Sachin Gupta <sgupta2m@in.ibm.com> | 2018-03-20 02:33:56 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2018-03-20 08:28:05 -0400 |
commit | 5c0363924c7d710146155b3354b236012372dd24 (patch) | |
tree | 478a3bfcaf52ce94235e51624222ce2e3ea81ec2 /src/test/testcases/testRegAccess.xml | |
parent | 26fbcbed7c360f0c7b5b7e342d1fe149bf175dac (diff) | |
download | talos-sbe-5c0363924c7d710146155b3354b236012372dd24.tar.gz talos-sbe-5c0363924c7d710146155b3354b236012372dd24.zip |
Handle race condition between PSU/FIFO interface.
It fixes these two problems
1. Protect global interrupt flags by putting them in critical section
2. Disable inteerupts before sending the ACK for timer chipop. Otherwise
other high priority thread can interrupt it if there is a interrupt on FIFO.
On slow soft-fsi based systems, taking initial data from FIFO may take time
in command receiver thread.
Change-Id: I6e33eb9b9a3fa698c38ca228ed1e645bebeb8234
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/56052
Reviewed-by: Shakeeb A. Pasha B K <shakeebbk@in.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/test/testcases/testRegAccess.xml')
0 files changed, 0 insertions, 0 deletions