-
Notifications
You must be signed in to change notification settings - Fork 226
TSC offset randomization on restore #3
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededneeds-verificationRequires an executable reproduction or regression test before implementation/closureRequires an executable reproduction or regression test before implementation/closure
Description
Activity
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is neededneeds-verificationRequires an executable reproduction or regression test before implementation/closureRequires an executable reproduction or regression test before implementation/closure
Problem
All children resume with parent's TSC value. Identical wall-clock across children opens timing attacks and breaks log correlation.
Approach
Firecracker exposes TSC config on snapshot/restore. Surface via
forkd-vmm::ForkOpts.Acceptance
ForkOpts { randomize_tsc: true }produces children with distinct TSC offsets