Jose E. Marchesi
b26e2ae7d3
sim: eBPF simulator
...
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.
2020-08-04 18:09:16 +02:00
Dimitar Dimitrov
ddd44b7053
sim: Add PRU simulator port
...
A simulator port for the TI PRU I/O processor.
v1: https://sourceware.org/ml/gdb-patches/2016-12/msg00143.html
v2: https://sourceware.org/ml/gdb-patches/2017-02/msg00397.html
v3: https://sourceware.org/ml/gdb-patches/2017-02/msg00516.html
v4: https://sourceware.org/ml/gdb-patches/2018-06/msg00484.html
v5: https://sourceware.org/ml/gdb-patches/2019-08/msg00584.html
v6: https://sourceware.org/ml/gdb-patches/2019-09/msg00036.html
gdb/ChangeLog:
* NEWS: Mention new simulator port for PRU.
sim/ChangeLog:
* MAINTAINERS: Add myself as PRU maintainer.
* configure: Regenerated.
* configure.tgt: Add PRU.
sim/common/ChangeLog:
* gennltvals.sh: Add PRU libgloss target.
* nltvals.def: Regenerate from the latest libgloss sources.
sim/pru/ChangeLog:
* Makefile.in: New file.
* aclocal.m4: Regenerated.
* config.in: Regenerated.
* configure: Regenerated.
* configure.ac: New file.
* interp.c: New file.
* pru.h: New file.
* pru.isa: New file.
* sim-main.h: New file.
2019-09-23 22:11:02 +01:00
Joel Brobecker
9c4c331816
(gdb/sim) Move Mike Frysinger to past maintainers section
...
sim/ChangeLog:
* MAINTAINERS: Move Mike Frysinger to past maintainers' section.
2019-02-28 11:20:29 +04:00
Simon Marchi
007024cc6a
Add Andrew Burgess as global maintainer of gdb/ and sim/
2019-02-13 16:56:21 -05:00
Maciej W. Rozycki
e2e31f1039
Update my e-mail address, limit maintenance to MIPS I-IV ISAs
...
binutils/
* MAINTAINERS: Update my e-mail address, downgrade to MIPS I-IV
ISA maintenance.
gdb/
* MAINTAINERS: Update my e-mail address, downgrade to MIPS I-IV
ISA maintenance.
sim/
* MAINTAINERS: Update my e-mail address, downgrade to MIPS I-IV
ISA maintenance.
2018-07-21 00:14:01 +01:00
DJ Delorie
79f5b65e3e
Remove myself from target-specific MAINTAINERS
...
[binutils]
* MAINTAINERS (RL78, RX): Remove myself as maintainer.
[sim]
* MAINTAINERS (rl78, m32c, rx, v850): Remove myself as maintainer.
2018-07-19 22:08:51 -04:00
Stafford Horne
3137562654
sim: Add Stafford Horne as or1k maintainer.
...
Since I helped upstream the or1k port I would like to claim myself as
maintainer.
sim/ChangeLog:
yyyy-mm-dd Stafford Horne <shorne@gmail.com>
* MAINTAINERS (or1k): Add myself as or1k maintainer.
Signed-off-by: Stafford Horne <shorne@gmail.com>
2018-07-14 05:59:26 +09:00
Maciej W. Rozycki
d65ce302ab
MAINTAINERS: Update my company e-mail address
...
Following my recent transition from Imagination Technologies to the
reincarnated MIPS company update MAINTAINERS entries accordingly.
binutils/
* MAINTAINERS: Update my company e-mail address.
gdb/
* MAINTAINERS: Update my company e-mail address.
sim/
* MAINTAINERS: Update my company e-mail address.
2018-01-22 15:39:18 +00:00
James Bowman
d268bbaff7
Add myself as ft32 maintainer for sim.
...
sim/ChangeLog:
2017-10-12 James Bowman <james.bowman@ftdichip.com>
* MAINTAINERS (ft32): Add myself.
2017-10-12 18:12:42 -07:00
Jim Wilson
c0107b0f57
Update my email address.
...
sim/
* MAINTAINERS (aarch64): Update my email address.
2017-10-03 14:23:56 -07:00
Jim Wilson
742e3a7781
Add self to aarch64 maintainers. Fix mla instruction.
...
sim/
* MAINTAINTERS (aarch64): Add myself.
sim/aarch64/
* simulator.c (do_vec_MLA): Rewrite switch body.
sim/testsuite/sim/aarch64/
* mla.s: New.
2017-02-14 15:23:12 -08:00
Maciej W. Rozycki
cadf97cf20
MAINTAINERS: Add myself as a MIPS maintainer
...
* MAINTAINERS (Maintainers for particular sims): Add myself as
a MIPS maintainer.
2016-12-14 22:19:08 +00:00
Maciej W. Rozycki
3b8f2c8bcf
MAINTAINERS: Add Thiemo Seufer back, as a past maintainer
...
Complement commit 26e0f8dbd8
("* MAINTAINERS: Remove Thiemo Seufer.").
* MAINTAINERS (Past sim maintainers): Add Thiemo Seufer.
2016-02-03 18:26:50 +00:00
Nick Clifton
4eb70007f1
Add myself as the maintainer for the AArch64.
2016-01-05 16:49:26 +00:00
Nick Clifton
7701725167
Add myself as the maintainer for the MSP430 sim.
2014-03-12 11:02:57 +00:00
Stephane Carrez
2d1ef085ab
* MAINTAINERS: Update my email address.
2012-11-05 22:08:10 +00:00
Joel Brobecker
c36260c737
Record Mike Frysinger as a sim Global Maintainer.
...
sim/ChangeLog:
* maintainers (global maintainers): new section. add mike
frysinger.
2011-11-29 06:25:05 +00:00
DJ Delorie
87326c782a
[sim]
...
* configure.tgt: Add rl78 support.
* configure: Regenerate.
* rl78: New directory.
* MAINTAINERS: Add myself as RL78 maintainer.
[gdb]
* NEWS: Mention RL78 simulator.
2011-11-29 03:49:09 +00:00
Hans-Peter Nilsson
26e0f8dbd8
* MAINTAINERS: Remove Thiemo Seufer.
2011-07-08 01:43:09 +00:00
Mike Frysinger
ef016f835f
sim: bfin: new port
...
This can boot Das U-Boot and a Linux kernel. It also supports Linux
userspace FLAT and FDPIC (dynamic and static) ELFs.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-03-06 00:20:21 +00:00
DJ Delorie
8d94ec8331
Sort *alphabetically* this time
2010-07-28 22:31:09 +00:00
DJ Delorie
d61e002c14
* MAINTAINERS: Add self as RX maintainer. Sort list.
2010-07-28 21:56:16 +00:00
Doug Evans
0a8d1bde17
* MAINTAINERS: Add myself as m32r maintainer.
2009-10-16 18:57:30 +00:00
Michael Eager
060916aa31
* MAINTAINERS: Add self as MicroBlaze maintainer.
2009-10-15 19:38:12 +00:00
Ben Elliston
42c8b6b546
* MAINTAINERS (common): Move myself to "past maintainers" section.
2009-10-13 23:44:18 +00:00
Jon Beniston
c28c63d86b
gdb/
...
2009-05-18 Jon Beniston <jon@beniston.com>
* MAINTAINERS: Add lm32 target.
* Makefile.in: Add lm32 dependencies.
* NEWS: Indicate lm32 is a new target.
* configure.tgt: Add lm32 targets.
* lm32-tdep.c: New file.
gdb/testsuite
2009-05-18 Jon Beniston <jon@beniston.com>
* gdb.asm/asm-source.exp: Add lm32 target.
include/gdb/
2009-05-18 Jon Beniston <jon@beniston.com>
* sim-lm32.h: New file.
sim/
2009-05-18 Jon Beniston <jon@beniston.com>
* MAINTAINERS: Add Jon Beniston as maintainer of lm32 sim.
* configure.ac: Add lm32 target.
* lm32: New directory.
sim/common
2009-05-18 Jon Beniston <jon@beniston.com>
* gennltvals.sh: Add lm32 target.
* nltvals.def: Add lm32 syscall definitions.
sim/lm32/
2009-05-18 Jon Beniston <jon@beniston.com>
* Makefile.in: New file.
* arch.c: New file.
* arch.h: New file.
* config.in: New file.
* configure: New file.
* configure.ac: New file.
* cpu.c: New file.
* cpu.h: New file.
* cpuall.h: New file.
* decode.c: New file.
* decode.h: New file.
* dv-lm32cpu.c: New file.
* dv-lm32timer.c: New file.
* dv-lm32uart.c: New file.
* lm32.c: New file.
* lm32-sim.h: New file.
* mloop.in: New file.
* model.c: New file.
* sem.c: New file.
* sem-switch.c: New file.
* sim-if.c: New file.
* sim-main.c: New file.
* tconfig.in: New file.
* traps.c: New file.
* user.c: New file.
2009-05-18 13:25:35 +00:00
Andrew Cagney
90e2fa9c54
2009-05-11 Andrew Cagney <cagney@gnu.org>
...
* MAINTAINERS: Orphan ppc.
2009-05-11 21:21:47 +00:00
Anthony Green
fdd6fa6167
Add moxie simulator
2009-05-01 03:03:41 +00:00
M R Swami Reddy
efc111662f
Add myself as maintainer of cr16 port.
2008-04-08 07:15:39 +00:00
Hans-Peter Nilsson
49cbcfe9c9
* MAINTAINERS: Add self as authorized committer for *.
2006-12-20 12:34:46 +00:00
Daniel Jacobowitz
bac25e5b7a
* MAINTAINERS: Add Dave Brolley for sh64.
2006-10-01 04:00:30 +00:00
Thiemo Seufer
afddf9e98c
Add myself as mips maintainer.
2006-08-25 18:06:21 +00:00
Daniel Jacobowitz
8b2f7496cc
* MAINTAINERS: Add an "Authorized committers" section, and list
...
DJ Delorie for v850.
2006-05-04 15:39:19 +00:00
DJ Delorie
1f810f7808
* MAINTAINERS: Add self as m32c sim maintainer.
2006-03-14 02:37:35 +00:00
Chris Demetriou
d81ffbc49a
2005-05-26 Chris Demetriou <cgd@netbsd.org>
...
* MAINTAINERS: Update my mail address, move myself to the
"Past maintainers" section.
2005-05-26 21:37:09 +00:00
Ben Elliston
523f6a2717
* MAINTAINERS: Update my mail address.
2004-03-10 02:58:24 +00:00
Dave Brolley
b3af7bdf4b
2003-08-29 Dave Brolley <brolley@redhat.com>
...
* MAINTAINERS: Add myself as maintainer of the FRV port.
2003-08-29 17:20:42 +00:00
Ben Elliston
c53d60d804
* MAINTAINERS: Update my mail address.
2003-08-10 10:42:22 +00:00
Andrew Cagney
c55433ef61
2003-08-09 Andrew Cagney <cagney@redhat.com>
...
* MAINTAINERS: Andrew Cagney (mips) and Geoff Keating (ppc) drop
maintenance. List igen and sh maintainers. Mention that target
and global maintainers pick up the slack.
2003-08-09 14:10:49 +00:00
Geoffrey Keating
a926ab2fb9
* MAINTAINERS: Change my mailing address.
2002-08-24 22:43:50 +00:00
Stephane Carrez
2be99286c5
* MAINTAINERS: Update my email address.
2002-05-16 13:38:55 +00:00
Stephane Carrez
44befb9ff7
* MAINTAINERS: Record self as maintainer of m68hc11 simulator.
2002-03-06 20:15:53 +00:00
Frank Ch. Eigler
ce93e51a12
* vaporous abdication
2002-03-01 21:51:21 +00:00
Nick Clifton
72ca629fe1
Document check-in procedures
2002-02-07 09:09:13 +00:00
Nick Clifton
00125dd034
Add myself as ARM sim maintainer
2002-01-10 11:15:35 +00:00
Ben Elliston
c9b2b0e016
s/cygnus.com/redhat.com/
2001-12-15 04:51:01 +00:00
Ben Elliston
9afc4bbfbb
2001-02-16 Ben Elliston <bje@redhat.com>
...
* MAINTAINERS: Add myself for common portions.
2001-02-15 23:03:41 +00:00
Chris Demetriou
0b8c7076b5
* MAINTAINERS: Added self and Andrew for the mips sim.
2001-01-15 19:16:57 +00:00
Geoffrey Keating
c56a7a95d1
* MAINTAINERS: Added self and Andrew for the ppc sim.
2000-10-25 18:18:41 +00:00
Andrew Cagney
7158fd7f9b
Transfer SIM maintainership to Frank.
2000-03-04 06:27:00 +00:00