mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-27 04:52:05 +08:00
b26e2ae7d3
This patch introduces the basics of an instruction-simulator for eBPF. The simulator is based on CGEN. gdb/ChangeLog: 2020-08-04 Jose E. Marchesi <jose.marchesi@oracle.com> * configure.tgt: Set gdb_sim for bpf-*-* targets. sim/ChangeLog: 2020-08-04 Jose E. Marchesi <jose.marchesi@oracle.com> David Faust <david.faust@oracle.com> * configure.tgt (sim_arch): Add entry for bpf-*-*. * configure: Regenerate. * MAINTAINERS: Add maintainer for the BPF simulator. * bpf/Makefile.in: New file. * bpf/bpf-helpers.c: Likewise. * bpf/bpf-helpers.def: Likewise. * bpf/bpf-helpers.h: Likewise. * bpf/bpf-sim.h: Likewise. * bpf/bpf.c: Likewise. * bpf/config.in: Likewise. * bpf/configure.ac: Likewise. * bpf/decode.h: Likewise. * bpf/eng.h: Likewise. * bpf/mloop.in: Likewise. * bpf/sim-if.c: Likewise. * bpf/sim-main.h: Likewise. * bpf/traps.c: Likewise. * bpf/configure: Generate. * bpf/aclocal.m4: Likewise. sim/testsuite/ChangeLog: 2020-08-04 David Faust <david.faust@oracle.com> Jose E. Marchesi <jose.marchesi@oracle.com> * configure: Regenerate. * sim/bpf/allinsn.exp: New file. * sim/bpf/alu.s: Likewise. * sim/bpf/alu32.s: Likewise. * sim/bpf/endbe.s: Likewise. * sim/bpf/endle.s: Likewise. * sim/bpf/jmp.s: Likewise. * sim/bpf/jmp32.s: Likewise. * sim/bpf/ldabs.s: Likewise. * sim/bpf/mem.s: Likewise. * sim/bpf/mov.s: Likewise. * sim/bpf/testutils.inc: Likewise. * sim/bpf/xadd.s: Likewise.
55 lines
1.8 KiB
Plaintext
55 lines
1.8 KiB
Plaintext
SIM Maintainers
|
|
|
|
The simulator is part of the GDB project, so see the file
|
|
gdb/MAINTAINERS for general information about maintaining these files.
|
|
|
|
If you are considering contributing a patch, please see the file
|
|
gdb/CONTRIBUTE. Patches to these files should be posted to:
|
|
gdb-patches@sources.redhat.com
|
|
|
|
Global Maintainers
|
|
|
|
Andrew Burgess andrew.burgess@embecosm.com
|
|
|
|
Maintainers for particular sims:
|
|
|
|
aarch64 Nick Clifton <nickc@redhat.com>
|
|
aarch64 Jim Wilson <wilson@tuliptree.org>
|
|
arm Nick Clifton <nickc@redhat.com>
|
|
bfin Mike Frysinger <vapier@gentoo.org>
|
|
bpf Jose E. Marchesi <jose.marchesi@oracle.com>
|
|
cr16 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
|
|
frv Dave Brolley <brolley@redhat.com>
|
|
ft32 James Bowman <james.bowman@ftdichip.com>
|
|
igen (igen simulators)
|
|
lm32 Jon Beniston <jon@beniston.com>
|
|
m32r Doug Evans <dje@sebabeach.org>
|
|
m68hc11 Stephane Carrez <Stephane.Carrez@gmail.com>
|
|
microblaze Michael Eager <eager@eagercon.com>
|
|
mips I-IV Maciej W. Rozycki <macro@linux-mips.org>
|
|
moxie Anthony Green <green@moxielogic.com>
|
|
msp430 Nick Clifton <nickc@redhat.com>
|
|
or1k Stafford Horne <shorne@gmail.com>
|
|
pru Dimitar Dimitrov <dimitar@dinux.eu>
|
|
sh (global maintainers)
|
|
sh64 Dave Brolley <brolley@redhat.com>
|
|
common Frank Ch. Eigler <fche@redhat.com>
|
|
* (target, then global maintainers)
|
|
|
|
Authorized committers for particular sims:
|
|
* Hans-Peter Nilsson <hp@axis.com>
|
|
|
|
Past sim maintainers:
|
|
|
|
common Ben Elliston <bje@gnu.org>
|
|
m32c DJ Delorie <dj@redhat.com>
|
|
mips Andrew Cagney <ac131313@redhat.com>
|
|
mips Chris Demetriou <cgd@netbsd.org>
|
|
mips Thiemo Seufer <ths@networkno.de>
|
|
ppc Geoff Keating <geoffk@geoffk.org>
|
|
ppc Andrew Cagney <cagney@gnu.org>
|
|
rl78 DJ Delorie <dj@redhat.com>
|
|
rx DJ Delorie <dj@redhat.com>
|
|
v850 DJ Delorie <dj@redhat.com>
|
|
* Mike Frysinger <vapier@gentoo.org>
|