| Subject | Re: [PATCH v2 01/29] LoongArch: KVM: Add kvm related header files | From | Xi Ruoyao <> | Date | Tue, 21 Feb 2023 12:36:58 +0800 |
| |
On Mon, 2023-02-20 at 14:57 +0800, Tianrui Zhao wrote:
/* snip */
> +/* > + * for KVM_GET_FPU and KVM_SET_FPU > + */ > +struct kvm_fpu { > + __u32 fcsr; > + __u32 none; > + __u64 fcc; /* 8x8 */ > + struct kvm_fpureg { > + __u64 val64[4]; //support max 256 bits > + } fpr[32];
Do we need __attribute__((__aligned__(16))) for fpureg (like sc_extcontext in struct sigcontext)?
> +}; > + > +/* > + * For LOONGARCH, we use KVM_SET_ONE_REG and KVM_GET_ONE_REG to ^^^^^^^^^ LoongArch
> access various > + * registers. The id field is broken down as follows: > + * > + * bits[63..52] - As per linux/kvm.h > + * bits[51..32] - Must be zero. > + * bits[31..16] - Register set.
-- Xi Ruoyao <xry111@xry111.site> School of Aerospace Science and Technology, Xidian University
|