summaryrefslogtreecommitdiff
path: root/lib/utils
diff options
context:
space:
mode:
authorNick Hu <[email protected]>2023-01-17 16:14:28 +0800
committerAnup Patel <[email protected]>2023-02-08 10:39:21 +0530
commit84d15f4f529c92d3f32fbc570c02f7d40e9e70cb (patch)
tree64289a8185500e0b15f662baefefa8b4b216923f /lib/utils
parent8050081f68b2b66f8937b15a6753ec6408c2fdee (diff)
lib: sbi_hsm: Use csr_set to restore the MIP
If we use the csr_write to restore the MIP, we may clear the SEIP. In generic behavior of QEMU, if the pending bits of PLIC are set and we clear the SEIP, the QEMU may not set it back immediately. It may cause the interrupts won't be handled anymore until the new interrupts arrived and QEMU set the bits back. Signed-off-by: Nick Hu <[email protected]> Signed-off-by: Jim Shu <[email protected]> Reviewed-by: Anup Patel <[email protected]>
Diffstat (limited to 'lib/utils')
0 files changed, 0 insertions, 0 deletions