diff options
| author | Richard Henderson <richard.henderson@linaro.org> | 2025-10-08 14:55:41 -0700 |
|---|---|---|
| committer | Peter Maydell <peter.maydell@linaro.org> | 2025-10-10 13:19:09 +0100 |
| commit | 766c99beabd5a15ec2f4d2b1372926d8e1b03717 (patch) | |
| tree | 5ebbfb11740b841a3ad0cc84588176586a4ae052 /scripts/lib/kdoc/kdoc_files.py | |
| parent | 399d40b985032ec1364f9906ef6596264a53f2db (diff) | |
| download | qemu-766c99beabd5a15ec2f4d2b1372926d8e1b03717.zip qemu-766c99beabd5a15ec2f4d2b1372926d8e1b03717.tar.gz qemu-766c99beabd5a15ec2f4d2b1372926d8e1b03717.tar.bz2 | |
target/arm: Implement EXLOCKException for ELR_ELx and SPSR_ELx
If PSTATE.EXLOCK is set, and the GCS EXLOCK enable bit is set,
and nested virt is in the appropriate state, then we need to
raise an EXLOCK exception.
Since PSTATE.EXLOCK cannot be set without GCS being present
and enabled, no explicit check for GCS is required.
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20251008215613.300150-42-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_files.py')
0 files changed, 0 insertions, 0 deletions
