XCR_XFEATURE_ENABLED_MASK
xcr0 = xgetbv(XCR_XFEATURE_ENABLED_MASK);
ghcb_set_xcr0(ghcb, xgetbv(XCR_XFEATURE_ENABLED_MASK));
ghcb_set_xcr0(ghcb, xgetbv(XCR_XFEATURE_ENABLED_MASK));
xsetbv(XCR_XFEATURE_ENABLED_MASK, fpu_user_cfg.max_features);
xsetbv(XCR_XFEATURE_ENABLED_MASK, fpu_user_cfg.max_features);
xsetbv(XCR_XFEATURE_ENABLED_MASK, kvm_host.xcr0);
kvm_host.xcr0 = xgetbv(XCR_XFEATURE_ENABLED_MASK);
xsetbv(XCR_XFEATURE_ENABLED_MASK,
if (index != XCR_XFEATURE_ENABLED_MASK)
guest_xcrs->xcrs[0].xcr = XCR_XFEATURE_ENABLED_MASK;
if (guest_xcrs->xcrs[i].xcr == XCR_XFEATURE_ENABLED_MASK) {
r = __kvm_set_xcr(vcpu, XCR_XFEATURE_ENABLED_MASK,
if (index != XCR_XFEATURE_ENABLED_MASK)