All of lore.kernel.org
 help / color / mirror / Atom feed
From: joserz@linux.vnet.ibm.com
To: "Alex Bennée" <alex.bennee@linaro.org>
Cc: peter.maydell@linaro.org, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [RISU PATCH 0/9] Record/playback patches
Date: Mon, 5 Dec 2016 07:50:57 -0200	[thread overview]
Message-ID: <20161205095057.GC16556@pacoca> (raw)
In-Reply-To: <20161202155935.3130-1-alex.bennee@linaro.org>

On Fri, Dec 02, 2016 at 03:59:26PM +0000, Alex Bennée wrote:
> Hi Peter,
> 
> I've been cleaning things up so I thought I should re-post my current
> state. These all apply to the current master.
> 
> I had to regenerate all the risu binaries as I'd used --no-fp for a
> bunch of them originally which was causing failures. I'm not sure if
> this is due to the FP registers not being cleared by the kernel if FP
> isn't used - but we certainly don't do anything to them except when
> set by the memory/context blocks (without --no-fp). This led me to
> write the 3 noddy scripts included here.
> 
> The record/playback is still aarch64 only. I'm open to ideas to do
> this more cleanly otherwise if anyone has access to some PPC hardware
> I can port the record/playback code to the other architectures.

Excellent job, Alex

I can make the PPC port here. I still have work to do in Risu for PPC so
I can include this in my task as well. I'm planning to start working on
it this week.

Thank you

> 
> Feel free to cherry-pick any of the minor patches as you wish ;-)
> 
> Alex Bennée (9):
>   risu: a bit more verbosity when running
>   aarch64: add hand-coded risu skeleton for directed testing
>   risu: add simple trace and replay support
>   risu: add support compressed tracefiles
>   risu_aarch64: it's -> it is
>   risugen: remove grocer's apostrophe from REs
>   new: generate_all.sh script
>   new: record_traces.sh helper script
>   new: run_risu.sh script
> 
>  Makefile                      |  10 +-
>  aarch64_simd_handcoded.risu.S | 208 ++++++++++++++++++++++++++++++++++++++++++
>  configure                     |  55 +++++++++++
>  generate_all.sh               |  55 +++++++++++
>  record_traces.sh              |  16 ++++
>  risu.c                        | 116 ++++++++++++++++++-----
>  risu.h                        |  15 +++
>  risu_aarch64.c                |  89 +++++++++++++++++-
>  risu_reginfo_aarch64.h        |   7 ++
>  risugen                       |   2 +-
>  run_risu.sh                   |  51 +++++++++++
>  11 files changed, 598 insertions(+), 26 deletions(-)
>  create mode 100644 aarch64_simd_handcoded.risu.S
>  create mode 100755 generate_all.sh
>  create mode 100755 record_traces.sh
>  create mode 100755 run_risu.sh
> 
> -- 
> 2.10.2
> 

      parent reply	other threads:[~2016-12-05  9:51 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-12-02 15:59 [Qemu-devel] [RISU PATCH 0/9] Record/playback patches Alex Bennée
2016-12-02 15:59 ` [Qemu-devel] [RISU PATCH 1/9] risu: a bit more verbosity when running Alex Bennée
2016-12-02 15:59 ` [Qemu-devel] [RISU PATCH 2/9] aarch64: add hand-coded risu skeleton for directed testing Alex Bennée
2016-12-02 15:59 ` [Qemu-devel] [RISU PATCH 3/9] risu: add simple trace and replay support Alex Bennée
2016-12-02 15:59 ` [Qemu-devel] [RISU PATCH 4/9] risu: add support compressed tracefiles Alex Bennée
2016-12-02 15:59 ` [Qemu-devel] [RISU PATCH 5/9] risu_aarch64: it's -> it is Alex Bennée
2016-12-02 15:59 ` [Qemu-devel] [RISU PATCH 6/9] risugen: remove grocer's apostrophe from REs Alex Bennée
2016-12-02 15:59 ` [Qemu-devel] [RISU PATCH 7/9] new: generate_all.sh script Alex Bennée
2016-12-02 15:59 ` [Qemu-devel] [RISU PATCH 8/9] new: record_traces.sh helper script Alex Bennée
2016-12-02 15:59 ` [Qemu-devel] [RISU PATCH 9/9] new: run_risu.sh script Alex Bennée
2016-12-05  9:50 ` joserz [this message]

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=20161205095057.GC16556@pacoca \
    --to=joserz@linux.vnet.ibm.com \
    --cc=alex.bennee@linaro.org \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.