All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v6 0/6] mips/kvm: Fix ABI for compatibility with 64-bit guests.
@ 2013-05-23 16:49 David Daney
  2013-05-23 16:49 ` [PATCH v6 1/6] mips/kvm: Fix ABI for use of FPU David Daney
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: David Daney @ 2013-05-23 16:49 UTC (permalink / raw)
  To: linux-mips, ralf, kvm, Sanjay Lal, Gleb Natapov; +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 v5: Adjust for kvm.h moving to uapi/asm.  Code formatting
                 to achieve line lengths <= 80.

Changes from v4: No code change, just keep more of the code in
                 kvm_mips.c rather than kvm_trap_emul.c

Changes from v3: Use KVM_SET_ONE_REG instead of KVM_SET_MSRS.  Added
                 ENOIOCTLCMD patch.

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

David Daney (6):
  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_ONE_REG
  mips/kvm: Use ENOIOCTLCMD to indicate unimplemented ioctls.

 arch/mips/include/asm/kvm_host.h |   4 -
 arch/mips/include/uapi/asm/kvm.h | 137 +++++++++++++++----
 arch/mips/kvm/kvm_mips.c         | 280 ++++++++++++++++++++++++++++++++++++---
 arch/mips/kvm/kvm_trap_emul.c    |  50 -------
 4 files changed, 369 insertions(+), 102 deletions(-)

-- 
1.7.11.7


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

end of thread, other threads:[~2013-05-28 11:41 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-05-23 16:49 [PATCH v6 0/6] mips/kvm: Fix ABI for compatibility with 64-bit guests David Daney
2013-05-23 16:49 ` [PATCH v6 1/6] mips/kvm: Fix ABI for use of FPU David Daney
2013-05-23 16:49 ` [PATCH v6 2/6] mips/kvm: Fix ABI for use of 64-bit registers David Daney
2013-05-23 16:49 ` [PATCH v6 3/6] mips/kvm: Fix name of gpr field in struct kvm_regs David Daney
2013-05-23 16:49 ` [PATCH v6 4/6] mips/kvm: Use ARRAY_SIZE() instead of hardcoded constants in kvm_arch_vcpu_ioctl_{s,g}et_regs David Daney
2013-05-23 16:49 ` [PATCH v6 5/6] mips/kvm: Fix ABI by moving manipulation of CP0 registers to KVM_{G,S}ET_ONE_REG David Daney
2013-05-23 16:49 ` [PATCH v6 6/6] mips/kvm: Use ENOIOCTLCMD to indicate unimplemented ioctls David Daney
2013-05-28 11:41 ` [PATCH v6 0/6] mips/kvm: Fix ABI for compatibility with 64-bit guests Paolo Bonzini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.