diff options
author | Max Filippov <jcmvbkbc@gmail.com> | 2023-06-13 11:18:26 +0300 |
---|---|---|
committer | Max Filippov <jcmvbkbc@gmail.com> | 2023-06-14 07:56:27 +0300 |
commit | 651d4aff6892f630d399201f9ce94e240d932520 (patch) | |
tree | 1df0aadc32115607e9d2be51f29f06d51d414252 /arch/xtensa/kernel/setup.c | |
parent | 3522bcfe1ecd48b9db1bbecec5f27010f77b639b (diff) | |
download | linux-651d4aff6892f630d399201f9ce94e240d932520.tar.xz |
xtensa: rearrange unaligned exception handler
- extract initialization part of the exception handler into a separate
function.
- use single label for invalid instruction instead of two labels, one
for load and one for store, at one place.
- use sext instruction for sign extension when available.
- store SAR on the stack instead of in a0.
- replace numeric labels for load and store writeback with .Lload_w and
.Lstore_w respectively.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Diffstat (limited to 'arch/xtensa/kernel/setup.c')
0 files changed, 0 insertions, 0 deletions