[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 2/5] target-i386: Add Intel HAX files
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH v2 2/5] target-i386: Add Intel HAX files |
Date: |
Mon, 14 Nov 2016 12:55:53 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 |
On 11/11/2016 12:28, Vincent Palatin wrote:
> +
> + memcpy(env->xmm_regs, fpu.mmx_1, sizeof(fpu.mmx_1));
> + memcpy((ZMMReg *) (env->xmm_regs) + 8, fpu.mmx_2, sizeof(fpu.mmx_2));
HAX will only support SSE (128-bit) registers, while env->xmm_regs
supports AVX512 (512-bit) so you have to copy registers one by one.
Is there documentation for HAX? In particular I'm curious as to what
the CPUID information looks like in the guest, and whether there are
ioctls to change it. In particular I would expect XSAVE to be disabled.
Paolo
- [Qemu-devel] [PATCH v2 0/5] [RFC] Add HAX support, Vincent Palatin, 2016/11/11
- [Qemu-devel] [PATCH v2 1/5] kvm: move cpu synchronization code, Vincent Palatin, 2016/11/11
- [Qemu-devel] [PATCH v2 3/5] hax: remove non UG code, Vincent Palatin, 2016/11/11
- [Qemu-devel] [PATCH v2 4/5] hax: simplify init, Vincent Palatin, 2016/11/11
- [Qemu-devel] [PATCH v2 2/5] target-i386: Add Intel HAX files, Vincent Palatin, 2016/11/11
- [Qemu-devel] [PATCH v2 5/5] Plumb the HAXM-based hardware acceleration support, Vincent Palatin, 2016/11/11
- Re: [Qemu-devel] [PATCH v2 0/5] [RFC] Add HAX support, no-reply, 2016/11/12
- Re: [Qemu-devel] [PATCH v2 0/5] [RFC] Add HAX support, Stefan Weil, 2016/11/14