cpu,gas,opcodes: support for eBPF JMP32 instruction class
authorDavid Faust <david.faust@oracle.com>
Thu, 16 Apr 2020 07:52:57 +0000 (09:52 +0200)
committerJose E. Marchesi <jose.marchesi@oracle.com>
Thu, 16 Apr 2020 07:52:57 +0000 (09:52 +0200)
commitc54a9b56696e584c2b8c7146caac337c063f5516
tree33205ceeca676265c2b2d4f5c049ec762d29fadd
parentd191d716f38b41720c4955823fe6c178cf0786f0
cpu,gas,opcodes: support for eBPF JMP32 instruction class

Add support for the JMP32 class of eBPF instructions.

cpu/ChangeLog

* bpf.cpu (define-cond-jump-insn): Renamed from djci.
(dcji) New version with support for JMP32

gas/ChangeLog

* testsuite/gas/bpf/bpf.exp: Run jump32 tests.
* testsuite/gas/bpf/jump32.s: New file.
* testsuite/gas/bpf/jump32.d: Likewise.

opcodes/ChangeLog

* bpf-desc.c: Regenerate.
* bpf-desc.h: Likewise.
* bpf-opc.c: Regenerate.
* bpf-opc.h: Likewise.
cpu/ChangeLog
cpu/bpf.cpu
gas/ChangeLog
gas/testsuite/gas/bpf/bpf.exp
gas/testsuite/gas/bpf/jump32.d [new file with mode: 0644]
gas/testsuite/gas/bpf/jump32.s [new file with mode: 0644]
opcodes/ChangeLog
opcodes/bpf-desc.c
opcodes/bpf-desc.h
opcodes/bpf-opc.c
opcodes/bpf-opc.h