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

Re: [Xen-devel] [PATCH V2 0/3] Renesas Stout board support (R-Car Gen2)

On 01.02.19 14:37, Oleksandr Tyshchenko wrote:
From: Oleksandr Tyshchenko <oleksandr_tyshchenko@xxxxxxxx>

Hi, all.

Hi, all

gentle reminder...

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_upstream

You can find previous discussion here:

Please note, that current patch series doesn’t have the following patches:
- xen/arm: drivers: scif: Remove unused #define-s (already upstreamed)
- xen/arm: Reuse R-Car Gen2 platform code for Stout board (was dropped)
but has new one:
- xen/arm: Clarify usage of earlyprintk for Lager board


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.

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


Oleksandr Tyshchenko (3):
   xen/arm: drivers: scif: Add support for SCIFA compatible UARTs
   xen/arm: Clarify usage of earlyprintk for Lager board
   xen/arm: Add SCIFA UART support for early printk

  docs/misc/arm/early-printk.txt     |   2 +-
  xen/arch/arm/arm32/debug-scifa.inc |  51 ++++++++++++++
  xen/drivers/char/scif-uart.c       | 139 +++++++++++++++++++++++++++----------
  xen/include/asm-arm/scif-uart.h    |  44 ++++++++++--
  4 files changed, 194 insertions(+), 42 deletions(-)
  create mode 100644 xen/arch/arm/arm32/debug-scifa.inc


Oleksandr Tyshchenko

Xen-devel mailing list



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