v1.1.1
firecracker-microvm/firecrackerv1.1.1Jul 29, 2022by alsrdn
AI Summary
Added the `T2S` CPU template and improved the robustness of the `T2` template by explicitly disabling additional CPUID flags.
Key Highlights
- New `T2S` CPU template
- Enhanced robustness of `T2` template
New Features
- T2S CPU template
- T2 template CPUID flag fixes
Full Release Notes
### Added * Add a new CPU template called `T2S`. This exposes the same CPUID as `T2` to the Guest and also overwrites the `ARCH_CAPABILITIES` MSR to expose a reduced set of capabilities. With regards to hardware vulnerabilities and mitigations, the Guest vCPU will apear to look like a Skylake CPU, making it safe to snapshot uVMs running on a newer host CPU (Cascade Lake) and restore on a host that has a Skylake CPU. ### Fixed * Make the `T2` template more robust by explicitly disabling additional CPUID flags that should be off but were missed initially or that were not available in the spec when the template was created.