+ if (guest_fpu) {As you explained guest fpstate is not current active in the restoring
+ newfps->is_guest = true;
+ newfps->is_confidential = curfps->is_confidential;
+ newfps->in_use = curfps->in_use;
+ guest_fpu->xfeatures |= xfeatures;
+ }
+
path, thus it's not correct to always inherit attributes from the
active one.