oxidecomputer / hubris

A lightweight, memory-protected, message-passing kernel for deeply embedded systems.
Mozilla Public License 2.0
2.94k stars 167 forks source link

Hubris: grapefruit build and board toml #1788

Closed nathanaelhuffman closed 1 month ago

nathanaelhuffman commented 3 months ago

schematic can be found in the latest grapefruit GH release: https://github.com/oxidecomputer/hardware-grapefruit/releases/

This should be considered a blocking issue for board bring-up, we'd like to be able to run some semblance of hubris and humility on the target hardawre day1 to facilitate hardware checkout by toggling pins, reading i2c etc.

eanders01 commented 2 months ago

Adding comments from #1810 [now closed as it was redundant to the original issue here]. Additional info for what is required:

Grapefruit connects to our Ruby dev board and is important to unblock SW work for Cosmo. Context for the existence and purpose of Grapefruit is located in RFD 461. We are requesting software work to be completed to support board bringup and testing to unblock Cosmo SW work.

Features

Timing

mkeeter commented 1 month ago

Done in https://github.com/oxidecomputer/hubris/pull/1814