mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 17:23:56 -06:00
target/arm: Mark up sysregs for HFGITR bits 18..47
Mark up the sysreg definitions for the system instructions trapped by HFGITR bits 18..47. These bits cover TLBI TLB maintenance instructions. (If we implemented FEAT_XS we would need to trap some of the instructions added by that feature using these bits; but we don't yet, so will need to add the .fgt markup when we do.) Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Tested-by: Fuad Tabba <tabba@google.com> Message-id: 20230130182459.3309057-19-peter.maydell@linaro.org Message-id: 20230127175507.2895013-19-peter.maydell@linaro.org
This commit is contained in:
parent
132c98cd93
commit
bf2f0625f8
2 changed files with 60 additions and 0 deletions
|
@ -666,6 +666,36 @@ typedef enum FGTBit {
|
|||
DO_BIT(HFGITR, ATS1E0W),
|
||||
DO_BIT(HFGITR, ATS1E1RP),
|
||||
DO_BIT(HFGITR, ATS1E1WP),
|
||||
DO_BIT(HFGITR, TLBIVMALLE1OS),
|
||||
DO_BIT(HFGITR, TLBIVAE1OS),
|
||||
DO_BIT(HFGITR, TLBIASIDE1OS),
|
||||
DO_BIT(HFGITR, TLBIVAAE1OS),
|
||||
DO_BIT(HFGITR, TLBIVALE1OS),
|
||||
DO_BIT(HFGITR, TLBIVAALE1OS),
|
||||
DO_BIT(HFGITR, TLBIRVAE1OS),
|
||||
DO_BIT(HFGITR, TLBIRVAAE1OS),
|
||||
DO_BIT(HFGITR, TLBIRVALE1OS),
|
||||
DO_BIT(HFGITR, TLBIRVAALE1OS),
|
||||
DO_BIT(HFGITR, TLBIVMALLE1IS),
|
||||
DO_BIT(HFGITR, TLBIVAE1IS),
|
||||
DO_BIT(HFGITR, TLBIASIDE1IS),
|
||||
DO_BIT(HFGITR, TLBIVAAE1IS),
|
||||
DO_BIT(HFGITR, TLBIVALE1IS),
|
||||
DO_BIT(HFGITR, TLBIVAALE1IS),
|
||||
DO_BIT(HFGITR, TLBIRVAE1IS),
|
||||
DO_BIT(HFGITR, TLBIRVAAE1IS),
|
||||
DO_BIT(HFGITR, TLBIRVALE1IS),
|
||||
DO_BIT(HFGITR, TLBIRVAALE1IS),
|
||||
DO_BIT(HFGITR, TLBIRVAE1),
|
||||
DO_BIT(HFGITR, TLBIRVAAE1),
|
||||
DO_BIT(HFGITR, TLBIRVALE1),
|
||||
DO_BIT(HFGITR, TLBIRVAALE1),
|
||||
DO_BIT(HFGITR, TLBIVMALLE1),
|
||||
DO_BIT(HFGITR, TLBIVAE1),
|
||||
DO_BIT(HFGITR, TLBIASIDE1),
|
||||
DO_BIT(HFGITR, TLBIVAAE1),
|
||||
DO_BIT(HFGITR, TLBIVALE1),
|
||||
DO_BIT(HFGITR, TLBIVAALE1),
|
||||
} FGTBit;
|
||||
|
||||
#undef DO_BIT
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue