Re: [PATCH linux-evl 0/2] Add RISC-V support to EVL

Jan Kiszka <[email protected]> Wed, 8 Jul 2026 17:32:07 +0200
Newsgroups dev.linux.lists.xenomai
Message-ID <[email protected]>
On 08.07.26 11:51, Florian Bezdeka wrote:
> On Wed, 2026-07-08 at 10:55 +0200, Philippe Gerum wrote:
>> Jan Kiszka <[email protected]> writes:
>>
>>> On 08.07.26 08:26, Tobias Schaffner wrote:
>>>>
>>>>
>>>> On 7/8/26 08:07, Jan Kiszka wrote:
>>>>> On 08.07.26 07:17, Tobias Schaffner wrote:
>>>>>> On 7/8/26 00:30, Florian Bezdeka wrote:
>>>>>>> On Fri, 2025-10-10 at 12:10 +0200, Tobias Schaffner wrote:
>>>>>>>> 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 v6.12-evl1-rebase.
>>>>>>>>
>>>>>>>> Looking forward to your feedback and suggestions.
>>>>>>>>
>>>>>>>
>>>>>>> I tried to apply this series today, and run into the following issues
>>>>>>> reported by my tooling.
>>>>>>>
>>>>>>> Patch 1 is fine, patch 2 has some checkpatch findings.
>>>>>>>
>>>>>>> A couple of debatable warnings like:
>>>>>>>
>>>>>>> WARNING: Misplaced SPDX-License-Identifier tag - use line 1 instead
>>>>>>> #58: FILE: arch/riscv/include/uapi/asm/evl/fptest.h:2:
>>>>>>> + * SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
>>>>>>>
>>>>>>> WARNING: unnecessary whitespace before a quoted newline
>>>>>>> #95: FILE: arch/riscv/include/uapi/asm/evl/fptest.h:34:
>>>>>>> +
>>>>>>>
>>>>>>> In addition to a serious one:
>>>>>>>
>>>>>>> ERROR: Missing Signed-off-by: line by nominal patch author 'shannmu
>>>>>>> <[email protected]>'
>>>>>>
>>>>>> I did not get any responses from this email anymore. I can try to reach
>>>>>> out to him one last time, but what do we do about it if he will not
>>>>>> reply?
>>>>>>
>>>>>
>>>>> If I read that patch correctly, it's majority is taken from the
>>>>> corresponding Xenomai 3 logic. How much is unique contribution, how much
>>>>> was your work, Tobias?
>>>>
>>>> I added the evl_set_fpregs/evl_check_fpregs content which is a
>>>> translation from what Gilles Chanteperdrix
>>>> <[email protected]> did for the x86 and arm architectures
>>>> with some isa enablement bits added.
>>>>
>>>> This should be the initial version by shanmu where I added this on top:
>>>> https://github.com/shannmu/linux/blob/xenomai4/wip/dovetail-riscv/
>>>> evl_port/arch/riscv/include/asm/evl/fptest.h
>>>>
>>>
>>> At least for this patch, I think it would be fair to claim authorship
>>> for the final one and only refer to shanmu as provider of a baseline.
>>>
>>
>> Agreed.  This is a trivial adaptation of the pre-existing
>> arch/arm*/include/asm/evl/fptest.h, which is in and of itself
>> boilerplate code.
>>
> 
> We had a short chat about this topic in the Xenomai community call
> today. To avoid further delay of the dovetail 7.1 release we decided
> that we will move out the risc-v series again.
> 

As you already removed wip/flo/v7.1-evl-rebase+riscv (which broke
xenomai-images CI, unfortunately), where will be the new transitional
branch in the meantime?

Jan

> Tobias will use the time to clarify a couple of those co-author and
> signed-off topics. Each series (dovetail, evl, libevl) seems to have
> those issues.
> 
> We will have to wait for a reply for some time, but we hope to address
> those issues within the 7.2 cycle.
> 
> Evl and Dovetail v7.1-rebase branches should be up to date now.
> 
> Florian

-- 
Siemens AG, Foundational Technologies
Linux Expert Center