[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH V5 0/4] Renesas Stout board support (R-Car Gen2)

From: Oleksandr Tyshchenko <oleksandr_tyshchenko@xxxxxxxx>

Hi, all.

The purpose of this patch series is to add required support to be able to run
Xen on Renesas Stout board [1] which uses SCIFA compatible UART as a console

Actually Xen already has support for SCIF compatible UARTs which are used on
Renesas Lager (R-Car Gen2), Salvator-X, H3ULCB/M3ULCB (R-Car Gen3) and other
development boards. So this patch series extends existing support to be able
to handle both interfaces.


Current patch series is based on the following commit 
and tested on Stout (ARM32) and H3ULCB (ARM64) boards.

You can find current patch series here:
repo: https://github.com/otyshchenko1/xen.git branch: stout_upstream3

You can find previous discussions here:
[V1] https://www.mail-archive.com/xen-devel@xxxxxxxxxxxxxxxxxxxx/msg21058.html
[V2] https://www.mail-archive.com/xen-devel@xxxxxxxxxxxxxxxxxxxx/msg37518.html
[V3] https://www.mail-archive.com/xen-devel@xxxxxxxxxxxxxxxxxxxx/msg42493.html
[V4] https://www.mail-archive.com/xen-devel@xxxxxxxxxxxxxxxxxxxx/msg43332.html


In order to run Xen on Stout board you need "PSCI-enabled" U-Boot (not 
upsteamed yet).
You can find corresponding patches for U-Boot here:

Have a plan to update Xen Wiki regarding this board.


Please note, that first two patches already have Julien's A-b, 
and the following patch "[PATCH V4 1/5] xen/arm: Clarify usage of earlyprintk 
for Lager board"
was removed from this series (as handled separately).

[1] https://elinux.org/R-Car/Boards/Stout

Oleksandr Tyshchenko (4):
  xen/arm: drivers: scif: Extend driver to handle other interfaces
  xen/arm: drivers: scif: Add support for SCIFA compatible UARTs
  xen/arm: Extend SCIF early prink code to handle other interfaces
  xen/arm: Add early printk support for SCIFA compatible UARTs

 docs/misc/arm/early-printk.txt    |   5 ++
 xen/arch/arm/Rules.mk             |   7 ++
 xen/arch/arm/arm32/debug-scif.inc |  22 +++++--
 xen/drivers/char/scif-uart.c      | 131 ++++++++++++++++++++++++++++----------
 xen/include/asm-arm/scif-uart.h   |  44 +++++++++++--
 5 files changed, 161 insertions(+), 48 deletions(-)


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.