[PATCH for 4.20 v1 0/5] RISCV device tree mapping

Oleksii Kurochko posted 5 patches 2 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
MAINTAINERS                         |   2 +
xen/arch/arm/Makefile               |   1 -
xen/arch/arm/bootfdt.c              | 622 ---------------------------
xen/arch/arm/include/asm/setup.h    | 200 +--------
xen/arch/arm/setup.c                | 432 -------------------
xen/arch/riscv/Kconfig              |   1 +
xen/arch/riscv/include/asm/config.h |   6 +
xen/arch/riscv/include/asm/mm.h     |   2 +
xen/arch/riscv/mm.c                 |  37 +-
xen/arch/riscv/riscv64/head.S       |   3 +
xen/arch/riscv/setup.c              |  21 +
xen/common/Makefile                 |   1 +
xen/common/device-tree/Makefile     |   2 +
xen/common/device-tree/bootfdt.c    | 635 ++++++++++++++++++++++++++++
xen/common/device-tree/bootinfo.c   | 459 ++++++++++++++++++++
xen/include/xen/bootfdt.h           | 210 +++++++++
16 files changed, 1375 insertions(+), 1259 deletions(-)
delete mode 100644 xen/arch/arm/bootfdt.c
create mode 100644 xen/common/device-tree/Makefile
create mode 100644 xen/common/device-tree/bootfdt.c
create mode 100644 xen/common/device-tree/bootinfo.c
create mode 100644 xen/include/xen/bootfdt.h
[PATCH for 4.20 v1 0/5] RISCV device tree mapping
Posted by Oleksii Kurochko 2 months ago
Current patch series introduces device tree mapping for RISC-V.

Also, it introduces common stuff for working with fdt which is
based on the patches from [1]:
  [PATCH v4 2/6] xen/device-tree: Move Arm's setup.c bootinfo functions to common
  [PATCH v4 3/6] xen/common: Move Arm's bootfdt.c
All changes which were done on top of Shawn's patches please find in "Changes" section
of each patch.

[1] https://lore.kernel.org/xen-devel/cover.1712893887.git.sanastasio@raptorengineering.com/

Oleksii Kurochko (3):
  xen/riscv: enable CONFIG_HAS_DEVICE_TREE
  xen/riscv: introduce device tree maping function
  xen/riscv: map FDT

Shawn Anastasio (2):
  xen/device-tree: Move Arm's setup.c bootinfo functions to common
  xen/common: Move Arm's bootfdt.c to common

 MAINTAINERS                         |   2 +
 xen/arch/arm/Makefile               |   1 -
 xen/arch/arm/bootfdt.c              | 622 ---------------------------
 xen/arch/arm/include/asm/setup.h    | 200 +--------
 xen/arch/arm/setup.c                | 432 -------------------
 xen/arch/riscv/Kconfig              |   1 +
 xen/arch/riscv/include/asm/config.h |   6 +
 xen/arch/riscv/include/asm/mm.h     |   2 +
 xen/arch/riscv/mm.c                 |  37 +-
 xen/arch/riscv/riscv64/head.S       |   3 +
 xen/arch/riscv/setup.c              |  21 +
 xen/common/Makefile                 |   1 +
 xen/common/device-tree/Makefile     |   2 +
 xen/common/device-tree/bootfdt.c    | 635 ++++++++++++++++++++++++++++
 xen/common/device-tree/bootinfo.c   | 459 ++++++++++++++++++++
 xen/include/xen/bootfdt.h           | 210 +++++++++
 16 files changed, 1375 insertions(+), 1259 deletions(-)
 delete mode 100644 xen/arch/arm/bootfdt.c
 create mode 100644 xen/common/device-tree/Makefile
 create mode 100644 xen/common/device-tree/bootfdt.c
 create mode 100644 xen/common/device-tree/bootinfo.c
 create mode 100644 xen/include/xen/bootfdt.h

-- 
2.45.2
Re: [PATCH for 4.20 v1 0/5] RISCV device tree mapping
Posted by Oleksii 2 months ago
Missed to write in the cover letter that this patch series is based on:
  [PATCH for 4.20 v9 0/5] RISCV basic exception handling implementation

~ Oleksii
On Wed, 2024-07-03 at 12:42 +0200, Oleksii Kurochko wrote:
> Current patch series introduces device tree mapping for RISC-V.
> 
> Also, it introduces common stuff for working with fdt which is
> based on the patches from [1]:
>   [PATCH v4 2/6] xen/device-tree: Move Arm's setup.c bootinfo
> functions to common
>   [PATCH v4 3/6] xen/common: Move Arm's bootfdt.c
> All changes which were done on top of Shawn's patches please find in
> "Changes" section
> of each patch.
> 
> [1]
> https://lore.kernel.org/xen-devel/cover.1712893887.git.sanastasio@raptorengineering.com/
> 
> Oleksii Kurochko (3):
>   xen/riscv: enable CONFIG_HAS_DEVICE_TREE
>   xen/riscv: introduce device tree maping function
>   xen/riscv: map FDT
> 
> Shawn Anastasio (2):
>   xen/device-tree: Move Arm's setup.c bootinfo functions to common
>   xen/common: Move Arm's bootfdt.c to common
> 
>  MAINTAINERS                         |   2 +
>  xen/arch/arm/Makefile               |   1 -
>  xen/arch/arm/bootfdt.c              | 622 --------------------------
> -
>  xen/arch/arm/include/asm/setup.h    | 200 +--------
>  xen/arch/arm/setup.c                | 432 -------------------
>  xen/arch/riscv/Kconfig              |   1 +
>  xen/arch/riscv/include/asm/config.h |   6 +
>  xen/arch/riscv/include/asm/mm.h     |   2 +
>  xen/arch/riscv/mm.c                 |  37 +-
>  xen/arch/riscv/riscv64/head.S       |   3 +
>  xen/arch/riscv/setup.c              |  21 +
>  xen/common/Makefile                 |   1 +
>  xen/common/device-tree/Makefile     |   2 +
>  xen/common/device-tree/bootfdt.c    | 635
> ++++++++++++++++++++++++++++
>  xen/common/device-tree/bootinfo.c   | 459 ++++++++++++++++++++
>  xen/include/xen/bootfdt.h           | 210 +++++++++
>  16 files changed, 1375 insertions(+), 1259 deletions(-)
>  delete mode 100644 xen/arch/arm/bootfdt.c
>  create mode 100644 xen/common/device-tree/Makefile
>  create mode 100644 xen/common/device-tree/bootfdt.c
>  create mode 100644 xen/common/device-tree/bootinfo.c
>  create mode 100644 xen/include/xen/bootfdt.h
>