diff options
| author | Ovidiu Panait <[email protected]> | 2022-02-13 10:09:22 +0200 |
|---|---|---|
| committer | Michal Simek <[email protected]> | 2022-02-15 13:11:43 +0100 |
| commit | ee8161f7d182e57ea828f77a6b246c884c70b7cd (patch) | |
| tree | aeee6ced6a02ba6d2f266cdaf102d9b7db4758d7 /doc/develop/python_cq.rst | |
| parent | 7422b411757faa2a01487b43138f29b4fdde3c74 (diff) | |
microblaze: exception: fix return address for delay slot exceptions
According to the MicroBlaze reference manual (xilinx2021.2/ug984/page-37):
"""
If an exception is caused by an instruction in a delay slot (that is,
ESR[DS]=1), the exception handler should return execution to
the address stored in BTR instead of the normal exception return
address stored in R17.
"""
Adjust the code to print the proper return address for delay slot
exceptions.
Signed-off-by: Ovidiu Panait <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Michal Simek <[email protected]>
Diffstat (limited to 'doc/develop/python_cq.rst')
0 files changed, 0 insertions, 0 deletions
