EuroBSDCon 2024

Growing the SCMI support on freeBSD
09-22, 12:00–12:45 (Europe/Dublin), Stage End

System Control and Management Interface (SCMI), is a protocol comprising a set of operating system independent software interfaces that are used for control and management on ARM platforms: it aims to abstract and unify such operations, while delegating policies-enforcement to a central entity which lives out of the main RichOS codebase, aiding virtualization and security.

Increasingly adopted in the Linux/ARM world, it has already a minimal, but working, implementation also in freeBSD.

This talk, after having presented the SCMI protocol and its benefits, will detail its current support-status on freeBSD and any planned and ongoing work.

Cristian Marussi works as a Kernel developer at Arm in the CE-SW Kernel team, mostly focusing on firmware interfaces and SCMI development.