Skip to content

Add Venice support to snphost - #203

Draft
DGonzalezVillal wants to merge 2 commits into
virtee:mainfrom
DGonzalezVillal:venice
Draft

DGonzalezVillal wants to merge 2 commits into
virtee:mainfrom
DGonzalezVillal:venice

Conversation

@DGonzalezVillal

Copy link
Copy Markdown
Member

Labeled as Draft until : virtee/sev#407 is merged a new release is cut for SEV.

Want to get thoughts on config since this will break it's flags, maybe there is a better way to organize config

Comment thread README.md
snphost config set --tee TEE --snp-fw SNP-FW --mask-chip MASK-CHIP [--bootloader BOOTLOADER] [--microcode MICROCODE] [--fmc FMC]
```

`--tee`, `--snp-fw`, and `--mask-chip` are required on every generation. `--bootloader` and `--microcode` are required on Milan, Genoa, Bergamo, Siena, and Turin, and are not used on Venice. `--fmc` is required on Turin and Venice, and is not used on older generations.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Getting a bit long with the permutations, I wonder if it'd be more clear to put a table here, or something more structured (a list?). The later section that goes generation-by-generation is great, but people may not scroll down that far.

|                              | tee | snp-fw | mask-chip | bootloader | microcode | fmc |
| milan, genoa, bergamo, siena | y   | y      | y         | y          | y         |     |
| turin                        | y   | y      | y         | y          | y         | y   |
| venice                       | y   | y      | y         |            |           | y   |

Or

The positional TCB arguments cannot represent fields that Venice no longer reports.

Signed-off-by: DGonzalezVillal <[email protected]>
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