public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* new sim: Visium
@ 2016-01-06  4:48 Joel Brobecker
  2016-01-06 19:36 ` Mike Frysinger
  0 siblings, 1 reply; 6+ messages in thread
From: Joel Brobecker @ 2016-01-06  4:48 UTC (permalink / raw)
  To: Michael Frysinger; +Cc: gdb-patches, Olivier Hainque

[-- 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 --]

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

end of thread, other threads:[~2016-01-17 16:12 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-06  4:48 new sim: Visium Joel Brobecker
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

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).