mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 00:33:55 -06:00
target/arm: Mark up sysregs for HFGITR bits 0..11
Mark up the sysreg definitions for the system instructions trapped by HFGITR bits 0..11. These bits cover various cache maintenance operations. 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-17-peter.maydell@linaro.org Message-id: 20230127175507.2895013-17-peter.maydell@linaro.org
This commit is contained in:
parent
dc780233b6
commit
dd34565319
2 changed files with 42 additions and 0 deletions
|
@ -646,6 +646,20 @@ typedef enum FGTBit {
|
|||
DO_BIT(HDFGWTR, PMCR_EL0),
|
||||
DO_BIT(HDFGRTR, PMMIR_EL1),
|
||||
DO_BIT(HDFGRTR, PMCEIDN_EL0),
|
||||
|
||||
/* Trap bits in HFGITR_EL2, starting from bit 0 */
|
||||
DO_BIT(HFGITR, ICIALLUIS),
|
||||
DO_BIT(HFGITR, ICIALLU),
|
||||
DO_BIT(HFGITR, ICIVAU),
|
||||
DO_BIT(HFGITR, DCIVAC),
|
||||
DO_BIT(HFGITR, DCISW),
|
||||
DO_BIT(HFGITR, DCCSW),
|
||||
DO_BIT(HFGITR, DCCISW),
|
||||
DO_BIT(HFGITR, DCCVAU),
|
||||
DO_BIT(HFGITR, DCCVAP),
|
||||
DO_BIT(HFGITR, DCCVADP),
|
||||
DO_BIT(HFGITR, DCCIVAC),
|
||||
DO_BIT(HFGITR, DCZVA),
|
||||
} FGTBit;
|
||||
|
||||
#undef DO_BIT
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue