hns - 日記自動生成システム - Version 2.19.9

先月 2007年01月 来月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2007年01月19日(金) 旧暦 [n年日記] [更新:"2007/01/20 11:44:48"]

#1 [NetBSD][ps3][PLAYSTATION3] 自分で kernel を作って見た

自分で、と言っても、きのうも自分で ./build.sh した訳だが、その 時にはふかうみさんの ps3-070108-add.tar.gz を使っていた。今回は、それを使わなかった という意味。
  • tsubaiBSD に ps3-070108.tar.gz を上書き
  • sys/arch/ps3/conf/PS3 の CC 等を変更 (AR,AS,CC,LD,NM,OBJCOPY,RANLIB,SIZE,STRIP)
    CC=    powerpc64--netbsd-gcc
    
    lorder だけは nbloader とする
    LORDER= nblorder
    
  • mkdir sys/lib/libkern/arch/powerpc64
    cp sys/arch/powerpc64/lib/libkern/Makefile.inc sys/lib/libkern/arch/powerpc64/
    
  • PATH に tooldir を加えておく
    sudo env PATH=/export/20070108/checkout/src/tooldir.NetBSD-4.99.5-powerpc/bin:${PATH} \
    ./build.sh -m ps3 -a powerpc64 \
    -T /export/20070108/checkout/src/tooldir.NetBSD-4.99.5-powerpc kernel=PS3
    
   257  19:10   cvs -d /e/u/j/public-repository co -d . nandra
   258  19:10   vi make-repository.sh
   261  19:10   sh make-repository.sh > & log-make-repository
   263  22:55   cd checkout/src/
   267  22:56   tar zxf /e/u/j/nandra/ps3/
   270  22:56   patch -s -p0 < /e/u/j/nandra/ps3/ehci.diff
   273  22:57   tar ztf /e/u/j/nandra/ps3/ps3-070108.tar.gz | awk '{print "cvs add", $1}' | sh
   277  22:59   cvs commit -m 'ehci.diff + ps3-070108.tar.gz' sys/arch/powerpc
   278  22:59   cvs commit -m 'ehci.diff + ps3-070108.tar.gz' sys/arch/powerpc64
   279  22:59   cvs commit -m 'ehci.diff + ps3-070108.tar.gz' sys/arch/ps3
   282  23:01   vi build.sh
   283  23:03   mkdir sys/arch/ps3/stands
   284  23:03   cvs add sys/arch/ps3/stands
   285  23:03   mkdir sys/lib/libkern/arch/powerpc64
   286  23:03   cvs add sys/lib/libkern/arch/powerpc64
   287  23:03   cp sys/arch/powerpc64/lib/libkern/Makefile.inc sys/lib/libkern/arch/powerpc64/
   288  23:04   cvs add sys/lib/libkern/arch/powerpc64/Makefile.inc
   292  23:06   vi sys/arch/ps3/conf/PS3
   294  23:06   cvs commit -m 'delete makeoptions' sys/arch/ps3/conf/PS3
   296  23:07   cvs commit -m 'newly' sys/lib/libkern/arch/powerpc64/Makefile.inc
カーネルは圧縮されていない .. それで きのうの環境 にカーネルだけ入替えて起動したら 同じところまでは進んだ。



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)