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 /opcodes/lm32-asm.c | |
parent | 6344535387740d9954c8c2358295e55c0a821fc0 (diff) | |
download | gdb-0796bfa48751603355fa9c3c272ea7d01d737ec2.zip gdb-0796bfa48751603355fa9c3c272ea7d01d737ec2.tar.gz gdb-0796bfa48751603355fa9c3c272ea7d01d737ec2.tar.bz2 |
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 'opcodes/lm32-asm.c')
0 files changed, 0 insertions, 0 deletions