[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH RFC 00/11] Add Renesas RX archtecture
From: |
Yoshinori Sato |
Subject: |
[Qemu-devel] [PATCH RFC 00/11] Add Renesas RX archtecture |
Date: |
Mon, 21 Jan 2019 22:15:51 +0900 |
Hello.
This patch series is added Renesas RX target emulation.
My git repository is bellow.
git://git.pf.osdn.net/gitroot/y/ys/ysato/qemu.git
Since my understanding is not enough,
I want many comments to make this a good one.
Thanks.
Yoshinori Sato (11):
TCG translation
RX CPU definition
TCG helper functions
Target miscellaneous functions.
RX disassembler
RX62N interrupt contoller.
RX62N internal timer unit.
RX62N internal serical communication interface.
RX Target hardware definition.
Add rx-softmmu.
MAINTAINERS: Add RX entry.
MAINTAINERS | 20 +
arch_init.c | 2 +
configure | 8 +
default-configs/rx-softmmu.mak | 7 +
disas/Makefile.objs | 1 +
disas/rx.c | 1277 +++++++++++++++++
hw/char/Makefile.objs | 2 +-
hw/char/renesas_sci.c | 279 ++++
hw/intc/Makefile.objs | 1 +
hw/intc/rx_icu.c | 313 +++++
hw/rx/Makefile.objs | 1 +
hw/rx/rx62n.c | 233 ++++
hw/rx/rxqemu.c | 106 ++
hw/timer/Makefile.objs | 2 +
hw/timer/renesas_cmt.c | 226 +++
hw/timer/renesas_tmr.c | 401 ++++++
include/disas/bfd.h | 5 +
include/hw/char/renesas_sci.h | 42 +
include/hw/intc/rx_icu.h | 49 +
include/hw/rx/rx.h | 7 +
include/hw/rx/rx62n.h | 45 +
include/hw/timer/renesas_cmt.h | 33 +
include/hw/timer/renesas_tmr.h | 42 +
include/sysemu/arch_init.h | 1 +
target/rx/Makefile.objs | 2 +
target/rx/cpu-qom.h | 54 +
target/rx/cpu.c | 226 +++
target/rx/cpu.h | 212 +++
target/rx/gdbstub.c | 114 ++
target/rx/helper.c | 143 ++
target/rx/helper.h | 22 +
target/rx/monitor.c | 38 +
target/rx/op_helper.c | 548 ++++++++
target/rx/translate.c | 3003 ++++++++++++++++++++++++++++++++++++++++
34 files changed, 7464 insertions(+), 1 deletion(-)
create mode 100644 default-configs/rx-softmmu.mak
create mode 100644 disas/rx.c
create mode 100644 hw/char/renesas_sci.c
create mode 100644 hw/intc/rx_icu.c
create mode 100644 hw/rx/Makefile.objs
create mode 100644 hw/rx/rx62n.c
create mode 100644 hw/rx/rxqemu.c
create mode 100644 hw/timer/renesas_cmt.c
create mode 100644 hw/timer/renesas_tmr.c
create mode 100644 include/hw/char/renesas_sci.h
create mode 100644 include/hw/intc/rx_icu.h
create mode 100644 include/hw/rx/rx.h
create mode 100644 include/hw/rx/rx62n.h
create mode 100644 include/hw/timer/renesas_cmt.h
create mode 100644 include/hw/timer/renesas_tmr.h
create mode 100644 target/rx/Makefile.objs
create mode 100644 target/rx/cpu-qom.h
create mode 100644 target/rx/cpu.c
create mode 100644 target/rx/cpu.h
create mode 100644 target/rx/gdbstub.c
create mode 100644 target/rx/helper.c
create mode 100644 target/rx/helper.h
create mode 100644 target/rx/monitor.c
create mode 100644 target/rx/op_helper.c
create mode 100644 target/rx/translate.c
--
2.11.0
- [Qemu-devel] [PATCH RFC 00/11] Add Renesas RX archtecture,
Yoshinori Sato <=
- [Qemu-devel] [PATCH RFC 05/11] RX disassembler, Yoshinori Sato, 2019/01/21
- [Qemu-devel] [PATCH RFC 03/11] TCG helper functions, Yoshinori Sato, 2019/01/21
- [Qemu-devel] [PATCH RFC 10/11] Add rx-softmmu., Yoshinori Sato, 2019/01/21
- [Qemu-devel] [PATCH RFC 07/11] RX62N internal timer unit., Yoshinori Sato, 2019/01/21
- [Qemu-devel] [PATCH RFC 09/11] RX Target hardware definition., Yoshinori Sato, 2019/01/21
- [Qemu-devel] [PATCH RFC 02/11] RX CPU definition, Yoshinori Sato, 2019/01/21
- [Qemu-devel] [PATCH RFC 11/11] MAINTAINERS: Add RX entry., Yoshinori Sato, 2019/01/21
- [Qemu-devel] [PATCH RFC 04/11] Target miscellaneous functions., Yoshinori Sato, 2019/01/21
- [Qemu-devel] [PATCH RFC 06/11] RX62N interrupt contoller., Yoshinori Sato, 2019/01/21
- [Qemu-devel] [PATCH RFC 08/11] RX62N internal serical communication interface., Yoshinori Sato, 2019/01/21