From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:41150) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sm9MB-0006kb-Cw for qemu-devel@nongnu.org; Tue, 03 Jul 2012 16:05:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Sm9M6-0006A4-S6 for qemu-devel@nongnu.org; Tue, 03 Jul 2012 16:05:54 -0400 Received: from db3ehsobe001.messaging.microsoft.com ([213.199.154.139]:40146 helo=db3outboundpool.messaging.microsoft.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Sm9M6-00069U-JT for qemu-devel@nongnu.org; Tue, 03 Jul 2012 16:05:50 -0400 Message-ID: <4FF34DAB.3050609@freescale.com> Date: Tue, 3 Jul 2012 14:53:15 -0500 From: Scott Wood MIME-Version: 1.0 References: <1340978143.29794.YahooMailNeo@web122201.mail.ne1.yahoo.com> <4E4B9BEE-6E1C-4427-8B95-1034FF40AC07@suse.de> <1341219952.77252.YahooMailNeo@web122201.mail.ne1.yahoo.com> <1341223801.5144.YahooMailNeo@web122204.mail.ne1.yahoo.com> <72B4B9D0-20FA-4AD8-A824-34465F8BCAC6@suse.de> <1341251052.46469.YahooMailNeo@web122206.mail.ne1.yahoo.com> <769EB837-2660-4826-BEA6-5CAF9F335092@suse.de> <1341292050.23155.YahooMailNeo@web122205.mail.ne1.yahoo.com> <76A32BB0-66B4-4C2B-BF1D-1E64E44AD383@suse.de> In-Reply-To: <76A32BB0-66B4-4C2B-BF1D-1E64E44AD383@suse.de> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] SMP for PReP architecture List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alexander Graf Cc: Eli Lewis , Joel Sherrill , Stuart Yoder , qemu-devel qemu-devel , =?UTF-8?B?QW5kcmVhcyBGw6RyYmVy?= On 07/03/2012 02:45 PM, Alexander Graf wrote: > > On 03.07.2012, at 07:07, Eli Lewis wrote: > >>> >> >>>> Maybe >>>> we can change the BSP of POK in order to support the MPC8544DS board. >>> >>> It's not only the board. Kernel mode is vastly different from the 601 >>> you're probably targeting today. >>> >> >> >> Currently POK >> supposes to run on a sort of ppc750 processor (I am invoking Qemu with -cpu >> ppc32) . Could you please suggest me some useful documentation that could help me >> perform the POK porting? > > Stuart, Scott, is there any helpful documentation available for 750 -> e500 conversion? Read the chip manuals, the ISA and/or EREF, and look at what Linux does differently for each. What is POK? >>>> In QEmu, is the SMP emulation supported for all e500 or for the e500v2 >>> only? >>> >>> It should work with all e500 cores. Keep in mind that QEMU doesn't implement >>> 100% of the spec yet though, so if you encounter issues, let me know. >> >> Where I can >> find (if any) a list of the functionalities implemented/not implemented? > > There is no list :). Most of the bits not implemented are SPRs, so you will quickly find out. They will throw an error at you. Only if the SPR is entirely unimplemented, not if a certain bit or semantic isn't implemented. -Scott