qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/5] PPC: Add FSL (e500) MMU emulation v2
@ 2011-05-02 11:04 Alexander Graf
  2011-05-02 11:04 ` [Qemu-devel] [PATCH 1/5] PPC: Make MPC8544DS obey -cpu switch Alexander Graf
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Alexander Graf @ 2011-05-02 11:04 UTC (permalink / raw)
  To: QEMU-devel Developers; +Cc: Scott Wood, Edgar E. Iglesias, Liu Yu

In a global effort to get rid of KVM-only targets, this is the next
important piece of the puzzle: e500 emulation :).

We had support for running an e500 KVM guest for a while now, but the
code could not be tested without a real e500 machine, because it required
KVM to work. This patchset adds emulation for the e500 MMU, enabling
anyone to use the MPC8544DS emulation.

v1 -> v2:

  - fix linux-user build
  - optimize tlb invalidate & search

Alexander Graf (5):
  PPC: Make MPC8544DS obey -cpu switch
  PPC: Make MPC8544DS emulation work w/o KVM
  PPC: Add GS MSR definition
  PPC: Add another 64 bits to instruction feature mask
  PPC: Implement e500 (FSL) MMU

 hw/ppce500_mpc8544ds.c      |   62 ++++++--
 target-ppc/cpu.h            |  220 ++++++++++++++++++++++-
 target-ppc/helper.c         |  233 +++++++++++++++++++-----
 target-ppc/helper.h         |    5 +
 target-ppc/op_helper.c      |  418 +++++++++++++++++++++++++++++++++++++++++++
 target-ppc/translate.c      |  116 +++++++++++-
 target-ppc/translate_init.c |  246 ++++++++++++++++++--------
 7 files changed, 1155 insertions(+), 145 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [Qemu-devel] [PATCH 0/5] PPC: Add FSL (e500) MMU emulation
@ 2011-04-30 22:54 Alexander Graf
  2011-04-30 22:54 ` [Qemu-devel] [PATCH 3/5] PPC: Add GS MSR definition Alexander Graf
  0 siblings, 1 reply; 10+ messages in thread
From: Alexander Graf @ 2011-04-30 22:54 UTC (permalink / raw)
  To: QEMU-devel Developers; +Cc: Scott Wood, Edgar E. Iglesias, Liu Yu

In a global effort to get rid of KVM-only targets, this is the next
important piece of the puzzle: e500 emulation :).

We had support for running an e500 KVM guest for a while now, but the
code could not be tested without a real e500 machine, because it required
KVM to work. This patchset adds emulation for the e500 MMU, enabling
anyone to use the MPC8544DS emulation.

Edgar, please check that this patch set does not break 440 support.

Alexander Graf (5):
  PPC: Make MPC8544DS obey -cpu switch
  PPC: Make MPC8544DS emulation work w/o KVM
  PPC: Add GS MSR definition
  PPC: Add another 64 bits to instruction feature mask
  PPC: Implement e500 (FSL) MMU

 hw/ppce500_mpc8544ds.c      |   62 ++++++--
 target-ppc/cpu.h            |  220 +++++++++++++++++++++++++-
 target-ppc/helper.c         |  233 +++++++++++++++++++++------
 target-ppc/helper.h         |    5 +
 target-ppc/op_helper.c      |  371 +++++++++++++++++++++++++++++++++++++++++++
 target-ppc/translate.c      |  116 ++++++++++++--
 target-ppc/translate_init.c |  244 ++++++++++++++++++++---------
 7 files changed, 1106 insertions(+), 145 deletions(-)

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

end of thread, other threads:[~2011-05-02 12:12 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-02 11:04 [Qemu-devel] [PATCH 0/5] PPC: Add FSL (e500) MMU emulation v2 Alexander Graf
2011-05-02 11:04 ` [Qemu-devel] [PATCH 1/5] PPC: Make MPC8544DS obey -cpu switch Alexander Graf
2011-05-02 11:04 ` [Qemu-devel] [PATCH 2/5] PPC: Make MPC8544DS emulation work w/o KVM Alexander Graf
2011-05-02 12:05   ` Edgar E. Iglesias
2011-05-02 12:12     ` Alexander Graf
2011-05-02 11:04 ` [Qemu-devel] [PATCH 3/5] PPC: Add GS MSR definition Alexander Graf
2011-05-02 11:04 ` [Qemu-devel] [PATCH 4/5] PPC: Add another 64 bits to instruction feature mask Alexander Graf
2011-05-02 11:04 ` [Qemu-devel] [PATCH 5/5] PPC: Implement e500 (FSL) MMU Alexander Graf
2011-05-02 12:07 ` [Qemu-devel] [PATCH 0/5] PPC: Add FSL (e500) MMU emulation v2 Edgar E. Iglesias
  -- strict thread matches above, loose matches on Subject: below --
2011-04-30 22:54 [Qemu-devel] [PATCH 0/5] PPC: Add FSL (e500) MMU emulation Alexander Graf
2011-04-30 22:54 ` [Qemu-devel] [PATCH 3/5] PPC: Add GS MSR definition Alexander Graf

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).