From: Yoshinori Sato <ysato@users.sourceforge.jp>
To: "Philippe Mathieu-Daudé" <philmd@redhat.com>
Cc: peter.maydell@linaro.org, richard.henderson@linaro.org,
qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH v15 00/12] Add RX archtecture support
Date: Thu, 23 May 2019 17:19:03 +0900 [thread overview]
Message-ID: <87woiheg7c.wl-ysato@users.sourceforge.jp> (raw)
In-Reply-To: <dd7f9ae2-e7ae-790c-170b-81d127a6222c@redhat.com>
On Wed, 22 May 2019 23:50:41 +0900,
Philippe Mathieu-Daudé wrote:
>
> Hi Yoshinori,
>
> On 5/22/19 4:29 PM, Yoshinori Sato wrote:
> > Hello.
> > This patch series is added Renesas RX target emulation.
> >
> > Fix is bellow.
> > - Reorder patches.
> > - Rewrite renesas_cmt.
> > Convert to RCMTChannelStatus
> > - Use CPUClass::tlb_fill
> > - Use tcg_gen_abs_i32
> > - Fix racw instructions.
> > - Cleanup for review comment.
> > target/rx/helper.c - fix spelling.
> > hw/intc/rx_icu.h - cleanup constant definition.
> > hw/registerfields.h - fix macro definion order.
>
> $ git backport-diff -u rx14 -r origin/master..rx15
> Key:
> [----] : patches are identical
> [####] : number of functional differences between upstream/downstream patch
> [down] : patch is downstream-only
> The flags [FC] indicate (F)unctional and (C)ontextual differences,
> respectively
>
> 001/12:[----] [--] 'qemu/bitops.h: Add extract8 and extract16'
> 002/12:[0008] [FC] 'hw/registerfields.h: Add 8bit and 16bit register macros'
> 003/12:[0018] [FC] 'target/rx: TCG translation'
> 004/12:[0004] [FC] 'target/rx: TCG helper'
> 005/12:[0030] [FC] 'target/rx: CPU definition'
> 006/12:[----] [--] 'target/rx: RX disassembler'
> 007/12:[0003] [FC] 'hw/intc: RX62N interrupt controller (ICUa)'
> 008/12:[0178] [FC] 'hw/timer: RX62N internal timer modules'
> 009/12:[----] [--] 'hw/char: RX62N serial communication interface (SCI)'
> 010/12:[0004] [FC] 'hw/rx: RX Target hardware definition'
> 011/12:[----] [--] 'Add rx-softmmu'
> 012/12:[0004] [FC] 'MAINTAINERS: Add RX'
>
> - you removed rx_abs(),
> - one change in trans_RACW()
> - fixed typos (Richard fixe them)
> - LOT of changes in the timer device, you added RCMTChannelState()
>
> Hmm you did reset some of the R-b T-b tags.
>
>
> I guess Richard already prepared a pull request for your v14.
>
> At this point I'd prefer the v14 get merged, and the v15 changes amended
> as new commits. This would ease review/testing.
>
> Maybe Richard can still amend the 'trans_RACW' one-line fix on his pullreq.
>
> Richard what's your take on this?
>
> Regards,
>
> Phil.
OK.
v15 fixes will be issued after merging.
Thanks.
> > My git repository is bellow.
> > git://git.pf.osdn.net/gitroot/y/ys/ysato/qemu.git tags/rx-20190522
> >
> > Testing binaries bellow.
> > u-boot
> > Download - https://osdn.net/users/ysato/pf/qemu/dl/u-boot.bin.gz
> >
> > starting
> > $ gzip -d u-boot.bin.gz
> > $ qemu-system-rx -bios u-boot.bin
> >
> > linux and pico-root (only sash)
> > Download - https://osdn.net/users/ysato/pf/qemu/dl/zImage (kernel)
> > https://osdn.net/users/ysato/pf/qemu/dl/rx-qemu.dtb (DeviceTree)
> >
> > starting
> > $ qemu-system-rx -kernel zImage -dtb rx-qemu.dtb -append "earlycon"
> >
> > Yoshinori Sato (12):
> > qemu/bitops.h: Add extract8 and extract16
> > hw/registerfields.h: Add 8bit and 16bit register macros.
> > target/rx: TCG translation
> > target/rx: TCG helper
> > target/rx: CPU definition
> > target/rx: RX disassembler
> > hw/intc: RX62N interrupt controller (ICUa)
> > hw/timer: RX62N internal timer modules
> > hw/char: RX62N serial communication interface (SCI)
> > hw/rx: RX Target hardware definition
> > Add rx-softmmu
> > MAINTAINERS: Add RX
>
--
Yosinori Sato
next prev parent reply other threads:[~2019-05-23 8:27 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-22 14:29 [Qemu-devel] [PATCH v15 00/12] Add RX archtecture support Yoshinori Sato
2019-05-22 14:29 ` [Qemu-devel] [PATCH v15 01/12] qemu/bitops.h: Add extract8 and extract16 Yoshinori Sato
2019-05-22 14:29 ` [Qemu-devel] [PATCH v15 02/12] hw/registerfields.h: Add 8bit and 16bit register macros Yoshinori Sato
2019-05-22 14:29 ` [Qemu-devel] [PATCH v15 03/12] target/rx: TCG translation Yoshinori Sato
2019-05-22 14:29 ` [Qemu-devel] [PATCH v15 04/12] target/rx: TCG helper Yoshinori Sato
2019-05-22 14:29 ` [Qemu-devel] [PATCH v15 05/12] target/rx: CPU definition Yoshinori Sato
2019-05-22 14:29 ` [Qemu-devel] [PATCH v15 06/12] target/rx: RX disassembler Yoshinori Sato
2019-05-22 14:29 ` [Qemu-devel] [PATCH v15 07/12] hw/intc: RX62N interrupt controller (ICUa) Yoshinori Sato
2019-05-22 14:29 ` [Qemu-devel] [PATCH v15 08/12] hw/timer: RX62N internal timer modules Yoshinori Sato
2019-05-22 14:29 ` [Qemu-devel] [PATCH v15 09/12] hw/char: RX62N serial communication interface (SCI) Yoshinori Sato
2019-05-22 14:29 ` [Qemu-devel] [PATCH v15 10/12] hw/rx: RX Target hardware definition Yoshinori Sato
2019-05-22 14:29 ` [Qemu-devel] [PATCH v15 11/12] Add rx-softmmu Yoshinori Sato
2019-05-22 14:29 ` [Qemu-devel] [PATCH v15 12/12] MAINTAINERS: Add RX Yoshinori Sato
2019-05-22 14:50 ` [Qemu-devel] [PATCH v15 00/12] Add RX archtecture support Philippe Mathieu-Daudé
2019-05-23 8:19 ` Yoshinori Sato [this message]
2019-05-22 15:15 ` no-reply
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=87woiheg7c.wl-ysato@users.sourceforge.jp \
--to=ysato@users.sourceforge.jp \
--cc=peter.maydell@linaro.org \
--cc=philmd@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=richard.henderson@linaro.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.