|
| From: | Paolo Bonzini |
| Subject: | Re: [PATCH 6/7] x86: add support for KVM_CAP_XSAVE2 and AMX state migration |
| Date: | Mon, 24 Jan 2022 11:15:25 +0100 |
| User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.4.0 |
On 1/24/22 08:55, Yang Zhong wrote:
+ if (buflen > sizeof(struct kvm_xsave)) {
+ e = &x86_ext_save_areas[XSTATE_XTILE_DATA_BIT];
+
+ if (e->size && e->offset) {
+ const XSaveXTILEDATA *tiledata = buf + e->offset;
+
+ memcpy(&env->xtiledata, tiledata, sizeof(env->xtiledata));
+ }
+ }
Slightly nicer:
e = &x86_ext_save_areas[XSTATE_XTILE_DATA_BIT];
if (e->size && e->offset && buflen >= e->size + e->offset) {
...
}
Same for xsave.
Paolo
| [Prev in Thread] | Current Thread | [Next in Thread] |