seL4/include/arch
Indan Zupancic 180eb4db78 Aarch32, FPU: Remove FPEXC DEX and EX checks
According to Arm documentation, the exception-handling routine
needs to zero the following bits in FPEXC:

DEX, IDF, IXF, UFF, OFF, DZF and IOF

In seL4, the user space fault handler should do this, as the kernel
doesn't know when user space is done handling the FPU trap.

In case of virtualisation, the guest kernel should clear these bits.

Now that the seL4 kernel doesn't handle FPU traps itself any more,
user space can handle asynchronous traps if it wants to.

Signed-off-by: Indan Zupancic <indan@nul.nu>
2025-07-24 16:44:08 +10:00
..
arm Aarch32, FPU: Remove FPEXC DEX and EX checks 2025-07-24 16:44:08 +10:00
riscv/arch FPU: ease verification 2025-07-24 16:44:08 +10:00
x86/arch FPU: ease verification 2025-07-24 16:44:08 +10:00