qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH Risu 0/3] Risu support for PPC64LE
@ 2016-10-28 17:46 Jose Ricardo Ziviani
  2016-10-28 17:46 ` [Qemu-devel] [PATCH Risu 1/3] Implementation of ppc64le module for risugen and risufile Jose Ricardo Ziviani
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Jose Ricardo Ziviani @ 2016-10-28 17:46 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell

From: Jose Ricardo Ziviani <joserz@br.ibm.com>

This is an initial effort to have RISU working for PPC64LE.

I also made some changes to isolate risugen, creating two modules (risugen_arm.pm and risugen_ppc64le.pm) to implement specific instructions in it.

Suggestions are welcome! :)

TODOS:
 - improve load/store instruction generation
 - improve initial random values for FP and Vector regs.

Jose Ricardo Ziviani (3):
  Implementation of ppc64le module for risugen and risufile
  Isolates Arm specific subroutines out from risugen main file
  Initial implemention for ppc64le

 configure              |    6 +
 ppc64le.risu           | 3459 ++++++++++++++++++++++++++++++++++++++++++++++++
 risu_ppc64le.c         |   92 ++
 risu_reginfo_ppc64le.c |  175 +++
 risu_reginfo_ppc64le.h |   36 +
 risugen                | 1018 +-------------
 risugen_arm.pm         | 1075 +++++++++++++++
 risugen_ppc64le.pm     |  460 +++++++
 test_ppc64le.s         |   52 +
 9 files changed, 5385 insertions(+), 988 deletions(-)
 create mode 100644 ppc64le.risu
 create mode 100644 risu_ppc64le.c
 create mode 100644 risu_reginfo_ppc64le.c
 create mode 100644 risu_reginfo_ppc64le.h
 create mode 100644 risugen_arm.pm
 create mode 100644 risugen_ppc64le.pm
 create mode 100644 test_ppc64le.s

-- 
2.7.4

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

end of thread, other threads:[~2016-10-31 18:28 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-28 17:46 [Qemu-devel] [PATCH Risu 0/3] Risu support for PPC64LE Jose Ricardo Ziviani
2016-10-28 17:46 ` [Qemu-devel] [PATCH Risu 1/3] Implementation of ppc64le module for risugen and risufile Jose Ricardo Ziviani
2016-10-31 14:15   ` Peter Maydell
2016-10-28 17:46 ` [Qemu-devel] [PATCH Risu 2/3] Isolates Arm specific subroutines out from risugen main file Jose Ricardo Ziviani
2016-10-31 14:23   ` Peter Maydell
2016-10-28 17:46 ` [Qemu-devel] [PATCH Risu 3/3] Initial implemention for ppc64le Jose Ricardo Ziviani
2016-10-31 14:42   ` Peter Maydell
2016-10-31 14:45 ` [Qemu-devel] [PATCH Risu 0/3] Risu support for PPC64LE Peter Maydell
2016-10-31 18:28   ` joserz

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 NNTP newsgroup(s).