oxidecomputer / sprockets

Now's the time on sprockets when we dance
Mozilla Public License 2.0
7 stars 1 forks source link

Misc. changes for omicron integration #21

Closed jgallagher closed 2 years ago

jgallagher commented 2 years ago

This PR builds on #20 but isn't directly related to it; it's a grab bag of changes to ease integration of sprockets into omicron:

  1. Fiddle with crypto crate versions to avoid conflicts
  2. Bounds changes to errors
  3. Re-export more types
  4. Add a uart feature to sprockets-host that gates the uart module

The only one of these that is a little concerning to me is 4, because its root cause is that the serialport crate we're using doesn't currently support illumos (and fails to compile on unsupported platforms). We'll need to fix that or change how we interact with the SP.