[PATCH v3 0/5] Prepare for Dovetail 6.19
Florian Bezdeka <[email protected]>
| Newsgroups | dev.linux.lists.xenomai |
|---|---|
| Message-ID | <[email protected]> |
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, -- Florian Bezdeka <[email protected]>