[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/5] PPC: Add FSL (e500) MMU emulation
From: |
Alexander Graf |
Subject: |
[Qemu-devel] [PATCH 0/5] PPC: Add FSL (e500) MMU emulation |
Date: |
Sun, 1 May 2011 00:54:55 +0200 |
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(-)
- [Qemu-devel] [PATCH 0/5] PPC: Add FSL (e500) MMU emulation,
Alexander Graf <=
- [Qemu-devel] [PATCH 1/5] PPC: Make MPC8544DS obey -cpu switch, Alexander Graf, 2011/04/30
- [Qemu-devel] [PATCH 3/5] PPC: Add GS MSR definition, Alexander Graf, 2011/04/30
- [Qemu-devel] [PATCH 2/5] PPC: Make MPC8544DS emulation work w/o KVM, Alexander Graf, 2011/04/30
- [Qemu-devel] [PATCH 4/5] PPC: Add another 64 bits to instruction feature mask, Alexander Graf, 2011/04/30
- [Qemu-devel] [PATCH 5/5] PPC: Implement e500 (FSL) MMU, Alexander Graf, 2011/04/30