Releases: oxidecomputer/hubris
Releases · oxidecomputer/hubris
psc release
What's Changed
- Refresh FPGAs after toolchain bump by @Aaron-Hartwig in #1782
transceivers
: convert tocounted_ringbuf
s by @Aaron-Hartwig in #1780- transceivers: fix I2C read bug by @Aaron-Hartwig in #1787
- psc-seq: don't repeat StickyFault every time. by @cbiffle in #1799
- psc: turn PSU back on even if it says !OK by @cbiffle in #1801
- psc: allow PSUs a grace period before requiring OK after enable. by @cbiffle in #1802
Full Changelog: psc-v1.0.17...psc-v1.0.18
sidecar release
transceivers: fix I2C read bug (#1787) #1768 did not properly account for the FIFO behavior of the FPGA's data buffers. The "check the status byte" portion of the loop happened outside the part where we read the buffer, and since the buffer was just memory-mapped registers it could be repeatedly without consequence. Since the data was now in a FIFO, I was inadvertently draining the FIFO before the transaction was done. This PR consolidates the "is I2C done yet" logic into the `get_i2c_status_and_read_buffer` so calling code can just deal with the status register and the data buffer. Fixes #1786
sidecar release
Refresh FPGAs after toolchain bump (#1782) We updated the FPGA toolchain in https://github.com/oxidecomputer/quartz/pull/150. This refreshes the images we have as part of our applications with fresh ones from CI. cc: @nathanaelhuffman @arjenroodselaar
gimlet release
Refresh FPGAs after toolchain bump (#1782) We updated the FPGA toolchain in https://github.com/oxidecomputer/quartz/pull/150. This refreshes the images we have as part of our applications with fresh ones from CI. cc: @nathanaelhuffman @arjenroodselaar
sidecar release
Bump Idol to get foo_ARGS struct fix. Between 46fec5217 (inclusive) and this commit (exclusive) we haven't generated DWARF info for the Idol ARGS struct in the specific case of a zero-argument function using non-zerocopy encoding. Humility 0.11.6 has been fixed to tolerate this, but in the interest of broader compatibility, we've also patched Idol to try and bring the debug info back. This pulls in the Idol fix. Fixes #1777
psc release
Bump Idol to get foo_ARGS struct fix. Between 46fec5217 (inclusive) and this commit (exclusive) we haven't generated DWARF info for the Idol ARGS struct in the specific case of a zero-argument function using non-zerocopy encoding. Humility 0.11.6 has been fixed to tolerate this, but in the interest of broader compatibility, we've also patched Idol to try and bring the debug info back. This pulls in the Idol fix. Fixes #1777
rot release
Bump Idol to get foo_ARGS struct fix. Between 46fec5217 (inclusive) and this commit (exclusive) we haven't generated DWARF info for the Idol ARGS struct in the specific case of a zero-argument function using non-zerocopy encoding. Humility 0.11.6 has been fixed to tolerate this, but in the interest of broader compatibility, we've also patched Idol to try and bring the debug info back. This pulls in the Idol fix. Fixes #1777
gimlet release
Bump Idol to get foo_ARGS struct fix. Between 46fec5217 (inclusive) and this commit (exclusive) we haven't generated DWARF info for the Idol ARGS struct in the specific case of a zero-argument function using non-zerocopy encoding. Humility 0.11.6 has been fixed to tolerate this, but in the interest of broader compatibility, we've also patched Idol to try and bring the debug info back. This pulls in the Idol fix. Fixes #1777
gimlet release
gimlet-v1.0.17 Bump host-sp-comms stacksize
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.