Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Architectures and Processors blog Critical interrupts
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tell us what you think
Tags
  • Armv7
  • Armv7-M
  • Armv8
  • Armv8-A
  • Cortex-A
  • critical
  • Interrupt
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Critical interrupts

Michael Williams
Michael Williams
October 3, 2014
Less than one minute read time.

In software there are often cases where you need to have critical interrupts serviced. For example, for:

  • Code profiling
  • Kernel debugging
  • Watchdog handling
  • Error handling.

With the ARMv7-M architecture this can be achieved using nested interrupt handlers, but it is harder on A-profile processors.

I have recently published a white paper that addresses some of the issues with handling critical interrupts on the ARMv8-A architecture, and proposes some means for software to use the architecture to improve critical interrupt handling. If you are involved in writing operating systems or code that handles interrupt handling software, I'd appreciate any thoughts and feedback. Please do let me know if it is useful!

The paper can be found here: Critical Interrupt Prioritization

Thanks, Mike.

Anonymous
Architectures and Processors blog
  • Future Architecture Technologies: POE2 and vMTE

    Martin Weidmann
    Martin Weidmann
    This blog post introduces two future technologies, Permission Overlay Extension version 2 (POE2) and Virtual Tagging Extension (vMTE).
    • October 23, 2025
  • Scalable Matrix Extension: Expanding the Arm Intrinsics Search Engine

    Chris Walsh
    Chris Walsh
    Arm is pleased to announce that the Arm Intrinsics Search Engine has been updated to include the Scalable Matrix Extension (SME) intrinsics, including both SME and SME2 intrinsics.
    • October 3, 2025
  • Arm A-Profile Architecture developments 2025

    Martin Weidmann
    Martin Weidmann
    Each year, Arm publishes updates to the A-Profile architecture alongside full Instruction Set and System Register documentation. In 2025, the update is Armv9.7-A.
    • October 2, 2025