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
>