diff options
author | Andrew Carlotti <andrew.carlotti@arm.com> | 2024-01-15 11:20:20 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2024-01-15 12:42:30 +0000 |
commit | 0796bfa48751603355fa9c3c272ea7d01d737ec2 (patch) | |
tree | ccdd3c4ac9fc0c3b7cff19247dd478abe3a99eac /bfd | |
parent | 6344535387740d9954c8c2358295e55c0a821fc0 (diff) |
aarch64: Fix tlbi and tlbip instructions
There are some tlbi operations that don't have a corresponding tlbip operation,
but we were incorrectly using the same list for both. Add the missing tlbi
*nxs operations, and use the F_REG_128 flag to filter tlbi operations that
don't have a tlbip analogue. For increased clarity, I have also used a macro
to reduce duplication between the 'nxs' and non-'nxs' variants, and added a
test to verify that no invalid combinations are accepted.
Additionally, fix two missing checks for AARCH64_OPND_SYSREG_TLBIP that were
preventing disassembly of tlbip instructions.
Diffstat (limited to 'bfd')
0 files changed, 0 insertions, 0 deletions