diff options
author | Peter Maydell <peter.maydell@linaro.org> | 2025-09-23 18:57:51 +0100 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2025-09-26 13:43:33 +0100 |
commit | b71e2b281a23aca474e128a8487efb07e29f4019 (patch) | |
tree | 9941e63462fd90cbf8ab33bddbc74cdccb5570f9 /scripts/lib/kdoc/kdoc_item.py | |
parent | ff197ae9a44741e92df47c78ce2a3d30a4e46455 (diff) | |
download | qemu-b71e2b281a23aca474e128a8487efb07e29f4019.zip qemu-b71e2b281a23aca474e128a8487efb07e29f4019.tar.gz qemu-b71e2b281a23aca474e128a8487efb07e29f4019.tar.bz2 |
target/arm: Implement ID_AA64PFR2_EL1
Currently we define the ID_AA64PFR2_EL1 encoding as reserved (with
the required RAZ behaviour for unassigned system registers in the ID
register encoding space). Newer architecture versions start to
define fields in this ID register, so define the appropriate
constants and implement it as an ID register backed by a field in
cpu->isar. Since none of our CPUs set that isar field to non-zero,
there is no behavioural change here (other than the name exposed to
the user via the gdbstub), but this paves the way for implementing
the new features that use fields in this register.
The fields here are the ones documented in rev L.b of the Arm ARM.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_item.py')
0 files changed, 0 insertions, 0 deletions