qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] PowerPC 4xx EMAC emulation


From: Hollis Blanchard
Subject: Re: [Qemu-devel] PowerPC 4xx EMAC emulation
Date: Thu, 20 Nov 2008 17:42:25 -0600

Hi Salvatore, how is this going? Have you updated your EMAC patch for
the latest qemu source? If so, I may be able to test it with Linux and
my Bamboo board emulation patches.

-Hollis

On Mon, Nov 3, 2008 at 5:02 AM, Salvatore Lionetti
<address@hidden> wrote:
> Hi,
>
> thanks for trustworth toward me!
>
> As i said in previous email, i decide to test u-boot emac driver.
> Actually:
> - uboot cross compile and make process generates an image for walnut board
> - qemu load such image but stop executing during board init
>
> Next step i'm doing is to build a new board in u-boot (possibly linking the 
> configuration of qemu machine with u-boot, but with low priority) and verify 
> emac/mal layer.
>
> The link you give is about 'Sycamore' board, also support by u-boot.
> Thanks for this info, i'll try the most 'simple' board to give feedback ASAP.
>
> Have a good day
>
> --- Ven 31/10/08, Hollis Blanchard <address@hidden> ha scritto:
>
>> Da: Hollis Blanchard <address@hidden>
>> Oggetto: Re: [Qemu-devel] TCG on PowerPC arch
>> A: address@hidden
>> Cc: address@hidden
>> Data: Venerdì 31 ottobre 2008, 15:44
>> To summarize, you're saying that the only way you're
>> able to test the
>> EMAC patch is with a custom firmware you can't make
>> public? Obviously
>> that's not ideal, but I think some EMAC emulation is
>> better than none
>> at all, so IMHO that shouldn't necessarily block your
>> patch.
>>
>> The problem I had when trying to test qemu's 405
>> emulation was that
>> Linux needed firmware to load it, and no 405 firmware is
>> distributed
>> with qemu. At the time, Jocelyn claimed we could download a
>> binary
>> uboot image from AMCC, but that didn't actually work.
>> (I think we
>> ended up using
>> http://www.amcc.com/Embedded/Downloads/download.html?item=129&start=y).
>> This was probably a year ago, so details are fuzzy now.
>>
>> However, if you have access to a 440 board, you could use
>> KVM
>> (http://kvm.qumranet.com/kvmwiki/PowerPc) to boot a guest
>> kernel with
>> the EMAC driver and test that way. Qemu's instruction
>> emulation
>> doesn't support 440, but KVM implements all the
>> instruction emulation
>> itself and does run on 440.
>>
>> Anyways, I definitely think it's worthwhile to update
>> your patch to current SVN.
>>
>> -Hollis
>>
>> On Thu, Oct 30, 2008 at 3:53 AM, Salvatore Lionetti
>> <address@hidden> wrote:
>> > Hi Hollis,
>> >
>> > please excuse me, but i can't release my firmware
>> (based on OSE)
>> > If you agree, i'd like to
>> > - catch svn status to test emac for my 405 based
>> board, custom fw
>> > - compile a linux kernel for ppc405 cpu, with emac
>> driver
>> > (i've trying eCos but no emac driver :(0)
>> >
>> > For first step actually have some pb with proxy
>> script.
>> > The second one is not strictly depend on me, but
>> 'm very glad if anybody do it. Moreover emac driver in
>> our custom firmware only used reversed mii, and is not well
>> written code!  so however i'd like to use another os.
>> > Moreover the emac device is tested only with such
>> driver so i expect some pb during porting, so excuse in
>> advance if some pb could arise.
>> >
>> > Have a good day
>> > Salvatore
>> >
>> > --- Mer 29/10/08, Hollis Blanchard
>> <address@hidden> ha scritto:
>> >
>> >> Da: Hollis Blanchard <address@hidden>
>> >> Oggetto: Re: [Qemu-devel] TCG on PowerPC arch
>> >> A: address@hidden
>> >> Cc: address@hidden
>> >> Data: Mercoledì 29 ottobre 2008, 16:15
>> >> On Tue, Oct 28, 2008 at 3:41 PM, Andreas Färber
>> >> <address@hidden> wrote:
>> >> >
>> >> > How did you actually use and test your eMac
>> emulation?
>> >> I assume you did not
>> >> > use a PReP Linux kernel for that? If you
>> could provide
>> >> some details, that
>> >> > might help with testing the TCG conversion
>> too.
>> >>
>> >> (Just in case there's any confusion, EMAC is
>> the name
>> >> for the ethernet
>> >> controller on IBM's 405- and 440-based SoCs,
>> not to be
>> >> confused with
>> >> Apple's eMac product.)
>> >>
>> >> Salvatore, did you use a 405 Linux kernel with the
>> EMAC
>> >> driver to test
>> >> this patch? If so, how exactly did you boot? What
>> did you
>> >> do for
>> >> firmware?
>> >>
>> >> -Hollis
>> >
>> >
>> >      Unisciti alla community di Io fotografo e video,
>> il nuovo corso di fotografia di Gazzetta dello sport:
>> > http://www.flickr.com/groups/iofotografoevideo
>> >
>
>
>      Unisciti alla community di Io fotografo e video, il nuovo corso di 
> fotografia di Gazzetta dello sport:
> http://www.flickr.com/groups/iofotografoevideo
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]