diff options
| author | Richard Henderson <richard.henderson@linaro.org> | 2025-10-08 14:55:36 -0700 |
|---|---|---|
| committer | Peter Maydell <peter.maydell@linaro.org> | 2025-10-10 13:19:09 +0100 |
| commit | de83d60a84f25b9518a91bcb996f60a911d03e48 (patch) | |
| tree | f5723830692ac613e1ee5db15100c15dfd7b4f56 /scripts/lib/kdoc/kdoc_files.py | |
| parent | 38f8b024d80d276429dad0adadc67789aa89730a (diff) | |
| download | qemu-de83d60a84f25b9518a91bcb996f60a911d03e48.zip qemu-de83d60a84f25b9518a91bcb996f60a911d03e48.tar.gz qemu-de83d60a84f25b9518a91bcb996f60a911d03e48.tar.bz2 | |
target/arm: Expand pstate to 64 bits
The ARM now defines 36 bits in SPSR_ELx in aarch64 mode, so
it's time to bite the bullet and extend PSTATE to match.
Most changes are straightforward, adjusting printf formats,
changing local variable types. More complex is migration,
where to maintain backward compatibility a new pstate64
record is introduced, and only when one of the extensions
that sets bits 32-35 are active.
The fate of gdbstub is left undecided for the moment.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20251008215613.300150-37-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
