public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* [PATCH] sim: bfin: new port
@ 2010-11-16  1:41 Mike Frysinger
  2010-12-31 23:12 ` [PATCH v2] " Mike Frysinger
  0 siblings, 1 reply; 36+ messages in thread
From: Mike Frysinger @ 2010-11-16  1:41 UTC (permalink / raw)
  To: gdb-patches


[-- Attachment #1.1: Type: text/plain, Size: 10787 bytes --]

Here is the Blackfin sim port.  It is too large to post uncompressed, so it is
attached.  Any feedback would be good :).

The testsuite isn't included yet as it needs a bit of a clean up, common sim
changes, and is pretty huge all by itself.

include/gdb/:
2010-11-16  Mike Frysinger  <vapier@gentoo.org>

	* sim-bfin.h: New file.

sim/:
2010-11-16  Mike Frysinger  <vapier@gentoo.org>

	* MAINTAINERS: Add bfin entry.
	* configure.tgt (bfin-*-*): Handle bfin targets.
	* configure: Regenerate.

sim/bfin/:
2010-11-16  Mike Frysinger  <vapier@gentoo.org>

	* Makefile.in, TODO, _insn_list.h, _proc_list.h, aclocal.m4,
	bfin-dis.c, bfin-sim.c, bfin-sim.h, bfroms/all.h, bfroms/bf51x-0.0.h,
	bfroms/bf51x-0.1.h, bfroms/bf51x-0.2.h, bfroms/bf526-0.0.h,
	bfroms/bf526-0.1.h, bfroms/bf527-0.0.h, bfroms/bf527-0.1.h,
	bfroms/bf527-0.2.h, bfroms/bf533-0.1.h, bfroms/bf533-0.2.h,
	bfroms/bf533-0.3.h, bfroms/bf537-0.0.h, bfroms/bf537-0.1.h,
	bfroms/bf537-0.3.h, bfroms/bf538-0.0.h, bfroms/bf54x-0.0.h,
	bfroms/bf54x-0.1.h, bfroms/bf54x-0.2.h, bfroms/bf54x_l1-0.0.h,
	bfroms/bf54x_l1-0.1.h, bfroms/bf54x_l1-0.2.h, bfroms/bf561-0.5.h,
	config.in, configure, configure.ac, devices.c, devices.h,
	dv-bfin_cec.c, dv-bfin_cec.h, dv-bfin_ctimer.c, dv-bfin_ctimer.h,
	dv-bfin_dma.c, dv-bfin_dma.h, dv-bfin_dmac.c, dv-bfin_dmac.h,
	dv-bfin_ebiu_amc.c, dv-bfin_ebiu_amc.h, dv-bfin_ebiu_ddrc.c,
	dv-bfin_ebiu_ddrc.h, dv-bfin_ebiu_sdc.c, dv-bfin_ebiu_sdc.h,
	dv-bfin_emac.c, dv-bfin_emac.h, dv-bfin_eppi.c, dv-bfin_eppi.h,
	dv-bfin_evt.c, dv-bfin_evt.h, dv-bfin_gptimer.c, dv-bfin_gptimer.h,
	dv-bfin_mmu.c, dv-bfin_mmu.h, dv-bfin_nfc.c, dv-bfin_nfc.h,
	dv-bfin_otp.c, dv-bfin_otp.h, dv-bfin_pll.c, dv-bfin_pll.h,
	dv-bfin_ppi.c, dv-bfin_ppi.h, dv-bfin_rtc.c, dv-bfin_rtc.h,
	dv-bfin_sic.c, dv-bfin_sic.h, dv-bfin_spi.c, dv-bfin_spi.h,
	dv-bfin_trace.c, dv-bfin_trace.h, dv-bfin_twi.c, dv-bfin_twi.h,
	dv-bfin_uart.c, dv-bfin_uart.h, dv-bfin_uart2.c, dv-bfin_uart2.h,
	dv-bfin_wdog.c, dv-bfin_wdog.h, dv-eth_phy.c, gui.c, gui.h, interp.c,
	machs.c, machs.h, sim-main.h, tconfig.in: New Blackfin port.

sim/common/:
2010-11-16  Mike Frysinger  <vapier@gentoo.org>

	* gennltvals.sh: Handle bfin targets.
	* nltvals.def: Regenerate.
---
 include/gdb/sim-bfin.h         |   84 +
 sim/MAINTAINERS                |    1 +
 sim/bfin/Makefile.in           |   82 +
 sim/bfin/TODO                  |   16 +
 sim/bfin/_insn_list.h          |   38 +
 sim/bfin/_proc_list.h          |   30 +
 sim/bfin/aclocal.m4            |  171 +
 sim/bfin/bfin-dis.c            | 3485 +++++++++++++++++
 sim/bfin/bfin-sim.c            | 6050 +++++++++++++++++++++++++++++
 sim/bfin/bfin-sim.h            |  345 ++
 sim/bfin/bfroms/all.h          |   37 +
 sim/bfin/bfroms/bf51x-0.0.h    | 4099 ++++++++++++++++++++
 sim/bfin/bfroms/bf51x-0.1.h    | 4099 ++++++++++++++++++++
 sim/bfin/bfroms/bf51x-0.2.h    | 4099 ++++++++++++++++++++
 sim/bfin/bfroms/bf526-0.0.h    | 4099 ++++++++++++++++++++
 sim/bfin/bfroms/bf526-0.1.h    | 4099 ++++++++++++++++++++
 sim/bfin/bfroms/bf527-0.0.h    | 4099 ++++++++++++++++++++
 sim/bfin/bfroms/bf527-0.1.h    | 4099 ++++++++++++++++++++
 sim/bfin/bfroms/bf527-0.2.h    | 4099 ++++++++++++++++++++
 sim/bfin/bfroms/bf533-0.1.h    |  131 +
 sim/bfin/bfroms/bf533-0.2.h    |  131 +
 sim/bfin/bfroms/bf533-0.3.h    |  131 +
 sim/bfin/bfroms/bf537-0.0.h    |  259 ++
 sim/bfin/bfroms/bf537-0.1.h    |  259 ++
 sim/bfin/bfroms/bf537-0.3.h    |  259 ++
 sim/bfin/bfroms/bf538-0.0.h    |  131 +
 sim/bfin/bfroms/bf54x-0.0.h    |  515 +++
 sim/bfin/bfroms/bf54x-0.1.h    |  515 +++
 sim/bfin/bfroms/bf54x-0.2.h    |  515 +++
 sim/bfin/bfroms/bf54x_l1-0.0.h | 8195 ++++++++++++++++++++++++++++++++++++++++
 sim/bfin/bfroms/bf54x_l1-0.1.h | 8195 ++++++++++++++++++++++++++++++++++++++++
 sim/bfin/bfroms/bf54x_l1-0.2.h | 8195 ++++++++++++++++++++++++++++++++++++++++
 sim/bfin/bfroms/bf561-0.5.h    |  259 ++
 sim/bfin/config.in             |  158 +
 sim/bfin/configure             | 6831 +++++++++++++++++++++++++++++++++
 sim/bfin/configure.ac          |   73 +
 sim/bfin/devices.c             |  158 +
 sim/bfin/devices.h             |  144 +
 sim/bfin/dv-bfin_cec.c         |  800 ++++
 sim/bfin/dv-bfin_cec.h         |  139 +
 sim/bfin/dv-bfin_ctimer.c      |  267 ++
 sim/bfin/dv-bfin_ctimer.h      |   33 +
 sim/bfin/dv-bfin_dma.c         |  554 +++
 sim/bfin/dv-bfin_dma.h         |   65 +
 sim/bfin/dv-bfin_dmac.c        |  445 +++
 sim/bfin/dv-bfin_dmac.h        |   32 +
 sim/bfin/dv-bfin_ebiu_amc.c    |  242 ++
 sim/bfin/dv-bfin_ebiu_amc.h    |   32 +
 sim/bfin/dv-bfin_ebiu_ddrc.c   |  184 +
 sim/bfin/dv-bfin_ebiu_ddrc.h   |   27 +
 sim/bfin/dv-bfin_ebiu_sdc.c    |  201 +
 sim/bfin/dv-bfin_ebiu_sdc.h    |   40 +
 sim/bfin/dv-bfin_emac.c        |  603 +++
 sim/bfin/dv-bfin_emac.h        |   61 +
 sim/bfin/dv-bfin_eppi.c        |  271 ++
 sim/bfin/dv-bfin_eppi.h        |   30 +
 sim/bfin/dv-bfin_evt.c         |  153 +
 sim/bfin/dv-bfin_evt.h         |   31 +
 sim/bfin/dv-bfin_gptimer.c     |  183 +
 sim/bfin/dv-bfin_gptimer.h     |   27 +
 sim/bfin/dv-bfin_mmu.c         |  508 +++
 sim/bfin/dv-bfin_mmu.h         |   93 +
 sim/bfin/dv-bfin_nfc.c         |  245 ++
 sim/bfin/dv-bfin_nfc.h         |   41 +
 sim/bfin/dv-bfin_otp.c         |  270 ++
 sim/bfin/dv-bfin_otp.h         |   79 +
 sim/bfin/dv-bfin_pll.c         |  187 +
 sim/bfin/dv-bfin_pll.h         |   27 +
 sim/bfin/dv-bfin_ppi.c         |  231 ++
 sim/bfin/dv-bfin_ppi.h         |   32 +
 sim/bfin/dv-bfin_rtc.c         |  194 +
 sim/bfin/dv-bfin_rtc.h         |   27 +
 sim/bfin/dv-bfin_sic.c         | 1381 +++++++
 sim/bfin/dv-bfin_sic.h         |   27 +
 sim/bfin/dv-bfin_spi.c         |  230 ++
 sim/bfin/dv-bfin_spi.h         |   54 +
 sim/bfin/dv-bfin_trace.c       |  285 ++
 sim/bfin/dv-bfin_trace.h       |   37 +
 sim/bfin/dv-bfin_twi.c         |  227 ++
 sim/bfin/dv-bfin_twi.h         |   38 +
 sim/bfin/dv-bfin_uart.c        |  437 +++
 sim/bfin/dv-bfin_uart.h        |   49 +
 sim/bfin/dv-bfin_uart2.c       |  258 ++
 sim/bfin/dv-bfin_uart2.h       |   33 +
 sim/bfin/dv-bfin_wdog.c        |  206 +
 sim/bfin/dv-bfin_wdog.h        |   37 +
 sim/bfin/dv-eth_phy.c          |  206 +
 sim/bfin/gui.c                 |  286 ++
 sim/bfin/gui.h                 |   50 +
 sim/bfin/interp.c              |  790 ++++
 sim/bfin/machs.c               | 1149 ++++++
 sim/bfin/machs.h               |   52 +
 sim/bfin/sim-main.h            |  116 +
 sim/bfin/tconfig.in            |   27 +
 sim/common/gennltvals.sh       |    4 +
 sim/common/nltvals.def         |   30 +
 sim/configure                  |    8 +
 sim/configure.tgt              |    3 +
 98 files changed, 90559 insertions(+), 0 deletions(-)
 create mode 100644 include/gdb/sim-bfin.h
 create mode 100644 sim/bfin/Makefile.in
 create mode 100644 sim/bfin/TODO
 create mode 100644 sim/bfin/_insn_list.h
 create mode 100644 sim/bfin/_proc_list.h
 create mode 100644 sim/bfin/aclocal.m4
 create mode 100644 sim/bfin/bfin-dis.c
 create mode 100644 sim/bfin/bfin-sim.c
 create mode 100644 sim/bfin/bfin-sim.h
 create mode 100644 sim/bfin/bfroms/all.h
 create mode 100644 sim/bfin/bfroms/bf51x-0.0.h
 create mode 100644 sim/bfin/bfroms/bf51x-0.1.h
 create mode 100644 sim/bfin/bfroms/bf51x-0.2.h
 create mode 100644 sim/bfin/bfroms/bf526-0.0.h
 create mode 100644 sim/bfin/bfroms/bf526-0.1.h
 create mode 100644 sim/bfin/bfroms/bf527-0.0.h
 create mode 100644 sim/bfin/bfroms/bf527-0.1.h
 create mode 100644 sim/bfin/bfroms/bf527-0.2.h
 create mode 100644 sim/bfin/bfroms/bf533-0.1.h
 create mode 100644 sim/bfin/bfroms/bf533-0.2.h
 create mode 100644 sim/bfin/bfroms/bf533-0.3.h
 create mode 100644 sim/bfin/bfroms/bf537-0.0.h
 create mode 100644 sim/bfin/bfroms/bf537-0.1.h
 create mode 100644 sim/bfin/bfroms/bf537-0.3.h
 create mode 100644 sim/bfin/bfroms/bf538-0.0.h
 create mode 100644 sim/bfin/bfroms/bf54x-0.0.h
 create mode 100644 sim/bfin/bfroms/bf54x-0.1.h
 create mode 100644 sim/bfin/bfroms/bf54x-0.2.h
 create mode 100644 sim/bfin/bfroms/bf54x_l1-0.0.h
 create mode 100644 sim/bfin/bfroms/bf54x_l1-0.1.h
 create mode 100644 sim/bfin/bfroms/bf54x_l1-0.2.h
 create mode 100644 sim/bfin/bfroms/bf561-0.5.h
 create mode 100644 sim/bfin/config.in
 create mode 100755 sim/bfin/configure
 create mode 100644 sim/bfin/configure.ac
 create mode 100644 sim/bfin/devices.c
 create mode 100644 sim/bfin/devices.h
 create mode 100644 sim/bfin/dv-bfin_cec.c
 create mode 100644 sim/bfin/dv-bfin_cec.h
 create mode 100644 sim/bfin/dv-bfin_ctimer.c
 create mode 100644 sim/bfin/dv-bfin_ctimer.h
 create mode 100644 sim/bfin/dv-bfin_dma.c
 create mode 100644 sim/bfin/dv-bfin_dma.h
 create mode 100644 sim/bfin/dv-bfin_dmac.c
 create mode 100644 sim/bfin/dv-bfin_dmac.h
 create mode 100644 sim/bfin/dv-bfin_ebiu_amc.c
 create mode 100644 sim/bfin/dv-bfin_ebiu_amc.h
 create mode 100644 sim/bfin/dv-bfin_ebiu_ddrc.c
 create mode 100644 sim/bfin/dv-bfin_ebiu_ddrc.h
 create mode 100644 sim/bfin/dv-bfin_ebiu_sdc.c
 create mode 100644 sim/bfin/dv-bfin_ebiu_sdc.h
 create mode 100644 sim/bfin/dv-bfin_emac.c
 create mode 100644 sim/bfin/dv-bfin_emac.h
 create mode 100644 sim/bfin/dv-bfin_eppi.c
 create mode 100644 sim/bfin/dv-bfin_eppi.h
 create mode 100644 sim/bfin/dv-bfin_evt.c
 create mode 100644 sim/bfin/dv-bfin_evt.h
 create mode 100644 sim/bfin/dv-bfin_gptimer.c
 create mode 100644 sim/bfin/dv-bfin_gptimer.h
 create mode 100644 sim/bfin/dv-bfin_mmu.c
 create mode 100644 sim/bfin/dv-bfin_mmu.h
 create mode 100644 sim/bfin/dv-bfin_nfc.c
 create mode 100644 sim/bfin/dv-bfin_nfc.h
 create mode 100644 sim/bfin/dv-bfin_otp.c
 create mode 100644 sim/bfin/dv-bfin_otp.h
 create mode 100644 sim/bfin/dv-bfin_pll.c
 create mode 100644 sim/bfin/dv-bfin_pll.h
 create mode 100644 sim/bfin/dv-bfin_ppi.c
 create mode 100644 sim/bfin/dv-bfin_ppi.h
 create mode 100644 sim/bfin/dv-bfin_rtc.c
 create mode 100644 sim/bfin/dv-bfin_rtc.h
 create mode 100644 sim/bfin/dv-bfin_sic.c
 create mode 100644 sim/bfin/dv-bfin_sic.h
 create mode 100644 sim/bfin/dv-bfin_spi.c
 create mode 100644 sim/bfin/dv-bfin_spi.h
 create mode 100644 sim/bfin/dv-bfin_trace.c
 create mode 100644 sim/bfin/dv-bfin_trace.h
 create mode 100644 sim/bfin/dv-bfin_twi.c
 create mode 100644 sim/bfin/dv-bfin_twi.h
 create mode 100644 sim/bfin/dv-bfin_uart.c
 create mode 100644 sim/bfin/dv-bfin_uart.h
 create mode 100644 sim/bfin/dv-bfin_uart2.c
 create mode 100644 sim/bfin/dv-bfin_uart2.h
 create mode 100644 sim/bfin/dv-bfin_wdog.c
 create mode 100644 sim/bfin/dv-bfin_wdog.h
 create mode 100644 sim/bfin/dv-eth_phy.c
 create mode 100644 sim/bfin/gui.c
 create mode 100644 sim/bfin/gui.h
 create mode 100644 sim/bfin/interp.c
 create mode 100644 sim/bfin/machs.c
 create mode 100644 sim/bfin/machs.h
 create mode 100644 sim/bfin/sim-main.h
 create mode 100644 sim/bfin/tconfig.in
-mike

[-- Attachment #1.2: 0001-sim-bfin-new-port.patch.xz --]
[-- Type: application/x-xz, Size: 199468 bytes --]

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2011-03-04 21:12 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-11-16  1:41 [PATCH] sim: bfin: new port Mike Frysinger
2010-12-31 23:12 ` [PATCH v2] " Mike Frysinger
2011-02-14 20:18   ` [PATCH v3] " Mike Frysinger
2011-02-14 20:49     ` Pedro Alves
2011-02-14 21:12       ` Mike Frysinger
2011-02-14 21:55         ` Pedro Alves
2011-02-14 22:11           ` Mike Frysinger
2011-02-14 22:23             ` Mike Frysinger
2011-02-15 16:25             ` Pedro Alves
2011-02-16  1:34               ` Mike Frysinger
2011-02-16  5:34                 ` Joel Brobecker
2011-02-20  7:24     ` Mike Frysinger
2011-02-21 10:13       ` Joel Brobecker
2011-02-21 18:27         ` Mike Frysinger
2011-02-22  8:28           ` Joel Brobecker
2011-02-22 17:58             ` Mike Frysinger
2011-02-22 10:50           ` Pedro Alves
2011-02-22 18:07             ` Mike Frysinger
2011-02-22 10:08         ` Pedro Alves
2011-02-22 17:57           ` Mike Frysinger
2011-02-22 18:25             ` Pedro Alves
2011-02-22 20:54               ` Mike Frysinger
2011-02-22 20:29       ` [PATCH v5] " Mike Frysinger
2011-03-01  5:16         ` Mike Frysinger
2011-03-01 10:11         ` Joel Brobecker
2011-03-01 21:19         ` Pedro Alves
2011-03-01 23:42           ` Mike Frysinger
2011-03-02  1:13             ` Pedro Alves
2011-03-02  2:23               ` Mike Frysinger
2011-03-02  9:30                 ` Pedro Alves
2011-03-02 21:46                   ` Mike Frysinger
2011-03-02 23:32                     ` Pedro Alves
2011-03-02 23:32                     ` Pedro Alves
2011-03-03 21:40         ` [PATCH v6] " Mike Frysinger
2011-03-04 10:19           ` Pedro Alves
2011-03-04 21:12             ` Mike Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).