You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/operations/platforms/snp.rst
+21-4Lines changed: 21 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -187,14 +187,30 @@ To set the minimum TCB version for a specific CPU model, you can use the followi
187
187
"name": "set_snp_minimum_tcb_version_hex",
188
188
"args": {
189
189
"cpuid": "00a00f11",
190
-
"tcb_version": "d315000000000004"
190
+
"tcb_version": "db18000000000004"
191
191
}
192
192
}
193
193
]
194
194
}
195
195
196
196
The parsed TCB version mapped to that cpuid in the :ref:`audit/builtin_maps:``nodes.snp.tcb_versions``` table, which is used to validate the TCB version of joining nodes.
and `Genoa <https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/general-purpose/dcasv6-series>`__
201
+
are currently deployed in Azure Container Instances.
202
+
As of March 2026, reasonable minimum values are:
203
+
204
+
+-------+----------+---------------------+
205
+
| Model | CPUID | Minimum TCB Version |
206
+
+=======+==========+=====================+
207
+
| Milan | 00a00f11 | db18000000000004 |
208
+
+-------+----------+---------------------+
209
+
| Genoa | 00a10f11 | 541700000000000a |
210
+
+-------+----------+---------------------+
211
+
| Turin | 00b00f21 | 5100000004010101 |
212
+
+-------+----------+---------------------+
213
+
198
214
.. note::
199
215
The CPUID and TCB version must be input as lower-case hex-strings. The values in the above example are for Milan CPUs, and can be expanded as follows:
200
216
@@ -220,17 +236,17 @@ The parsed TCB version mapped to that cpuid in the :ref:`audit/builtin_maps:``no
220
236
221
237
SNP attestation structures contain the combined Family (``Extended Family + Base Family``) and Model (``Extended Model : Base Model``) values, so 25 (0x19) and 1 (0x01) respectively for the above Milan example.
222
238
223
-
The above TCB version ``d315000000000004`` is for a Milan CPU.
239
+
The TCB version ``db18000000000004`` is for a Milan CPU.
224
240
It, and also TCB versions for Genoa CPUs, can be expanded as follows:
225
241
226
242
+-------------------+------------------+
227
243
|| Value |
228
244
| TCB Version Field +-----+------------+
229
245
|| dec | hex |
230
246
+===================+=====+============+
231
-
| Microcode |211|0xd3|
247
+
| Microcode |219|0xdb|
232
248
+-------------------+-----+------------+
233
-
| SNP |21|0x15|
249
+
| SNP |24|0x18|
234
250
+-------------------+-----+------------+
235
251
| Reserved | 0 | 0x00000000 |
236
252
+-------------------+-----+------------+
@@ -259,6 +275,7 @@ The parsed TCB version mapped to that cpuid in the :ref:`audit/builtin_maps:``no
0 commit comments