[Qemu-devel] [PATCH Risu 0/7] Risu PPC improvements

Jose Ricardo Ziviani posted 7 patches 7 years, 2 months ago
Failed in applying to current master (apply log)
ppc64.risu             |  9 ++++++---
risu_reginfo_ppc64le.c |  6 +++---
risugen_ppc64.pm       | 48 +++++++++++++++++++++++++++++++++++++++++++-----
test_ppc64le.s         | 20 +++++++++-----------
4 files changed, 61 insertions(+), 22 deletions(-)
[Qemu-devel] [PATCH Risu 0/7] Risu PPC improvements
Posted by Jose Ricardo Ziviani 7 years, 2 months ago
This patchset contains some fixes and improvements for ppc64le.

Jose Ricardo Ziviani (7):
  risu_ppc64le: improve xsrqpi[x] and xsrqpxp instructions
  risu_ppc64le: fix 32-bit mov immediate
  risu_ppc64le: implement sign extend for small neg constants
  risu_ppc64le: implement FP random data for test improvement
  risu_ppc64le: stop loading data to register 1 and 13
  risu_ppc64le: remove fancy shell character cont from messages
  risu_ppc64le: fix minor code style in assembly test code

 ppc64.risu             |  9 ++++++---
 risu_reginfo_ppc64le.c |  6 +++---
 risugen_ppc64.pm       | 48 +++++++++++++++++++++++++++++++++++++++++++-----
 test_ppc64le.s         | 20 +++++++++-----------
 4 files changed, 61 insertions(+), 22 deletions(-)

-- 
2.7.4


Re: [Qemu-devel] [PATCH Risu 0/7] Risu PPC improvements
Posted by Peter Maydell 7 years, 2 months ago
On 4 February 2017 at 02:17, Jose Ricardo Ziviani
<joserz@linux.vnet.ibm.com> wrote:
> This patchset contains some fixes and improvements for ppc64le.
>
> Jose Ricardo Ziviani (7):
>   risu_ppc64le: improve xsrqpi[x] and xsrqpxp instructions
>   risu_ppc64le: fix 32-bit mov immediate
>   risu_ppc64le: implement sign extend for small neg constants
>   risu_ppc64le: implement FP random data for test improvement
>   risu_ppc64le: stop loading data to register 1 and 13
>   risu_ppc64le: remove fancy shell character cont from messages
>   risu_ppc64le: fix minor code style in assembly test code
>
>  ppc64.risu             |  9 ++++++---
>  risu_reginfo_ppc64le.c |  6 +++---
>  risugen_ppc64.pm       | 48 +++++++++++++++++++++++++++++++++++++++++++-----
>  test_ppc64le.s         | 20 +++++++++-----------
>  4 files changed, 61 insertions(+), 22 deletions(-)

Applied to risu master, thanks.

Regarding the FP random data, we should split out the
write_random_fpreg_var() from the ARM risugen code so
it can be used by any architecture. That produces a
more useful distribution of FP values for testing than a
simple evenly distributed random number does.

thanks
-- PMM