Skip to content

Commit 888c5f3

Browse files
ShadowCurseManciukic
authored andcommitted
chore(doc): remove arm64 snapshot reg length limitation
We fixed the arm register length limitation in #3787 but never removed this note from the doc. Signed-off-by: Egor Lazarchuk <[email protected]>
1 parent 431b829 commit 888c5f3

File tree

1 file changed

+0
-11
lines changed

1 file changed

+0
-11
lines changed

docs/snapshotting/snapshot-support.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -126,17 +126,6 @@ The snapshot functionality is still in developer preview due to the following:
126126

127127
### Limitations
128128

129-
- Currently on aarch64 platforms only lower 128 bits of any register are saved
130-
due to the limitations of `get/set_one_reg` from `kvm-ioctls` crate that
131-
Firecracker uses to interact with KVM. This creates an issue with newer
132-
aarch64 CPUs with support for registers with width greater than 128 bits,
133-
because these registers will be truncated before being stored in the snapshot.
134-
This can lead to uVM failure if restored from such snapshot. Because registers
135-
wider than 128 bits are usually used in SVE instructions, the best way to
136-
mitigate this issue is to ensure that the software run in uVM does not use SVE
137-
instructions during snapshot creation. An alternative way is to use
138-
[CPU templates](../cpu_templates/cpu-templates.md) to disable SVE related
139-
features in uVM.
140129
- High snapshot latency on 5.4+ host kernels due to cgroups V1. We strongly
141130
recommend to deploy snapshots on cgroups V2 enabled hosts for the implied
142131
kernel versions -

0 commit comments

Comments
 (0)