All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH linux-evl v3 0/2] Add RISC-V support to EVL
@ 2026-07-28 11:13 Tobias Schaffner
  2026-07-28 11:13 ` [PATCH linux-evl v3 1/2] riscv: Add EVL core Tobias Schaffner
  2026-07-28 11:13 ` [PATCH linux-evl v3 2/2] riscv: Add FPU register test support Tobias Schaffner
  0 siblings, 2 replies; 4+ messages in thread
From: Tobias Schaffner @ 2026-07-28 11:13 UTC (permalink / raw)
  To: xenomai; +Cc: rpm, florian.bezdeka, jan.kiszka, Tobias Schaffner

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 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


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-07-30 13:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-28 11:13 [PATCH linux-evl v3 0/2] Add RISC-V support to EVL Tobias Schaffner
2026-07-28 11:13 ` [PATCH linux-evl v3 1/2] riscv: Add EVL core Tobias Schaffner
2026-07-30 13:27   ` Philippe Gerum
2026-07-28 11:13 ` [PATCH linux-evl v3 2/2] riscv: Add FPU register test support Tobias Schaffner

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.