Hi, Those are some patches to add basic e6500 support for the moment e5500 with a correct MMU configuration and supported instructions. Some (maybe a lot of) things are missing (ie: the thread support) but it is enough to boot a propietary OS on my side.
The first two patches are fixes when using MAV 2.0 MMU. The two last patches introduces the e6500. This can be cloned here: https://github.com/FredKonrad/qemu.git branch e6500 Thanks, Fred KONRAD Frederic (4): booke206: fix booke206_tlbnps for mav 2.0 booke206: fix tlbnps for fixed size TLB booke206: allow to specify an mmucfg value at the init ppc64: introduce e6500 target/ppc/cpu-models.c | 2 + target/ppc/cpu-models.h | 1 + target/ppc/cpu.h | 26 +++++++++++- target/ppc/mmu_helper.c | 16 ++++--- target/ppc/translate_init.c | 100 +++++++++++++++++++++++++++++++++++++++++--- 5 files changed, 132 insertions(+), 13 deletions(-) -- 1.8.3.1