On Sun, May 01, 2011 at 12:54:55AM +0200, Alexander Graf wrote: > 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.
Hi Alex, 440 support seems OK in sysemulation but I I got the following error when building linux-user: % make make[1]: Nothing to be done for `all'. CC ppc-linux-user/translate.o cc1: warnings being treated as errors In file included from /home/edgar/src/c/qemu/git/qemu/target-ppc/translate.c:9160: /home/edgar/src/c/qemu/git/qemu/target-ppc/translate_init.c: In function 'spr_write_e500_mmucsr0': /home/edgar/src/c/qemu/git/qemu/target-ppc/translate_init.c:1370: error: implicit declaration of function 'gen_helper_e500_tlbflush' /home/edgar/src/c/qemu/git/qemu/target-ppc/translate_init.c:1370: error: nested extern declaration of 'gen_helper_e500_tlbflush' /home/edgar/src/c/qemu/git/qemu/target-ppc/translate_init.c: In function 'spr_write_booke_pid': /home/edgar/src/c/qemu/git/qemu/target-ppc/translate_init.c:1378: error: implicit declaration of function 'gen_helper_tlbia' /home/edgar/src/c/qemu/git/qemu/target-ppc/translate_init.c:1378: error: nested extern declaration of 'gen_helper_tlbia' make[1]: *** [translate.o] Error 1 make: *** [subdir-ppc-linux-user] Error 2 Cheers