PS3
  日記
  otheros
  server
  20070717
    __libc_stack_end
    mount_hfs
    named
  build.sh
    20070616
      ehci.c
        uplcom
      include/machine
    20070526
      cannot find -lgcc_eh
      ARCHSUBDIR
    20070420
      (1) ./build.sh
      (2) adbsys.h
      (3) machine/include
      (4)@plt
      (5)`fdesc(__clone)'
      (6) #error PIC
      (7)zlib
      (8) ptrdiff_t
    20070330
    20070319
  gdb

Other language: ja | en |
hardware | software | NetBSD 解説
Last Update: "2008/06/30 00:28:27 makoto"

PS3

Geek Patrol -> PlayStation 3 Performance
http://www.geekpatrol.ca/2006/11/playstation-3-performance/
Cellでがんばってみたログ
http://d.hatena.ne.jp/hagecell/
PS3 で linux メモ
http://www.softclub.co.jp/zoro/memo/ps3.html
Open Platform for PLAYSTATION3
http://www.playstation.com/ps3-openplatform/jp/index.html
Open Platform for PLAYSTATION3 (説明書と取得)
http://www.playstation.com/ps3-openplatform/jp/manual.html
ここから otheros.self を取得
-rw-r--r--  1 makoto  wheel  1350920 Jan  5 23:53 otheros.self
IC2006 新しいマルチコア・プロセッサ Cell で遊ぼう (安田絹子さん)
http://internetconference.org/ic2006/PDF/invited-talk/play-with-the-cell.pdf
(Sony) Cell BroadBand Engine Archtecture (Version 1.01)
http://cell.scei.co.jp/pdf/CBE_Architecture_v101.pdf
Fixstar
http://cell.fixstars.com/ps3linux/index.php/メインページ
PS3 Linuxのインストールに必要なものを用意する
PS3 Linuxのインストールに必要なものを用意する
Wiki Cell Fan Info --- kboot
http://wiki.cellfan.info/index.php/Kboot
西川善司の3DゲームファンのためのPS3アーキテクチャ講座
http://www.watch.impress.co.jp/game/docs/20060329/3dps3.htm
PS3 System Overview
http://www.watch.impress.co.jp/game/docs/20060329/3dps303.htm

日記

2008/04/21 OSC 2008 Nagaoka 4.99.58 userland + 4.99.20 kernel にて展示
2007/07/07NetBSD BOF で 現在の状況を発表 した
2007/07/05下記で動かなかったのは base.diff を正しく当てていなかったため。 single user で動くようになった
2007/07/0120070526 版にて build.sh tools と build.sh kernel=GENERIC が完走。しかし動かない。
2007/03/09AsiaBSDCon NetBSD BOF にて( 01/22 版で) 実演。 Let's Note R1 を DHCP/TFTP/NFS サーバにする
2007/01/22 深海版で build.sh が完走。 Single user で起動し dmesg も採取した。しかし (NFS mount している) disk に書こうとすると、大きさ 0 のものしか出来ない。 ls, uname -a, ifconfig, ssh, date, reboot 等は大丈夫。ed は Illegal instruction で落ちる。 メモリは 128M と表示されているが、本当は 256M のはず。
2007/01/18 NFS root を用意して起動。 /sbin/init が動き始めるところで止ってしまう
2007/01/17 深海さんにお願いして NetBSD/ps3 を作った。 -fno-unit-at-a-time も試した方がいいそうです。
2007/01/09 NetBSD/ps3 を作って見る(失敗)
2007/01/05 60GB を amazon.co.jp から入手。 disk を 10G + 49G に分ける

otheros

-rw-r--r--  1 makoto  wheel  186890240 Jan 17 18:44 CELL-Linux-CL_20061208-ADDON.iso
をもらって来て
vnconfig /dev/vnd0c CELL-Linux-CL_20061208-ADDON.iso
mount /dev/vnd0c /vnd
のようにして、その中から /vnd/kboot/otheros.bld を使います。これも含めて USB メモリに、次のように用意します。
/PS3/otheros/otheros.self   Open Platform for PLAYSTATION3 
                            http://www.playstation.com/ps3-openplatform/jp/manual.html (← 本当にここにあるかは未確認) 
                           から取得したもの
             otheros.bld    .. kboot という(らしい)
これで本体の設定 .. 他の OS の設置 .. 本体の設定 .. 優先する OS 等を設定して 電源ボタンで切入。すると kboot が起動します。 そこで kboot: の入力待になるので、 サーバ側に tftp の設定をして、そこに netbsd-PS3.gz を置きます。 そして、
kboot: tftp://hoge.example.com/netbsd-PS3.gz
とすると、NetBSD kernel が起動します。これは(何もしないと) nfs_boot になっているので NFS サーバの設定を用意しておきます。

server

NFS サーバ側には base.tgz と etc.tgz を tar pzxf で開けます。./dev で ./MAKEDEV all をしておきます。/etc/exports に設定して mountd を再起動します。また DHCP サーバには次のように書いて再起動しておきます。

host ps3 { # PLAYSTATION3
        hardware ethernet  00:15:c1:da:xx:yy;
        fixed-address 192.168.1.224;
        next-server 192.168.1.211;
        option root-path "/export/tftpboot/ps3";
}
Count.cgi (since 2007/01/17)
Last Update: Sat, 07 Jun 2014 13:16:17 GMT 1.66 2008/03/08