Skip to content

How to determine the CPUID in CPU template #4256

Answered by kalyazin
up2wing asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @up2wing, thanks for starting a discussion!

The reason we decided against including RDSEED, ADX, CLWB and CLFLUSHOPT bits in the T2CL/T2A CPUs templates was that they did not have different values between Cascade Lake and Milan.

The reason we did not include UMIP, PKU and XSAVEC was regular userspace applications (that Firecracker is mainly targeted at) were not supposed to observe the effects that settings those bits would make. We limited those CPU templates to feature bits that are likely to be taken into account by applications or frameworks that choose different (optimised) implementations based on them.

Also, as a note, we have deprecated static CPU templates in Firecracker 1.5. …

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@up2wing
Comment options

Answer selected by up2wing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants