[PATCH linux-evl v4 0/2] Add RISC-V support to EVL
Tobias Schaffner <[email protected]> Fri, 31 Jul 2026 19:42:43 +0200
| Newsgroups | dev.linux.lists.xenomai |
|---|---|
| Message-ID | <[email protected]> |
Hi all, this series introduces an initial EVL port for RISC-V. While some tests are still failing, I’d like to share this early version with the community to gather feedback, reviews, and hopefully some assistance in refining the port. The patches have been tested in combination with the Dovetail RISC-V port on top of v7.0-evl-rebase. Looking forward to your feedback and suggestions. Changes since v3: * Fix copyright of fptest.h Changes since v2: * Remove shanmu as patch author * Cleanup license header in fpu.h * remove spaces before newlines in inline asm Changes since v1: * rebase to v7.0-evl-rebase * add missing guards for building without evl Best, Tobias Tobias Schaffner (2): riscv: Add EVL core riscv: Add FPU register test support arch/riscv/Kconfig | 2 + arch/riscv/include/asm/evl/calibration.h | 12 ++ arch/riscv/include/asm/evl/fptest.h | 31 +++++ arch/riscv/include/asm/evl/syscall.h | 25 ++++ arch/riscv/include/asm/evl/thread.h | 12 ++ arch/riscv/include/dovetail/irq.h | 11 ++ arch/riscv/include/dovetail/mm_info.h | 11 ++ arch/riscv/include/dovetail/net.h | 11 ++ arch/riscv/include/dovetail/netdevice.h | 11 ++ arch/riscv/include/dovetail/poll.h | 11 ++ arch/riscv/include/dovetail/skbuff.h | 11 ++ arch/riscv/include/dovetail/thread_info.h | 11 ++ arch/riscv/include/uapi/asm/evl/fptest.h | 137 ++++++++++++++++++++++ 13 files changed, 296 insertions(+) create mode 100644 arch/riscv/include/asm/evl/calibration.h create mode 100644 arch/riscv/include/asm/evl/fptest.h create mode 100644 arch/riscv/include/asm/evl/syscall.h create mode 100644 arch/riscv/include/asm/evl/thread.h create mode 100644 arch/riscv/include/dovetail/irq.h create mode 100644 arch/riscv/include/dovetail/mm_info.h create mode 100644 arch/riscv/include/dovetail/net.h create mode 100644 arch/riscv/include/dovetail/netdevice.h create mode 100644 arch/riscv/include/dovetail/poll.h create mode 100644 arch/riscv/include/dovetail/skbuff.h create mode 100644 arch/riscv/include/dovetail/thread_info.h create mode 100644 arch/riscv/include/uapi/asm/evl/fptest.h -- 2.43.0