max / everycycle
| 1 | |
| 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 |