public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/5] mips/kvm: Fix ABI for compatibility with 64-bit guests.
@ 2013-05-20 21:01 David Daney
  2013-05-20 21:01 ` [PATCH v3 1/5] mips/kvm: Fix ABI for use of FPU David Daney
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: David Daney @ 2013-05-20 21:01 UTC (permalink / raw)
  To: linux-mips, ralf, kvm, Sanjay Lal; +Cc: linux-kernel, David Daney

From: David Daney <david.daney@cavium.com>

The initial patch set implementing MIPS KVM does not handle 64-bit
guests or use of the FPU.  This patch set corrects these ABI issues,
and does some very minor clean up.

Changes from v2:  Split into five parts, no code change.

David Daney (5):
  mips/kvm: Fix ABI for use of FPU.
  mips/kvm: Fix ABI for use of 64-bit registers.
  mips/kvm: Fix name of gpr field in struct kvm_regs.
  mips/kvm: Use ARRAY_SIZE() instead of hardcoded constants in
    kvm_arch_vcpu_ioctl_{s,g}et_regs
  mips/kvm: Fix ABI by moving manipulation of CP0 registers to
    KVM_{G,S}ET_MSRS

 arch/mips/include/asm/kvm.h      | 111 ++++++++++---
 arch/mips/include/asm/kvm_host.h |   4 -
 arch/mips/kvm/kvm_mips.c         | 102 +-----------
 arch/mips/kvm/kvm_trap_emul.c    | 330 ++++++++++++++++++++++++++++++++++-----
 4 files changed, 386 insertions(+), 161 deletions(-)

-- 
1.7.11.7

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2013-05-21 16:34 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-20 21:01 [PATCH v3 0/5] mips/kvm: Fix ABI for compatibility with 64-bit guests David Daney
2013-05-20 21:01 ` [PATCH v3 1/5] mips/kvm: Fix ABI for use of FPU David Daney
2013-05-20 21:01 ` [PATCH v3 2/5] mips/kvm: Fix ABI for use of 64-bit registers David Daney
2013-05-20 21:01 ` [PATCH v3 3/5] mips/kvm: Fix name of gpr field in struct kvm_regs David Daney
2013-05-20 21:01 ` [PATCH v3 4/5] mips/kvm: Use ARRAY_SIZE() instead of hardcoded constants in kvm_arch_vcpu_ioctl_{s,g}et_regs David Daney
2013-05-20 21:01 ` [PATCH v3 5/5] mips/kvm: Fix ABI by moving manipulation of CP0 registers to KVM_{G,S}ET_MSRS David Daney
2013-05-21 15:37   ` Gleb Natapov
2013-05-21 16:21     ` David Daney
2013-05-21 16:28       ` Gleb Natapov
2013-05-21 16:34         ` David Daney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox