Re: [PATCH dovetail v10 00/11] riscv: Add dovetail support
"Bezdeka, Florian" <[email protected]> Tue, 7 Jul 2026 10:51:05 +0000
| Newsgroups | dev.linux.lists.xenomai |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 2026-07-07 at 12:02 +0200, Florian Bezdeka wrote: > On Mon, 2026-07-06 at 20:29 +0200, Tobias Schaffner wrote: > > Hi all, > > > > this series introduces initial support for Dovetail on RISC-V. > > > > Feedback, suggestions, and especially reviews are very welcome. > > > > Changes since v1: > > * Disable independent irq/softirq stack usage when pipelining > > * Drop KVM changes as long as they can not be properly tested > > > > Changes since v2: > > * Rework trap handling > > > > Changes since v3: > > * Included the IRQ pipelining patches to have all riscv specific > > patches included > > * Rebased to dovetail/v6.18.y-dovetail-rebase > > * Merged most of the fixes > > * Fixed IRQ Stack handling and enabled IRQ_STACKS again > > > > Changes since v4: > > * Rebased to dovetail/v7.0.y-dovetail-rebase > > * Applied suggestions from the last patch set > > * Added starfive-visionfive2 board support > > * Introduced raw console device based on sbi debug console > > * Reworked pipelined irq handling > > > > Changes since v5: > > * Rebased to tip of dovetail/v7.0.y-dovetail-rebase > > * Applied suggestions from the last patch set > > * Use mark_trap_entry/exit_raw for kernel mode exception paths which > > use irq_nmi_entry/exit for now, as the nmi irq handlers expect hard > > irqs to stay off. This may be be subject to further optimization at > > a later stage, but I do not see any negative impact latency wise in > > my tests. > > > > Changes since v6: > > Address the review comments from the last patch set: > > * Keep the virtual irq state in sync with the hard irq state in trap > > handlers > > * Fix irq_nesting imbalance when running with disabled IRQ_STACKS > > > > Changes since v7: > > * Simplify Trap handling > > * Rebase to wip/flo/v7.1-dovetail-rebase > > > > Changes since v8: > > * Further simplify trap handling adressing Florians suggestions and > > recent fixes to irq-entry-common > > > > Changes since v9: > > * Fix checkpatch finding in patch 11 "riscv: Add dovetail support" > > > > Thanks, applied to the following branches: > > dovetail: wip/flo/v7.1-dovetail-rebase > evl: wip/flo/v7.1-evl-rebase > > Philippe, final test run has been scheduled, expecting both branches to > be taken over by you. Any left overs? Yep. I forgot two commits 64afd165 and 0679eb1e from the 7.0 branch. I will fix that in a minute. > > Best regards, > Florian