Am 16.02.2013 13:48, schrieb Julio Guerra: > The MPC86xx processors are based on a e600 core which is not currently > the case in qemu where they are based on the 7400 processor. > > This patch creates the e600 core and instantiates the MPC86xx > processors based on it. Therefore, adding the high BATs and the SPRG > 4..7 registers, which are e600-specific [1]. > > This allows to define the MPC8610 processor too and my program running > on a real MPC8610 target is now able to run on qemu :) > > [1] http://cache.freescale.com/files/32bit/doc/ref_manual/E600CORERM.pdf > > Signed-off-by: Julio Guerra <gu...@julio.in <mailto:gu...@julio.in>> > --- > translate_init.c | 119 > ++++--------------------------------------------------- > 1 file changed, 9 insertions(+), 110 deletions(-)
This patch is just as broken as the PReP one... The patch contradicts your description. Did you diff the wrong way?! This patch conflicts with our ongoing CPU definition refactoring: http://lists.nongnu.org/archive/html/qemu-devel/2013-02/msg01672.html We are extracting some of the definitions into an alias list and as a follow-up preparing to use QOM for CPU model -> CPU type relationships. It may need to be delayed to apply on top. Regards, Andreas -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg