FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Development

 
 
LinkBack Thread Tools
 
Old 06-02-2008, 06:36 PM
 
Default Fedora 9 Cell processor packages

I’m building a toolchain for the Cell processor. This is the processor
found in the PS3 and IBM blade servers. Others have built the toolchain
before notably IBM, the Barcelona Supercomputing group and YellowDog
Linux. However, these sets of packages do not move at the speed that
Fedora does. They are currently GCC 4.1 based whereas Fedora 9 includes
GCC 4.3. Furthermore, the other implementations of a Cell toolchain do
not include the Fedora patches to GCC and binutils. Thus my packages are
closer to the Fedora packages than the IBM ones. This makes maintenance
and debugging easier from the system integrators point of view (i.e. my
point of view).

This toolchain is also part of my evil plan to replace Mesa on the Cell
architecture with Gallium3d. Gallium3d is an implementation of OpenGL
(amongst other things) using the Cell SPUs. This will allow developers
to develop OpenGL applications on PS3 Linux.

In order to do this I need to build the following packages

* binutils for the SPU
(http://foss.it.brighton.ac.uk/~balor/rpm/binutils-spu-2.18.50.0.6-1.src.rpm),
* gcc for the SPU,
* libspe2 in order to control the SPUs
(http://foss.it.brighton.ac.uk/~balor/rpm/libspe2-2.2.80-121.src.rpm),
* newlib for the SPU, and
* gallium3d using the toolchain developed in the previous
packages.

My libspe2 package is based on the IBM package but recompiled for Fedora
9, the binutils package is based on the binutils in Fedora 9. Both of
these packages are complete. I’m currently arguing with GCC. Then I’ll
tackle newlib (a much easier issue) and then Gallium3d.

I want to get these packages into F10. I believe that posting them to
this list is the first step as mentioned on
https://fedoraproject.org/wiki/PackageMaintainers
If this is not the correct protocol, could you kindly point me in the
right direction.

--
Aidan Delaney


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 06-03-2008, 12:16 PM
Josh Boyer
 
Default Fedora 9 Cell processor packages

On Mon, 02 Jun 2008 19:36:05 +0100
A.J.Delaney@brighton.ac.uk wrote:

> * libspe2 in order to control the SPUs
> (http://foss.it.brighton.ac.uk/~balor/rpm/libspe2-2.2.80-121.src.rpm),

libspe2 is currently under review already:

https://bugzilla.redhat.com/show_bug.cgi?id=442507

josh

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 06-03-2008, 02:04 PM
Pasi Krkkinen
 
Default Fedora 9 Cell processor packages

On Mon, Jun 02, 2008 at 07:36:05PM +0100, A.J.Delaney@brighton.ac.uk wrote:
> I???m building a toolchain for the Cell processor. This is the processor
> found in the PS3 and IBM blade servers. Others have built the toolchain
> before notably IBM, the Barcelona Supercomputing group and YellowDog
> Linux. However, these sets of packages do not move at the speed that
> Fedora does. They are currently GCC 4.1 based whereas Fedora 9 includes
> GCC 4.3. Furthermore, the other implementations of a Cell toolchain do
> not include the Fedora patches to GCC and binutils. Thus my packages are
> closer to the Fedora packages than the IBM ones. This makes maintenance
> and debugging easier from the system integrators point of view (i.e. my
> point of view).
>
> This toolchain is also part of my evil plan to replace Mesa on the Cell
> architecture with Gallium3d. Gallium3d is an implementation of OpenGL
> (amongst other things) using the Cell SPUs. This will allow developers
> to develop OpenGL applications on PS3 Linux.
>

I'm not sure if Gallium3d is "replacing" Mesa..

>From http://www.mesa3d.org/

"Gallium3D is the codename for the new Mesa device driver architecture which
is currently under development."

http://www.tungstengraphics.com/wiki/index.php/Gallium3D

"Gallium3D is Tungsten Graphics' new architecture for building 3D graphics
drivers. Initially supporting Mesa and Linux graphics drivers, Gallium3D is
designed to allow portability to all major operating systems and graphics
interfaces. "

So if I understood everything correctly you still use Mesa (as a OpenGL
library) but behind the scenes Mesa is using Gallium3d drivers..

-- Pasi

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 06-03-2008, 02:29 PM
Benjamin Kosnik
 
Default Fedora 9 Cell processor packages

> * binutils for the SPU
> (http://foss.it.brighton.ac.uk/~balor/rpm/binutils-spu-2.18.50.0.6-1.src.rpm),
> * gcc for the SPU,
> * libspe2 in order to control the SPUs
> (http://foss.it.brighton.ac.uk/~balor/rpm/libspe2-2.2.80-121.src.rpm),
> * newlib for the SPU, and
> * gallium3d using the toolchain developed in the previous
> packages.
>
> My libspe2 package is based on the IBM package but recompiled for
> Fedora 9, the binutils package is based on the binutils in Fedora 9.
> Both of these packages are complete. I’m currently arguing with GCC.

What are the details of this argument? I thought that 4.3.x natively
supported cell/SPU. What problems are you running into?

Perhaps an additional item or place to start on this might be a
cross-compilation package for x86 to SPU.

-benjamin

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 06-03-2008, 04:20 PM
Aidan Delaney
 
Default Fedora 9 Cell processor packages

Pasi,
On Tue, 2008-06-03 at 17:04 +0300, Pasi Kärkkäinen wrote:
> I'm not sure if Gallium3d is "replacing" Mesa..
It's not in the near future, but for developing graphics on the
PlayStation it's the best choice at the moment. Even if it is alpha
software.

> So if I understood everything correctly you still use Mesa (as a OpenGL
> library) but behind the scenes Mesa is using Gallium3d drivers..
Yeah. The code lives on freedesktop.org in the Mesa git tree.

--
Aidan Delaney


--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Tue Jun 3 20:30:01 2008
Return-path: <arch-general-bounces@archlinux.org>
Envelope-to: tom@linux-archive.org
Delivery-date: Tue, 03 Jun 2008 19:30:36 +0300
Received: from 66-211-213-17.velocity.net ([66.211.213.17] helo=archlinux.org)
by s2.java-tips.org with esmtp (Exim 4.68)
(envelope-from <arch-general-bounces@archlinux.org>)
id 1K3ZPA-0000jJ-9M
for tom@linux-archive.org; Tue, 03 Jun 2008 19:30:36 +0300
Received: from [127.0.0.1] (helof-211-213-17.velocity.net)
by archlinux.org with esmtp (Exim 4.68)
(envelope-from <arch-general-bounces@archlinux.org>)
id 1K3ZKz-0007oC-73; Tue, 03 Jun 2008 12:26:17 -0400
Received: from rv-out-0506.google.com ([209.85.198.231])
by archlinux.org with esmtp (Exim 4.68)
(envelope-from <gustavo.gomez.farhat@gmail.com>) id 1K3ZKx-0007o7-Jw
for arch-general@archlinux.org; Tue, 03 Jun 2008 12:26:15 -0400
Received: by rv-out-0506.google.com with SMTP id b25so1598734rvf.39
for <arch-general@archlinux.org>; Tue, 03 Jun 2008 09:26:10 -0700 (PDT)
Received: by 10.140.136.5 with SMTP id j5mr5931275rvd.27.1212510370665;
Tue, 03 Jun 2008 09:26:10 -0700 (PDT)
Received: by 10.141.163.8 with HTTP; Tue, 3 Jun 2008 09:26:10 -0700 (PDT)
Message-ID: <9085512c0806030926l7549347cxe6e17810e860a8ac@mail .gmail.com>
Date: Tue, 3 Jun 2008 11:26:10 -0500
From: "=?ISO-8859-1?Q?Gustavo_A._G�_Farhat?="
<gustavo.gomez.farhat@gmail.com>
To: "General Discusson about Arch Linux" <arch-general@archlinux.org>
In-Reply-To: <736420110806030911t55fafdf0p347f4db7a39aa22b@mail .gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
References: <736420110806030516u7bff0b02tdce4636c37568564@mail .gmail.com>
<9085512c0806030839k7d97aaafh95006217fe1e0818@mail .gmail.com>
<1212508157.30521.51.camel@portatile>
<736420110806030911t55fafdf0p347f4db7a39aa22b@mail .gmail.com>
Subject: Re: [arch-general] Arch-graphics unofficial repository
X-BeenThere: arch-general@archlinux.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: General Discusson about Arch Linux <arch-general@archlinux.org>
List-Id: General Discusson about Arch Linux <arch-general.archlinux.org>
List-Unsubscribe: <http://archlinux.org/mailman/listinfo/arch-general>,
<mailto:arch-general-request@archlinux.org?subject=unsubscribe>
List-Archive: <http://archlinux.org/pipermail/arch-general>
List-Post: <mailto:arch-general@archlinux.org>
List-Help: <mailto:arch-general-request@archlinux.org?subject=help>
List-Subscribe: <http://archlinux.org/mailman/listinfo/arch-general>,
<mailto:arch-general-request@archlinux.org?subject=subscribe>
Sender: arch-general-bounces@archlinux.org
Errors-To: arch-general-bounces@archlinux.org

Now the site is working for me =)

On Tue, Jun 3, 2008 at 11:11 AM, Luk�Jirkovsk�irkovsky@gmail.com> wrote:
> 2008/6/3 Graziano Giuliani <graziano.giuliani@poste.it>:
>> On Tue, 2008-06-03 at 10:39 -0500, Gustavo A. G� Farhat wrote:
>>> I am getting this error when trying to browse your site:
>> [...]
>>
>> Seems some nice ADS from ISP. Nice packages, but pacman chokes.
>>
>> animorph-0.3-3-i686.pkg.tar.gz 01-Jun-2008 14:24 423K
>> arch-graphics.db.tar.gz 03-Jun-2008 15:33 4.2K
>> autopano-sift-c-svn-3036-1-i686.pkg.tar.gz 01-Jun-2008 12:59 143K
>> blender-svn-15069-1-i686.pkg.tar.gz 31-May-2008 16:36 12M
>> enblend-cvs-20080601-1-i686.pkg.tar.gz 01-Jun-2008 12:59 1.2M
>> geeqie-1.0alpha1-1-i686.pkg.tar.gz 01-Jun-2008 09:22 926K
>> geeqie-svn-867-1-i686.pkg.tar.gz 01-Jun-2008 09:23 942K
>> gimp-plugin-dcamnoise2-0.64-3-i686.pkg.tar.gz 01-Jun-2008 10:14 10K
>> gimp-plugin-fblur-3.2.3-1-i686.pkg.tar.gz 01-Jun-2008 10:14 43K
>> gimp-plugin-texturize-2.1-1-i686.pkg.tar.gz 01-Jun-2008 10:14 22K
>> gimp-plugin-verse-r6p1-2-i686.pkg.tar.gz 01-Jun-2008 10:14 49K
>> hugin-svn-3100-1-i686.pkg.tar.gz 01-Jun-2008 13:00 4.6M
>> ilmbase-1.0.1-1-i686.pkg.tar.gz 31-May-2008 15:16 312K
>> luxrender-cvs-20080601-1-i686.pkg.tar.gz 01-Jun-2008 08:30 3.9M
>> makehuman-0.9.1_rc1a-3-i686.pkg.tar.gz 01-Jun-2008 14:33 29M
>> mhgui-0.2-3-i686.pkg.tar.gz 01-Jun-2008 14:33 159K
>> moonlight3d-0.1.5-1-i686.pkg.tar.gz 03-Jun-2008 15:37 7.3M
>> openexr-1.6.1-1-i686.pkg.tar.gz 31-May-2008 15:28 676K
>> pixie-2.2.3-2-i686.pkg.tar.gz 01-Jun-2008 10:15 2.2M
>> qtpfsgui-1.9.1-1-i686.pkg.tar.gz 03-Jun-2008 15:33 1.1M
>> sunflow-0.07.2-8-i686.pkg.tar.gz 01-Jun-2008 09:23 1.2M
>> verse-svn-4524-1-i686.pkg.tar.gz 01-Jun-2008 09:23 117K
>>
>>
>>
>
> Where is the problem? I'll try to fix it, if I can.
>



--
Gustavo Andr�G� Farhat
 
Old 06-03-2008, 04:29 PM
Aidan Delaney
 
Default Fedora 9 Cell processor packages

Benjamin,
On Tue, 2008-06-03 at 09:29 -0500, Benjamin Kosnik wrote:
> What are the details of this argument? I thought that 4.3.x natively
> supported cell/SPU. What problems are you running into?
GCC 4.3 natively supports the SPU target. However you need to build gcc
with SPU code generation support. This would be in a similar vein to
the avr-gcc currently available in Fedora.

> Perhaps an additional item or place to start on this might be a
> cross-compilation package for x86 to SPU.
Any spu-gcc package will build on x86, x86_64 and on Cell (the
architectures I have available for testing).

--
Aidan Delaney

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 
Old 06-04-2008, 02:15 PM
Jochen Roth
 
Default Fedora 9 Cell processor packages

Josh Boyer wrote:

On Mon, 02 Jun 2008 19:36:05 +0100
A.J.Delaney@brighton.ac.uk wrote:


* libspe2 in order to control the SPUs
(http://foss.it.brighton.ac.uk/~balor/rpm/libspe2-2.2.80-121.src.rpm),


libspe2 is currently under review already:

https://bugzilla.redhat.com/show_bug.cgi?id=442507

josh



Right, and we have plans to put spu-gcc, spu-binutils, spu-tools and
spu-newlib there soon.


Jochen

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list
 

Thread Tools




All times are GMT. The time now is 07:14 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org