qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 6/7] x86: add support for KVM_CAP_XSAVE2 and AMX state migrat


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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]