From: Joel Brobecker <brobecker@adacore.com>
To: Michael Frysinger <vapier@sourceware.org>
Cc: gdb-patches@sourceware.org, Olivier Hainque <hainque@adacore.com>
Subject: new sim: Visium
Date: Wed, 06 Jan 2016 04:48:00 -0000 [thread overview]
Message-ID: <20160106044754.GC23304@adacore.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 1639 bytes --]
Hi Mike,
Attached is a commit which adds a simulator for the visium architecture.
The code was originally written by a customer of ours, and although
we reworked it very extensively, there are still major chunks which
we did not touch. This can explain some of the idiosyncrasies in
the implementation, such as the "check" macro, for instance. I will
also admit that some of the code could have been written more elegantly
(IMO), but I didn't feel the need to rewrite it, since, in practice,
the code is stable and rewriting would not have any user-visible
benefit.
What's still left to do on our end is create a testsuite, which
we haven't gotten around to doing yet. But we will! :-)
Any comments on this port, while we work on the testsuite?
sim/ChangeLog:
* configure.tgt: Add visium target handling.
* configure: Regenerate.
sim/visium/ChangeLog:
* Makefile.in, aclocal.m4, config.in, configure, configure.ac,
sim-fpu.c, sim-fpu.h, sim-main.h, sim_calls.c, visium-config.c,
visium-config.h, visium-core.c, visium-core.h, visium-defs.h,
visium-dev-ancillary.c, visium-dev-ancillary.h,
visium-dev-cmdline.c, visium-dev-cmdline.h, visium-dev-fpu.c,
visium-dev-fpu.h, visium-dev-ram.c, visium-dev-ram.h,
visium-dev-rom.c, visium-dev-rom.h, visium-dev-syscall.c,
visium-dev-syscall.h, visium-dev.c, visium-dev.h,
visium-processor.c, visium-processor.h, visium-program.c,
visium-program.h, visium-ranges.c, visium-ranges.h,
visium-storage.c, visium-storage.h, visium-trace.c,
visium-trace.h: New file.
Thanks!
--
Joel
[-- Attachment #2: 0001-Add-Visium-simulator-support.patch.xz --]
[-- Type: application/x-xz, Size: 138272 bytes --]
next reply other threads:[~2016-01-06 4:48 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-01-06 4:48 Joel Brobecker [this message]
2016-01-06 19:36 ` Mike Frysinger
2016-01-07 3:35 ` Joel Brobecker
2016-01-07 5:53 ` Mike Frysinger
2016-01-17 9:24 ` Joel Brobecker
2016-01-17 16:12 ` Mike Frysinger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160106044754.GC23304@adacore.com \
--to=brobecker@adacore.com \
--cc=gdb-patches@sourceware.org \
--cc=hainque@adacore.com \
--cc=vapier@sourceware.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox