summaryrefslogtreecommitdiffstats
path: root/src/test
diff options
context:
space:
mode:
authorSachin Gupta <sgupta2m@in.ibm.com>2018-03-20 02:33:56 -0500
committerSachin Gupta <sgupta2m@in.ibm.com>2018-03-20 08:28:05 -0400
commit5c0363924c7d710146155b3354b236012372dd24 (patch)
tree478a3bfcaf52ce94235e51624222ce2e3ea81ec2 /src/test
parent26fbcbed7c360f0c7b5b7e342d1fe149bf175dac (diff)
downloadtalos-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')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud