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.
Hands-on workshop: turning manual Hubris debugging into formal, shareable tests
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.
Fear of Flashing: Building confidence in firmware through automated testing
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.