qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/9] POWER8 patches
@ 2014-05-21  6:20 Alexey Kardashevskiy
  2014-05-21  6:20 ` [Qemu-devel] [PATCH 1/9] target-ppc: Rename MMCR0/1 contants Alexey Kardashevskiy
                   ` (8 more replies)
  0 siblings, 9 replies; 29+ messages in thread
From: Alexey Kardashevskiy @ 2014-05-21  6:20 UTC (permalink / raw)
  To: qemu-devel; +Cc: Alexey Kardashevskiy, Tom Musta, qemu-ppc, Alexander Graf

Here is patchset to improve POWER8 support in QEMU.

Patches 1..5 are to enable little-endian guest to boot in TCG mode,
this basically defines a bunch of SPR which modern kernels try using.

Patch 6 enables migration for some SPRs.

Patch 7 enables migration while in transaction.

Patches 8, 9 implement address-translation-mode-on-interrupt.

I could split them into groups but did not want to split Alex and Tom's
attention :)



Alexey Kardashevskiy (9):
  target-ppc: Rename MMCR0/1 contants
  target-ppc: Refactor init_proc_POWER7
  target-ppc: Add POWER7 SPRs
  target-ppc: Refactor init_proc_POWER8
  target-ppc: Add POWER8 SPRs
  target-ppc: Enable PPR and VRSAVE SPRs migration
  KVM: target-ppc: Enable transactional state migration
  spapr_hcall: Split h_set_mode()
  spapr_hcall: Add address-translation-mode-on-interrupt resource in
    H_SET_MODE

 hw/ppc/spapr_hcall.c        | 114 +++++++++++++++------
 include/hw/ppc/spapr.h      |   5 +
 target-ppc/cpu.h            |  56 +++++++++--
 target-ppc/excp_helper.c    |   7 +-
 target-ppc/kvm.c            |  38 +++++++
 target-ppc/machine.c        |  35 +++++++
 target-ppc/translate_init.c | 240 +++++++++++++++++++++++++++++++++++++-------
 7 files changed, 418 insertions(+), 77 deletions(-)

-- 
1.9.rc0

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

end of thread, other threads:[~2014-05-22 11:39 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-21  6:20 [Qemu-devel] [PATCH 0/9] POWER8 patches Alexey Kardashevskiy
2014-05-21  6:20 ` [Qemu-devel] [PATCH 1/9] target-ppc: Rename MMCR0/1 contants Alexey Kardashevskiy
2014-05-21 16:55   ` Tom Musta
2014-05-22  2:53     ` Alexey Kardashevskiy
2014-05-21  6:20 ` [Qemu-devel] [PATCH 2/9] target-ppc: Refactor init_proc_POWER7 Alexey Kardashevskiy
2014-05-21 10:44   ` Alexander Graf
2014-05-21 12:30     ` Alexey Kardashevskiy
2014-05-21 13:23       ` Alexander Graf
2014-05-22  3:59         ` Alexey Kardashevskiy
2014-05-22  7:08           ` Alexander Graf
2014-05-21  6:20 ` [Qemu-devel] [PATCH 3/9] target-ppc: Add POWER7 SPRs Alexey Kardashevskiy
2014-05-21 17:17   ` Tom Musta
2014-05-21  6:20 ` [Qemu-devel] [PATCH 4/9] target-ppc: Refactor init_proc_POWER8 Alexey Kardashevskiy
2014-05-21 17:22   ` Tom Musta
2014-05-21  6:20 ` [Qemu-devel] [PATCH 5/9] target-ppc: Add POWER8 SPRs Alexey Kardashevskiy
2014-05-21 10:47   ` Alexander Graf
2014-05-21 18:08   ` Tom Musta
2014-05-21  6:20 ` [Qemu-devel] [PATCH 6/9] target-ppc: Enable PPR and VRSAVE SPRs migration Alexey Kardashevskiy
2014-05-21 10:53   ` Alexander Graf
2014-05-21  6:20 ` [Qemu-devel] [PATCH 7/9] KVM: target-ppc: Enable transactional state migration Alexey Kardashevskiy
2014-05-21 18:11   ` Tom Musta
2014-05-22  2:50     ` Alexey Kardashevskiy
2014-05-22 11:39       ` Tom Musta
2014-05-21  6:20 ` [Qemu-devel] [PATCH 8/9] spapr_hcall: Split h_set_mode() Alexey Kardashevskiy
2014-05-21  6:20 ` [Qemu-devel] [PATCH 9/9] spapr_hcall: Add address-translation-mode-on-interrupt resource in H_SET_MODE Alexey Kardashevskiy
2014-05-21 11:44   ` Alexander Graf
2014-05-21 12:24     ` Alexey Kardashevskiy
2014-05-21 12:25       ` Alexander Graf
2014-05-21 12:26   ` [Qemu-devel] [Qemu-ppc] " Greg Kurz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).