summaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorAndrew Carlotti <andrew.carlotti@arm.com>2024-01-15 11:20:20 +0000
committerNick Clifton <nickc@redhat.com>2024-01-15 12:42:30 +0000
commit0796bfa48751603355fa9c3c272ea7d01d737ec2 (patch)
treeccdd3c4ac9fc0c3b7cff19247dd478abe3a99eac /bfd
parent6344535387740d9954c8c2358295e55c0a821fc0 (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