Releases: oxidecomputer/hubris
Releases · oxidecomputer/hubris
psc release
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
What's Changed
- Enable notifications on any closed RECV. by @cbiffle in #1762
- Reset debug port on startup by @mkeeter in #1763
Full Changelog: sidecar-v1.0.15...sidecar-v1.0.16
sidecar release
What's Changed
- Enable buildomat by @labbott in #1748
- Add enums for LPC55 pin codegen by @mkeeter in #1732
- Bump gimlet-seq stacksize by @mkeeter in #1750
- SP reset watchdog by @mkeeter in #1707
- Remove most panics from timer-related operations by @cbiffle in #1749
- Begin removing/disabling wildcard imports. by @cbiffle in #1752
- fix
sidecar_front_io::transceivers::wait_and_check_i2c
status checking by @Aaron-Hartwig in #1756
Full Changelog: sidecar-v1.0.14...sidecar-v1.0.15
psc release
What's Changed
- Enable buildomat by @labbott in #1748
- Add enums for LPC55 pin codegen by @mkeeter in #1732
- Bump gimlet-seq stacksize by @mkeeter in #1750
- SP reset watchdog by @mkeeter in #1707
- Remove most panics from timer-related operations by @cbiffle in #1749
- Begin removing/disabling wildcard imports. by @cbiffle in #1752
- fix
sidecar_front_io::transceivers::wait_and_check_i2c
status checking by @Aaron-Hartwig in #1756
Full Changelog: psc-v1.0.14...psc-v1.0.15
rot release
oxide-rot-1-v1.0.10 fix `sidecar_front_io::transceivers::wait_and_check_i2c` status check…
gimlet release
What's Changed
- SP reset watchdog by @mkeeter in #1707
- Remove most panics from timer-related operations by @cbiffle in #1749
- Begin removing/disabling wildcard imports. by @cbiffle in #1752
- fix
sidecar_front_io::transceivers::wait_and_check_i2c
status checking by @Aaron-Hartwig in #1756
Full Changelog: gimlet-v1.0.15...gimlet-v1.0.16
gimlet release
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
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 incontrol-plane-agent
&host-sp-comms
by @hawkw in #1740
New Contributors
Full Changelog: sidecar-v1.0.13...sidecar-v1.0.14
psc release
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 incontrol-plane-agent
&host-sp-comms
by @hawkw in #1740
New Contributors
Full Changelog: psc-v1.0.13...psc-v1.0.14
sidecar release
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