Ben Stoltz
Ben Stoltz is an engineer at Oxide Computer Company, where he works on
service processor and root of trust firmware: its security, its update
path, and, most recently, the testing infrastructure this talk covers.
Before Oxide, he worked on systems and infrastructure at Sun Microsystems,
Cisco, and Google.
United States
Oxide Computer Company
Sessions
This talk introduces sp-test, a stand-alone harness for testing
service-processor and root-of-trust firmware, and follows a single test
from a developer's bench to hardware-based CI. A live demo runs on an
off-the-shelf ST Nucleo board.
A developer tooling pattern does double duty: everyday Hubris debugging
tools humility, faux-mgs, and faux-ipcc, become the core for
more formal tests anyone on the team can run. sp-test drives the tests,
recording each run so tests and results can be shared, analyzed, and reproduced, on
an emulator and on real hardware.