Re: [PATCH v3 0/5] Prepare for Dovetail 6.19
Jan Kiszka <[email protected]>
| Newsgroups | dev.linux.lists.xenomai |
|---|---|
| Message-ID | <[email protected]> |
On 26.02.26 15:37, Florian Bezdeka wrote: > Hi all, > > This are the necessary changes required for being able to build Xenomai > against the latest Linux / Dovetail versions. > > Dovetail 6.19 is currently in the making and already build / tested > against this series. Without this changes the build will simply fail. > > CI tested against: > - Dovetail 6.19 (one other build issue remaining) > - Dovetail 6.1 > > To: Xenomai <[email protected]> > Cc: Jan Kiszka <[email protected]> > > Signed-off-by: Florian Bezdeka <[email protected]> > --- > Changes in v3: > - Move all adaptions / wrappers to wrappers.h > - Add patch addressing a include order problem leading to build failures > on arm64 > - Address review comments from Jan > - Reworked some patch descriptions > - Link to v2: https://lore.kernel.org/r/[email protected] > > Changes in v2: > - Rework patch 1, switch to cobalt specific API for newer kernels > - Link to v1: https://lore.kernel.org/r/[email protected] > > --- > Florian Bezdeka (5): > cobalt: Prepare for new signature of __request_percpu_irq() in 6.19 > cobalt/time: Migrate order of includes to "from global to local" > cobalt/kernel: Lower impact of wrapping for older kernels > cobalt/rtdm: Prepare for new signature of mm_get_unmapped_area() in 6.19 > testsuite/switchtest: Add support for Dovetail >= 6.19 > > include/cobalt/kernel/dovetail/pipeline/pipeline.h | 8 +++----- > include/cobalt/kernel/dovetail/pipeline/sirq.h | 8 +++----- > .../cobalt/arch/arm/include/asm/xenomai/fptest.h | 6 ++++-- > .../cobalt/arch/arm64/include/asm/xenomai/fptest.h | 16 ++++++++++----- > .../cobalt/arch/x86/include/asm/xenomai/fptest.h | 9 +++++--- > kernel/cobalt/dovetail/tick.c | 7 +++---- > .../cobalt/include/asm-generic/xenomai/syscall.h | 3 ++- > .../cobalt/include/asm-generic/xenomai/wrappers.h | 24 ++++++++++++++++++++-- > kernel/cobalt/rtdm/drvlib.c | 3 +-- > kernel/cobalt/time.c | 3 ++- > kernel/drivers/testing/switchtest.c | 18 +++++++++++----- > 11 files changed, 70 insertions(+), 35 deletions(-) > --- > base-commit: 363115d15682076ea0766a55c3c5b1eed87e1225 > change-id: 20260212-wip-flo-prepare-for-6-19-8fdbd4c58225 > > Best regards, Thanks, applied (with minor indention taste changes in patch 1). Jan -- Siemens AG, Foundational Technologies Linux Expert Center