Releases: oxidecomputer/hubris
Releases · oxidecomputer/hubris
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
psc release
Generated with 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: psc-v1.0.12...psc-v1.0.13
rot release -- BAD
This build triggered oxidecomputer/bootleby#46 when signed with staging/dev keys and will not work :(
What's Changed
- drv/stm32h7-fmc-demo: ill-advised memory controller by @cbiffle in #1662
- userlib: add a critical-section impl for task code. by @cbiffle in #1646
- kern: add
IRQ_STATUS
syscall by @hawkw in #1661 - Make error types in the net API more precise by @cbiffle in #1652
- ci: add what's being built to job names by @hawkw in #1665
- I2C: trace IRQ status on panic by @hawkw in #1666
- ci: add test apps to
build-boards.yml
by @hawkw in #1667 - tests-stm32h7: make general to any h7 system. by @cbiffle in #1663
- stm32h7: merge
eth
andeth_dma
MPU regions by @hawkw in #1669 - Disable smart packing by @mkeeter in #1671
- i2c_driver: disable panic messages on g031 by @hawkw in #1673
- 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: oxide-rot-1-v1.0.7...oxide-rot-1-v1.0.8
gimlet release
Generated with 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: gimlet-v1.0.12...gimlet-v1.0.13
sidecar release
What's Changed
- drv/stm32h7-fmc-demo: ill-advised memory controller by @cbiffle in #1662
- userlib: add a critical-section impl for task code. by @cbiffle in #1646
- kern: add
IRQ_STATUS
syscall by @hawkw in #1661 - Make error types in the net API more precise by @cbiffle in #1652
- ci: add what's being built to job names by @hawkw in #1665
- I2C: trace IRQ status on panic by @hawkw in #1666
- ci: add test apps to
build-boards.yml
by @hawkw in #1667 - tests-stm32h7: make general to any h7 system. by @cbiffle in #1663
- stm32h7: merge
eth
andeth_dma
MPU regions by @hawkw in #1669 - Disable smart packing by @mkeeter in #1671
- i2c_driver: disable panic messages on g031 by @hawkw in #1673
Full Changelog: sidecar-v1.0.11...sidecar-v1.0.12