Skip to content

Mark unsupported VPD commands as Illegal - #38

Merged
hawkw merged 1 commit into
masterfrom
eliza/unsupported-vpd-regs
Aug 28, 2026
Merged

Mark unsupported VPD commands as Illegal#38
hawkw merged 1 commit into
masterfrom
eliza/unsupported-vpd-regs

Conversation

@hawkw

@hawkw hawkw commented Aug 28, 2026

Copy link
Copy Markdown
Member

Based on some testing I did on a Cosmo in the lab, there are a variety of VPD-related MFR_$whatever and IC_DEVICE_{ID, REV} commands that various devices dislike. See this comment for details.

To prevent them from NACKing us and setting STATUS_CML a bunch, and to better support the codegen changes I'm working on in oxidecomputer/hubris#2650, this commit updates the config files for those devices to mark the commands they find distasteful as Illegal.

Based on some testing I did on a Cosmo in the lab, there are a variety
of VPD-related `MFR_$whatever` and `IC_DEVICE_{ID, REV}` commands that
various devices dislike. See [this comment][1] for details.

To prevent them from NACKing us and setting `STATUS_CML` a bunch, and to
better support the codegen changes I'm working on in
oxidecomputer/hubris#2650, this commit updates the config files for
those devices to mark the commands they find distasteful as `Illegal`.

[1]:
oxidecomputer/hubris#2650 (comment)
@hawkw
hawkw requested review from evan-oxide and jamesmunns August 28, 2026 20:11

@jamesmunns jamesmunns left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oooooooh, this feels illegal.

@hawkw
hawkw merged commit 706f477 into master Aug 28, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants