[PATCH Dovetail v2 0/6] Dovetail: arm: Finalize review results

Florian Bezdeka <[email protected]>
Newsgroups dev.linux.lists.xenomai
Message-ID <20260610-wip-flo-v7-1-arm-pipelining-fixes-v2-0-62c9c477f8f2@siemens.com>
Hi Philippe,

This is the first try to fully process the feedback on the
interrupts_enabled() issue mentioned in the former patch series.

Input welcome.

I tried hard to keep everything easy, but changing the current
implementation triggered a lot of unexpected include / build problems, 
especially within the arch/arm/include/asm folder.

Testing looks good, I'm going to schedule a full CI run now.

To: [email protected]
Cc: Philippe Gerum <[email protected]>
Cc: Jan Kiszka <[email protected]>
Cc: Tobias Schaffner <[email protected]>

Signed-off-by: Florian Bezdeka <[email protected]>
---
Changes in v2:
- Resend. Forgot the list...

---
Florian Bezdeka (6):
      arm: irq_pipeline: Fix fault_{entry,exit} bypass in do_kernel_address_page_fault
      arm: irq_pipeline: Move fault_entry() fault_exit() into separate header
      arm: irq_pipeline: Fix fault_{entry,exit} bypass in hw_breakpoint_pending
      arm: irq_pipeline: Fix ordering problem in alignment trap handling
      dovetail: Decouple kernel/irq/pipeline.c from irqstate bit definitions
      arm: irq_pipeline: Fix IRQ state checking in trap entry paths

 arch/arm/include/asm/dovetail.h         |  1 +
 arch/arm/include/asm/irq_pipeline.h     | 41 +++++++++++++----
 arch/arm/include/asm/trace/exceptions.h |  3 +-
 arch/arm/include/asm/trap_entry.h       | 82 +++++++++++++++++++++++++++++++++
 arch/arm/kernel/hw_breakpoint.c         |  8 +++-
 arch/arm/mm/alignment.c                 |  8 ++--
 arch/arm/mm/fault.c                     | 73 +++--------------------------
 arch/arm64/include/asm/irq_pipeline.h   |  9 ++--
 kernel/irq/pipeline.c                   | 20 +++-----
 9 files changed, 145 insertions(+), 100 deletions(-)
---
base-commit: 01b2d00fe7ab9fc7663219e4c75ab205a257832c
change-id: 20260609-wip-flo-v7-1-arm-pipelining-fixes-9428542777f6

Best regards,
-- 
Florian Bezdeka <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.