Skip to main content

max / everycycle

479 B · 12 lines History Blame Raw
1 #![allow(clippy::doc_markdown)]
2
3 //! EveryCycle BMC agent.
4 //!
5 //! Runs on the box's baseboard management controller (an OpenBMC fork on
6 //! Aspeed AST2600-class hardware). Exposes structured telemetry over gRPC to
7 //! the host runtime, drives fan curves and power capping from a thermal
8 //! model, sequences PSU and GPU power events.
9 //!
10 //! Separate binary from the host runtime — different security boundary,
11 //! different reliability constraints, different update cadence.
12