*linux-2.6.11-sh [#a5963051]
サポート終了~
**Revision landisk.0.6 [#a67b6090]
(2005/06/20)~
-''カーネルバージョン''
#pre{{
Linux version 2.6.11-sh (root@landisk) (gcc version 3.4.4 20050314 (prerelease)
(Debian 3.4.3-12)) #1 Mon Jun 20 10:18:50 JST 2005
}}
~
-''変更履歴''~
--電源ボタン押下時のエラー対策
--LEDドライバの組み込み(電源ボタンとResetスイッチの値読み出しも可)
--kernelswの組み込みとkernelサポート(いずれkexecに変えたいな〜)~
~


-''%%LEDドライバ仕様%%''~
--%%デバイス -- /dev/led (99,20)%%~
#pre{{
%%landisk:~# mknod /dev/led c 99 20 %%
}}
~
--%%1byteライト%%~
%%BOTHの値を用いて両方のLEDを同時に設定する、或いは、%%~
%%GREENもしくはREDの値を用いてLED個別に設定することが可能。%%~
~
|%%書き込み値(BOTH)%%   | '0'          | '1' | '2' | '3' | '4' | '5' |'6' |'7'|h
|%%書き込み値(GREEN)%% | 'a'          | 'b' | 'c' | 'd' | 'e' | 'f' | 'g'  |'h'|h
|%%書き込み値(RED)%%   | 'A'          | 'B' | 'C' | 'D' | 'E' | 'F' | 'G'|'H'|h
|%%内部表現%%          | 0x0        | 0x1 | 0x2 | 0x3 | 0x4 | 0x5 | 0x6  |0x7|h
|%%LED%%                | HARD | OFF | ON | 予備 |>|>|BLINK|予備|
|~|~|~|~|~|FAST|MID|SLOW|~|
~
--%%1byteリード%%~
---%%bit 7 : リセットスイッチ%%~
---%%bit 6   : 電源ボタン%%~
---%%bit 5-3 : LED REDの値(内部表現の値)%%~
---%%bit 2-0 : LED GREENの値(内部表現の値)%%~
~
--%%使用例:両LEDをハードウェア制御(HARDに設定)するには?%%~
%%ハードウェア制御とは、GREENは常時ON、REDはHDDアクセスランプのこと。%%~
#pre{{
%%landisk:~# echo '0' > /dev/led%%
}}



~
-''kernelsw(SH-Linux Kernel Switcher)''~
--デバイス -- /dev/kernelsw (99,30)~
#pre{{
landisk:~# mknod /dev/kernelsw c 99 30 
}}
~
--フロントエンドスクリプト -- &ref(kernelsw-3.0pre.tgz);(暫定版) ~
kernel内に起動ルーチンを組み込んだので、従来のように、rebootやhaltをラップする必要なし。~
~
--使用例~
#pre{{
landisk:~# kernelsw26.pl /boot/kernelsw.conf
Loading .... done.
==============================================
        SH-Linux Kernel Switcher V3.0pre
----------------------------------------------
 image  = /boot/vmlinuz-2.6.11-sh (size:1302528,page:319)
 root   = /dev/hda3 (read-only)
 append = "mem=64M console=ttySC1,9600 root=/dev/hda3 fastboot"
 offset_address = 0x00210000
----------------------------------------------
 kernel boot parameter details
  0 : 0x1 # read-only root file system
  1 : 0x0 # RAMDISK Flags
  2 : 0x303 # Root device (/dev/hda3)
  3 : 0x1 # Loader type (LILO = 1)
  4 : 0x0 # Initrd start
  5 : 0x0 # Initrd size
  6 : 0x0 # Not defined yet
  7 : 0x0 # Not defined yet
==============================================
landisk:~# shutdown -h now
}}
~
**Revision landisk.0.5はボツ [#n151974e]
-%%PCIのレジスタマッピングを、LANDISKオリジナルカーネルと同じに構成へ変更%%~
#pre{{
%%# CONFIG_PCI_AUTO is not set%%
}}
上記のようにPCI_AUTOを無効にすると、sh-liloから起動不可能なカーネルが生成される。~
(但し、何故だかkernelsw.plからは正常に起動する。)~
両者の違いは、前者は、PCI未初期化の状態から起動するのに対し、~
後者はPCI初期化済みの状態から起動する点。~
** Revision landisk.0.1 - landisk.0.4 [#f9439852]
-この間、ソース変更なし。.configのみの変更
--landisk.0.1〜landisk.0.3~
変更箇所…失念(汗)~
~
--landisk.0.4~
ReiserFSモジュール組み込み

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS