]> git.baikalelectronics.ru Git - kernel.git/commit
MIPS: KVM: List FPU/MSA registers
authorJames Hogan <james.hogan@imgtec.com>
Wed, 15 Jun 2016 18:29:51 +0000 (19:29 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 15 Jun 2016 21:58:25 +0000 (23:58 +0200)
commit3f383dc9d19cc2bb08b2ab517e3d47ffbadd948e
treede4d0e515a7d65dcdb06214ea6ea1aa214b2404b
parent75fc9437af1dab697f52ad753914eff031cd0557
MIPS: KVM: List FPU/MSA registers

Make KVM_GET_REG_LIST list FPU & MSA registers. Specifically we list all
32 vector registers when MSA can be enabled, 32 single-precision FP
registers when FPU can be enabled, and either 16 or 32 double-precision
FP registers when FPU can be enabled depending on whether FR mode is
supported (which provides 32 doubles instead of 16 even doubles).

Note, these registers may still be inaccessible depending on the current
FP mode of the guest.

Signed-off-by: James Hogan <james.hogan@imgtec.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Radim Krčmář <rkrcmar@redhat.com>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: linux-mips@linux-mips.org
Cc: kvm@vger.kernel.org
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/mips/kvm/mips.c