PS3Linux

CellSDK3.0をインストール

自前でコンパイルしたspu-gccがそれなりに使えていたのだが、spu-timingとかも欲しくなってくるとgentooじゃ面倒。なのでPS3のOSをYDLに戻した。そんなわけで、http://cell.fixstars.com/ps3linux/index.php/Cell_SDK_3.0%E3%82%92%E5%B0%8E%E5%85%A5%E3%81%…

HDD性能実測

http://www.jp.playstation.com/hardware/ps3/cechh00cw.htmlのHDDの性能を実測してみる。 # /sbin/hdparm -tT /dev/ps3da1 /dev/ps3da1: Timing cached reads: 1686 MB in 2.00 seconds = 844.00 MB/sec Timing buffered disk reads: 120 MB in 3.04 second…

gcc-4.3.1をPS3でコンパイルする。

何度も挑戦しつつ毎回のようにうまくいかないgccのコンパイルに再度挑戦。使用したものは以下の通り。 PS3 40G gentoo linux 20071212 gcc-4.1.2 (gentoo標準のやつ) とりあえずCだけ4.3.1にする。 tar xjf gcc-core-4.3.1.tar.bz2 mkdir gcc-4.3.1-obj cd g…

PS3に入れたgentooを色々設定

Portageはコンパイルしまくるらしいので、まずはコンパイル時間の短縮から着手。具体的には、 http://www.gentoo.org/doc/ja/handbook/handbook-x86.xml?part=2&chap=3#doc_chap3 を見ながらccacheの設定をする。特になんということもなく。次にPS3はメモリ…

gentoo linuxをps3にインストールしてみる。

先日同じ会社の人々が「自宅ではPS3にgentoo入れてる」と言ってたので、私もgentoo linuxを入れてみる。まずはLiveCDをダウンロード。 http://gentoo.osuosl.org/experimental/ppc64/livecd/ から livecd-ps3-xfce4-20071212-r1.iso をダウンロードし、CD-R…

Yellow Dog Linux 6.0をインストールしてみる

Yellow Dog Linux 5.0の頃はベースとなっていたFedoraのバージョンが古く、Cell SDK 2.1がインストール出来なかった。 http://d.hatena.ne.jp/vtwinautomaton/20080112今月リリースされたYellow Dog Linux 6.0は、今回はベースとなるFedoraのバージョンも上…

ネイティブコードになってくれない

Erlangはコンパイル時の指定によりネイティブコードを生成してくれるオプションがあるが、PS3のyellow dog linux上でやってみると、Warningがでてしまう。 > erlc +native collatz_kakutani.erl ./collatz_kakutani.erl:none: Warning: this system is not c…

Erlang/OPTをPS3Linuxでビルド

PS3LinuxでErlangの動作環境を整える。今後も色々差し替える可能性も考えて、また、自前ビルドなのでrpm管理下におかれないので、インストール先をシステム側ではなくホームディレクトリにする。 まず本家のダウンロードページからopt_src_R12B-0.tar.gzをも…

PPEは2プロセッサ扱い

CellのPPEはPowerPCの新しいやつがベースなので、PPEのみでも2プロセッサに見える。実際に/proc/cpuinfoを見てみるとこんな感じ。 processor : 0 cpu : Cell Broadband Engine, altivec supported clock : 3192.000000MHz revision : 16.0 (pvr 0070 1000)pr…

やっと開発環境が整った

Cell開発環境構築で迷走していたが、やっとなんとかスタートラインに立った。最終的にはyellow dog linuxとlibspe1で開発を進めてみる。 途中色々迷ったのはlibspe2.1にしようとしたのがそもそもの発端で、こいつがglibc2.5を必要としているのに対して、glib…

PLAYSTATION3購入

電源が見付からない 注文したPS3が届いたので、まずはハード回りのセットアップ。 ケーブル類を接続し、本体裏の電源を入れる。 …起動しないなぁ、でもLEDは赤く光ってるしなぁ…と思いながら本体を眺めてたら表側にもスイッチがあった。んーPCと一緒か。 い…