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

Re: [microblaze-uclinux] Microblaze uClinux 2.6.11 (Virtex-5 and uClinux)



Dear,


Because we're talking about porting uClinux 2.6 for microblaze, i've
remembered one thing: Wouldn't it be interesting think about making this
port for working on the harvard style of Microblaze.
Isn't the performance price pay for using von neuman style a very big price?

Thanks.

Jardel.


Antti Lukats wrote:

> Hi Bret,
> uClinux-2.4.x images prepared for MB 3.0 (or 4.0) do work "as is" on
> Microblaze ver 5.0 based system. Tested 20 seconds ago! Well the test
> was on Virtex-4FX but as long as Xilinx ISE supports Virtex-5 the
> Microblaze 5.0 based system should equally well run the uClinux on
> Virtex-5 as well.
> There are some small things though (presently)
> 1) some old uclinux image that may work on some MB ver 3.0 may not
> work on MB 5.0 based systems, eg the very old "mbvanilla" demo image
> from John Willams website does stall at the SystemACE driver init (the
> heartbeat continues to beat). There is no compact flash connected, but
> well MB 3(4) based system would go over the non-existing systemACE and
> complete the boot as much as remember.
> 2) opb_sdram should be changed to mch_opb_sdram if caches are used or
> the system will not boot at all
> 3) the latest version of the MicroBlaze GPL licensed GCC tools that is
> available from Xilinx website is synched to EDK 8.1 and those does not
> support the new features of the MicroBlaze 5.0 so if you want to
> access the PVR then this should be done by assembly macro that inserts
> the binary op-code in to code segment as the inline assembler doesnt
> recognize rpvr as valid register name.
> ...
> I was about to forward a humble plea to Xilinx to be forwarded to the
> uClinux 2.6 developers, namly to utilize the PVR as much as possible
> in order to configure the kernel on the fly depending on the detected
> CPU hardware features. But then I realized that the PVR may as well be
> added to MicroBlaze ver 5 as a request from the uClinux
> community/developers. So I am sure the upcoming uClinux kernels will
> utilize the PVR to a areasonable level (without me having to worry
> about it).
> Antti Lukats
>
>     ----- Original Message -----
>     *From:* Bret Ketchum <mailto:bret.ketchum@xxxxxxxxxxxxxxxxxxx>
>     *To:* microblaze-uclinux@xxxxxxxxxxxxxx
>     <mailto:microblaze-uclinux@xxxxxxxxxxxxxx>
>     *Sent:* Wednesday, August 09, 2006 12:39 PM
>     *Subject:* RE: [microblaze-uclinux] Microblaze uClinux 2.6.11
>
>     Chang,
>
>     Thanks. I’m sure I’m not alone in hoping Xilinx provides timely
>     and noteworthy updates for features and function on the embedded
>     software side of the business. I do have one question, what are
>     your plans for Virtex-5 in terms of uClinux? Any information is
>     appreciated.
>
>     Bret
>
>     ------------------------------------------------------------------------
>
>     *From:* owner-microblaze-uclinux@xxxxxxxxxxxxxx
>     <mailto:owner-microblaze-uclinux@xxxxxxxxxxxxxx>
>     [mailto:owner-microblaze-uclinux@xxxxxxxxxxxxxx] *On Behalf Of
>     *Chang Sun
>     *Sent:* Tuesday, August 08, 2006 12:33 PM
>     *To:* microblaze-uclinux@xxxxxxxxxxxxxx
>     *Subject:* RE: [microblaze-uclinux] Microblaze uClinux 2.6.11
>
>     Bret,
>
>     Thanks for your interest. Currently we are targeting uClinux 2.6.x
>     for Microblaze by Dec, 06 time frame. I can provide more update
>     later as the project progresses.
>
>     As for PPC405, both MontaVista and Wind River are very close to
>     releasing their 2.6.x Linux distributions for Xilinx platforms
>     (ML403 and ML300).
>
>     Chang
>
>     ************************************************************
>
>     Chang Ning Sun
>
>     Sr. Technical Marketing Manager
>
>     Embedded Ecosystem Strategic Marketing
>
>     Xilinx Embedded Processing Division
>
>     Tel: 408-626-4217
>
>     Fax: 408 626 6440
>
>     Email: chang.sun@xxxxxxxxxx <mailto:chang.sun@xxxxxxxxxx>
>
>     ************************************************************
>
>     ------------------------------------------------------------------------
>
>     *From:* owner-microblaze-uclinux@xxxxxxxxxxxxxx
>     [mailto:owner-microblaze-uclinux@xxxxxxxxxxxxxx] *On Behalf Of
>     *Bret Ketchum
>     *Sent:* Tuesday, August 08, 2006 8:03 AM
>     *To:* microblaze-uclinux@xxxxxxxxxxxxxx
>     *Subject:* RE: [microblaze-uclinux] Microblaze uClinux 2.6.11
>
>     Mark,
>
>     Since you’ve hinted at a development/developing strategy would you
>     please elaborate on Xilinx’s intent with regard to uClinux for the
>     microblaze and ppc405 along with 2.6 support? Or be able to
>     provide some type of time frame on when you’d be able to announce
>     any plans. Thanks.
>
>     Bret
>
>     ------------------------------------------------------------------------
>
>     *From:* owner-microblaze-uclinux@xxxxxxxxxxxxxx
>     [mailto:owner-microblaze-uclinux@xxxxxxxxxxxxxx] *On Behalf Of
>     *Mark Jensen
>     *Sent:* Monday, August 07, 2006 12:57 PM
>     *To:* microblaze-uclinux@xxxxxxxxxxxxxx
>     *Subject:* [microblaze-uclinux] Microblaze uClinux 2.6.11
>
>     From an official perspective……
>
>     My job at Xilinx is to provide our customers with the 3^rd party
>     SW and IP support that they need for their product integration of
>     Xilinx’s technology. To this end I have to consider not just the
>     OS porting itself but tools and support as well looking towards
>     the user’s experience with the whole product.
>
>     We (Xilinx) are engaged with PetaLogix who we regard as a Tier 1
>     partner for our Embedded Ecosystem. They are a real company with
>     real product, however young they may be, and Xilinx will continue
>     to support them in their growth going forward.
>
>     Because the popularity of uCLinux and the amount of associated
>     work (and open source Linux as well) continues to grow, Xilinx has
>     also engaged with a mature Linux company for uCLinux and open
>     source Linux porting, support and tools. Because of my position at
>     Xilinx, I can not say who this is until the official press
>     release. This is not to say that we no longer have a relationship
>     with PetaLogix – quite the contrary. PetaLogix will be involved in
>     these efforts. Five months ago John and I tried to build a 3 way
>     partnership with a company that would provide support and a
>     commercial tool chain to complement his OS product. This
>     relationship would have provided uCLinux developers a world class
>     product followed by world class support and world class tools.
>     Unfortunately, this deal fell through and it has taken until now
>     to close with another partner.
>
>     So, all this being said, it is not John’s issue that there is not
>     yet 2.6.11 support. If you need to question Xilinx’s uCLinux
>     2.6.11 support then question me because it was my decision not to
>     fund PetaLogix directly for the uCLinux 2.6.11 port.
>
>     Best Regards,
>
>     Mark Jensen
>
>     ************************************************************
>
>     Mark Jensen
>
>     Sr. Manager, Embedded Ecosystem Strategic Marketing
>
>     Embedded Processing Div.
>
>     Processing Solutions Group
>
>     Xilinx,Inc.
>
>     408 879 5084 W
>
>     408 960 5800 C
>
>     408 626 6440 F
>
>     mark.jensen@xxxxxxxxxx <mailto:mark.jensen@xxxxxxxxxx>
>
>     ************************************************************
>


Attachment: signature.asc
Description: OpenPGP digital signature