Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about implementing a Secure Partition Manager (SPM) using Rust in this technical conference talk that explores the Arm Firmware Framework for Arm A-profile (FF-A) specification. Discover how the FF-A specification enables isolation of mutually mistrusting components through architectural features of Arm's A-profile CPUs. Explore the benefits and challenges of using Rust's memory-safe programming language for firmware development, with a focus on a prototype implementation that can run S-EL0 Secure Partitions from the Trusted Services project. Gain insights into how the SPM operates in S-EL1 or S-EL2 with VHE, and examine this experimental proof-of-concept project available on TrustedFirmware.org.