ARMv8/v9-GIC Virtual Interrupt Direct Injection Routing Mechanism (Doorbell)

ARMv8/v9-GIC Virtual Interrupt Direct Injection Routing Mechanism (Doorbell)

ver0.1 Introduction The previous article introduced the system architecture for directly injecting virtual interrupts into VMs under the GIC framework. We detailed the background of directly injecting interrupts into VMs and how to remap MSI into virtual interrupts for reinjection into vPE with the support of GIC hardware. Of course, this process also requires assistance … Read more

Asynchronous Exception Types, Routing, and Masking in Armv8/Armv9

Asynchronous Exception Types, Routing, and Masking in Armv8/Armv9

Click the blue "Arm Selected" in the upper left corner and select "Set as Favorite" Types of Asynchronous Exceptions What asynchronous exceptions (interrupts) exist in the system? Official documentation states:<span><span>In the Armv8-A architecture, asynchronous exceptions that are taken to AArch64 state are also known as interrupts.</span></span> Anyone who says interrupts are: FIQ, IRQ is a … Read more