seL4 / rfcs

RFCs for the seL4 ecosystem
https://sel4.github.io/rfcs/
Other
0 stars 1 forks source link

RFC-18: FPU switching #26

Closed lsf37 closed 3 months ago

lsf37 commented 4 months ago

We propose to let user level configure policy on when FPU context is switched instead of relying on runtime faults to switch FPU context lazily. Policy is configured via a flag in the TCB, authorised by the corresponding TCB capability.

This improves performance, moves policy from kernel to user, enables verification of FPU handling, and fixes an information leakage in current FPU context switching.

Rendered version.

lsf37 commented 3 months ago

This RFC was accepted without changes at the TSC meeting on 2024-07-25.