Skip to content

Releases: oxidecomputer/hubris

psc release

02 May 21:14
Compare
Choose a tag to compare
psc: start monitoring present/OK pins

This will disable PSUs that are seen removed, and then delay turning
them back on for a bit after insertion. It will also respond to faults
by cycling PSUs in an attempt to clear them.

At this point the only event logging is in PSC RAM in a ringbuf.

sidecar release

29 Apr 16:11
ab8d428
Compare
Choose a tag to compare

What's Changed

Full Changelog: sidecar-v1.0.15...sidecar-v1.0.16

sidecar release

18 Apr 18:39
acd41c7
Compare
Choose a tag to compare

What's Changed

Full Changelog: sidecar-v1.0.14...sidecar-v1.0.15

psc release

19 Apr 12:39
acd41c7
Compare
Choose a tag to compare

What's Changed

Full Changelog: psc-v1.0.14...psc-v1.0.15

rot release

19 Apr 18:52
acd41c7
Compare
Choose a tag to compare
fix `sidecar_front_io::transceivers::wait_and_check_i2c` status check…

…ing (#1756)

fixes #1754

gimlet release

22 Apr 16:56
acd41c7
Compare
Choose a tag to compare

What's Changed

Full Changelog: gimlet-v1.0.15...gimlet-v1.0.16

gimlet release

16 Apr 16:01
5dabf67
Compare
Choose a tag to compare
Bump gimlet-seq stacksize (#1750)

I'm seeing stack overflow for `gimlet-seq` on the `gimlet-c-dev` image.
Running with a boosted stack size, I see a `stackmargin` size of 1728,
which is above the limit of 1600. Bisecting, this appears to have been
introduced in #1730; I'm guessing it's the nested
`ServerImpl::handle_notifications → VCore::handle_notifications`
dispatch.

sidecar release

12 Apr 16:13
Compare
Choose a tag to compare

What's Changed

  • Move SensorId validation to clients, and reply fault when invalid by @hawkw in #1683
  • gimlet_seq: Make the sequencer API less fallible by @hawkw in #1681
  • fully qualify SpiError, task_net_api::{SendError, RecvError} types in Idol by @hawkw in #1689
  • Adjust sizes in donglet/app-g031-i2c.toml and lpc55xpresso/app-sprot.… by @lzrd in #1692
  • Enable EXTI interrupt dispatch support in stm32xx-sys by @cbiffle in #1691
  • stm32xx-sys: configure EXTI IRQs in app.toml by @hawkw in #1693
  • build: re-enable task packing. by @cbiffle in #1694
  • power: add comments to gimlet rail sag trace facility by @cbiffle in #1687
  • EXTI IRQ docs improvements by @hawkw in #1699
  • stm32xx-sys: configure GPIO IRQ edge with an enum by @hawkw in #1706
  • stm32xx: generate counters for EXTI IRQs by @hawkw in #1698
  • sensor: remove noop 1 Hz timer by @cbiffle in #1702
  • userlib: add no-panic feature by @cbiffle in #1709
  • Convenient no-panic API for just waiting on notifications by @cbiffle in #1715
  • Fix whitespace inconsistency in Idol files by @mkeeter in #1705
  • stm32xx-sys: fix typo in EXTI pin configuration by @cbiffle in #1717
  • Bump Idol version by @cbiffle in #1708
  • stm32xx-sys: add interrupt acking to gpio_irq_control by @hawkw in #1712
  • Remove final panics from stm32xx-sys on h7 and keep it that way by @cbiffle in #1711
  • Bump the toolchain to latest nightly. by @cbiffle in #1703
  • build/i2c: generate range matches by @cbiffle in #1720
  • control-plane-agent: finish ComponentUpdater by @cbiffle in #1727
  • transceivers-server: remove illusory loop by @cbiffle in #1729
  • sprot: turn ROT_IRQ into a real IRQ by @hawkw in #1696
  • stm32xx-sys: generate constants for EXTI pins by @hawkw in #1734
  • fix ROT_IRQ regressions from #1696 by @hawkw in #1736
  • Move sp_update and rot_update to MgsCommon by @mkeeter in #1731
  • thermal: remove panic formatting and Debug impls by @hawkw in #1738
  • lib/dice: remove dead traits by @cbiffle in #1728
  • Gimlet hangs on cold power-on after toolchain update by @bcantrill in #1742
  • add RAA229618 VIN monitoring by @bcantrill in #1730
  • Fix almost all remaining warnings from the toolchain update. by @cbiffle in #1745
  • kerncore: Add tests for bad or uncontained memory contained in a contiguous slice by @aapoalas in #1747
  • ringbuf: allow opting out of entry de-duplication by @hawkw in #1733
  • fix static mut warnings in control-plane-agent & host-sp-comms by @hawkw in #1740

New Contributors

Full Changelog: sidecar-v1.0.13...sidecar-v1.0.14

psc release

12 Apr 15:57
Compare
Choose a tag to compare

What's Changed

  • Move SensorId validation to clients, and reply fault when invalid by @hawkw in #1683
  • gimlet_seq: Make the sequencer API less fallible by @hawkw in #1681
  • fully qualify SpiError, task_net_api::{SendError, RecvError} types in Idol by @hawkw in #1689
  • Adjust sizes in donglet/app-g031-i2c.toml and lpc55xpresso/app-sprot.… by @lzrd in #1692
  • Enable EXTI interrupt dispatch support in stm32xx-sys by @cbiffle in #1691
  • stm32xx-sys: configure EXTI IRQs in app.toml by @hawkw in #1693
  • build: re-enable task packing. by @cbiffle in #1694
  • power: add comments to gimlet rail sag trace facility by @cbiffle in #1687
  • EXTI IRQ docs improvements by @hawkw in #1699
  • stm32xx-sys: configure GPIO IRQ edge with an enum by @hawkw in #1706
  • stm32xx: generate counters for EXTI IRQs by @hawkw in #1698
  • sensor: remove noop 1 Hz timer by @cbiffle in #1702
  • userlib: add no-panic feature by @cbiffle in #1709
  • Convenient no-panic API for just waiting on notifications by @cbiffle in #1715
  • Fix whitespace inconsistency in Idol files by @mkeeter in #1705
  • stm32xx-sys: fix typo in EXTI pin configuration by @cbiffle in #1717
  • Bump Idol version by @cbiffle in #1708
  • stm32xx-sys: add interrupt acking to gpio_irq_control by @hawkw in #1712
  • Remove final panics from stm32xx-sys on h7 and keep it that way by @cbiffle in #1711
  • Bump the toolchain to latest nightly. by @cbiffle in #1703
  • build/i2c: generate range matches by @cbiffle in #1720
  • control-plane-agent: finish ComponentUpdater by @cbiffle in #1727
  • transceivers-server: remove illusory loop by @cbiffle in #1729
  • sprot: turn ROT_IRQ into a real IRQ by @hawkw in #1696
  • stm32xx-sys: generate constants for EXTI pins by @hawkw in #1734
  • fix ROT_IRQ regressions from #1696 by @hawkw in #1736
  • Move sp_update and rot_update to MgsCommon by @mkeeter in #1731
  • thermal: remove panic formatting and Debug impls by @hawkw in #1738
  • lib/dice: remove dead traits by @cbiffle in #1728
  • Gimlet hangs on cold power-on after toolchain update by @bcantrill in #1742
  • add RAA229618 VIN monitoring by @bcantrill in #1730
  • Fix almost all remaining warnings from the toolchain update. by @cbiffle in #1745
  • kerncore: Add tests for bad or uncontained memory contained in a contiguous slice by @aapoalas in #1747
  • ringbuf: allow opting out of entry de-duplication by @hawkw in #1733
  • fix static mut warnings in control-plane-agent & host-sp-comms by @hawkw in #1740

New Contributors

Full Changelog: psc-v1.0.13...psc-v1.0.14

sidecar release

27 Mar 15:52
Compare
Choose a tag to compare

Generated witht new tooling

What's Changed

  • Add MAX31790 to IPCC inventory by @mkeeter in #1668
  • Add counters to stm32xx-spi-server-core ringbuf by @hawkw in #1670
  • net: Use counters for event counters, count errors by @hawkw in #1637
  • monorail-server: Add ringbuf counters by @hawkw in #1676
  • kern: permit USlices to span contiguous MPU regions by @cbiffle in #1674
  • xtask: require kernel flash/RAM to be 0 mod 4 by @cbiffle in #1677
  • Decouple transceivers server from Front IO readiness by @Aaron-Hartwig in #1588
  • Change the default caboose VERS by @labbott in #1682

Full Changelog: sidecar-v1.0.12...sidecar-v1.0.13