Skip to content

Releases: oxidecomputer/hubris

gimlet release

21 Jun 18:40
77a126f
Compare
Choose a tag to compare
Remove unconnected QSPI reset line (#1812)

This is a legacy pin from the original Gemini Bringup Board, and isn't
actually connected on Sidecar (PF5 is `V1P8_PG_A2`, which we're
presumably fighting against)

sidecar release

12 Jun 18:45
Compare
Choose a tag to compare
Add a long timeout for setting boot component

Setting the stage0 boot component involves writing to flash which
requires a longer timeout

psc release

12 Jun 18:54
Compare
Choose a tag to compare
Add a long timeout for setting boot component

Setting the stage0 boot component involves writing to flash which
requires a longer timeout

gimlet release

12 Jun 18:26
Compare
Choose a tag to compare
Add a long timeout for setting boot component

Setting the stage0 boot component involves writing to flash which
requires a longer timeout

sidecar release

06 Jun 19:34
Compare
Choose a tag to compare
Allow SP to set active slot

It's useful for the SP to be able to change the active slot.
Pull this through. The final finish step no longer implicitly
swaps the bank.

psc release

06 Jun 19:47
Compare
Choose a tag to compare
Allow SP to set active slot

It's useful for the SP to be able to change the active slot.
Pull this through. The final finish step no longer implicitly
swaps the bank.

gimlet release

06 Jun 18:40
Compare
Choose a tag to compare
Allow SP to set active slot

It's useful for the SP to be able to change the active slot.
Pull this through. The final finish step no longer implicitly
swaps the bank.

psc release

24 May 18:22
Compare
Choose a tag to compare

What's Changed

Full Changelog: psc-v1.0.17...psc-v1.0.18

sidecar release

21 May 13:22
1d3f3d5
Compare
Choose a tag to compare
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

15 May 20:47
d4b844d
Compare
Choose a tag to compare
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