On Mon, 14 Sep 2026 03:21:04 +0900,
Sayyad Mahammad Umar wrote:
> 
> This series extends the RX target with RXv2 and RXv3 CPU support,
> forming the foundation for the RX65N, RX651, and RX72M machine models.
> 
> The first patch adds the CPU definitions, instruction support, and
> translator changes required by the newer RX cores.
> 
> The second patch adds the initial RX machine and peripheral support.
> 
> Signed-off-by: Sayyad Mahammad Umar <[email protected]>
> ---
> Sayyad Mahammad Umar (2):
>       target/rx: add RXv2 and RXv3 CPU support
>       hw/rx: add common RX peripherals
> 
>  MAINTAINERS                           |   20 +
>  hw/adc/renesas_s12ad.c                |  324 +++++++++
>  hw/dma/renesas_rx_dmac.c              |  317 +++++++++
>  hw/dma/renesas_rx_dtc.c               |  169 +++++
>  hw/gpio/renesas_rx_gpio.c             |  256 +++++++
>  hw/misc/renesas_rx_crc.c              |  219 ++++++
>  hw/misc/renesas_rx_fcu.c              |  985 ++++++++++++++++++++++++++
>  hw/misc/renesas_rx_romcache.c         |  139 ++++
>  hw/misc/rx65n_sysclk.c                |  190 +++++
>  hw/net/renesas_etherc.c               |  955 +++++++++++++++++++++++++
>  hw/rtc/renesas_rx_rtc.c               |  330 +++++++++
>  hw/ssi/renesas_rspi.c                 |  319 +++++++++
>  hw/timer/renesas_mtu3.c               |  509 ++++++++++++++
>  hw/watchdog/renesas_rx_wdt.c          |  193 ++++++
>  include/hw/adc/renesas_s12ad.h        |   61 ++
>  include/hw/dma/renesas_rx_dmac.h      |   57 ++
>  include/hw/dma/renesas_rx_dtc.h       |   42 ++
>  include/hw/gpio/renesas_rx_gpio.h     |   64 ++
>  include/hw/misc/renesas_rx_crc.h      |   30 +
>  include/hw/misc/renesas_rx_fcu.h      |  191 +++++
>  include/hw/misc/renesas_rx_romcache.h |   30 +
>  include/hw/misc/rx65n_sysclk.h        |   37 +
>  include/hw/net/renesas_etherc.h       |  109 +++
>  include/hw/rtc/renesas_rx_rtc.h       |   52 ++
>  include/hw/ssi/renesas_rspi.h         |   61 ++
>  include/hw/timer/renesas_mtu3.h       |   73 ++
>  include/hw/watchdog/renesas_rx_wdt.h  |   48 ++
>  target/rx/cpu-param.h                 |    3 +
>  target/rx/cpu-qom.h                   |    2 +
>  target/rx/cpu.c                       |   57 +-
>  target/rx/cpu.h                       |  124 ++++
>  target/rx/disas.c                     |  383 ++++++++++-
>  target/rx/gdbstub.c                   |   44 +-
>  target/rx/helper.c                    |   56 +-
>  target/rx/helper.h                    |   22 +
>  target/rx/insns.decode                |  125 +++-
>  target/rx/meson.build                 |    6 +-
>  target/rx/op_helper.c                 |  357 ++++++++++
>  target/rx/translate.c                 | 1225 
> ++++++++++++++++++++++++++-------
>  39 files changed, 7873 insertions(+), 311 deletions(-)
> ---
> base-commit: ff1d2d19d7e24893e2012d879f8e73077e17b9bd
> change-id: 20260913-umar-rx-series-0bfbbfe6b074
> 
> Best regards,
> --  
> Sayyad Mahammad Umar <[email protected]>
> 

Thanks.
I also implemented some peripheral functions to emulate the actual board.
I haven't verified every single change, but if there are any missing features,
it would be best to combine them with my changes.

-- 
Yosinori Sato

Reply via email to