Mash Mk.IIのぺえじ

最終更新日:1/10 PM


PocketLinuxの穴蔵

1/10:

Kernel 2.4.0用のパッチを作りました。多分動くはずです。
test11〜prerelease用のパッチについては、arch/i386/boot/setup.Sにある
#else
      movb    $0x02, %al              # mobile gear special.
      outb    %al, $0x92
という個所を削除すれば動きます。

2.4.0用

1/4:

Kernel 2.4.0-prerelease用パッチです。
prerelease用
最近暇が無く動作検証がままならないので、相変わらず未検証です。

12/13:

一ヶ月どころじゃないなぁ・・・
test6,8,9,11用のパッチを乗せました。
test6用
test8用
test9用
test11用
でも、test6用以外は未検証だったりして・・・
いつになったら2.4は正式リリースされるんだろうか?

8/2:

うーん、一ヶ月以上更新してない・・・
仕事が一段落(?)ついたので、2.4.0-test4、5用パッチを作成。
それぞれ、test4用test5用です。
test2用はAPMがうまく動いてくれなかったので、お蔵入り。

6/26:

会社に置きっぱなしのせいもあって、あんまりつかってないっす。
e2comprをポーティングしようかとも思ったんですが、ext2が2.2系と
2.3系で大きく変わってきているので、面倒・・・
というわけで、全然進んでません。
#ていうか、進まないだろう。うん。

6/7:

6/5のメッセージの件ですが、神木さん、うすいさんの指摘通り、
ISAへのI/O方式が2.3.2xより変更になったことが原因でした。
ISAデバイスのアドレスへアクセスする場合は、writeb()やreadb()
ではなく、ラッパーであるisa_writeb()やisa_readb()等を用いる
ようになります。
何が変わったかと言えば、writeb()の第二引数にPAGE_OFFSETを足す
だけです。2.3.xxの間は、今まで通りでも大丈夫(そのかわりにメッセージ
が出る)ですが、2.4以降はちゃんと書き換えないとダメみたいです。

6/5:

plinux-mlでは書いていますが、pre9mgにsuspend/resumeが追加された
mgide.cをマージして動かしてみました。
特に問題無くsuspend/resumeが出来ていますが、resumeすると
io mapaddr 0xd0200 not valid at mgide.c:354!
とかいうメッセージが出ます。と思ってよくよくdmesgの中身を
みていたら、pre8の時点ですでに出てますね、これ。
隣のぶちょーにばれないよう、程々に見てみますです。
#そんな暇と腕はあるのか?>おれ(^^;

5/29:

いつのまにやら出ていた(ってpre8の時も同じ書き出し(^^ゞ)
kernel2.3.99-pre9にpre8用のパッチを当ててみました。
ここにあります。
結構オプションを外しているんですが、freeで見ると3420KBのフリー
エリアとなります。
それはそうと、すっかりMLで流すの忘れてましたm(__)m

5/25:

PocketLinuxのご本尊がちょっと変わった。
といっても、Psion5 de LinuxへのリンクがTuning linux to PDAsに変わってるというものですが、 始めはちょっとびっくりしましたが、結構良いですね。この際だから、
ポータル化を進めて行くと良いカモ。
個人的には、「MorpyOne」に手を出そうか悩んじゃうところです・・・
CASSIOPEA de Linuxも残ってるし、ucLinuxもやってみたいし、色々あるなぁ

5/16:追加

Kernel 2.3.99-pre8用パッチ(mgide込み)は ここ です。
initrd使って試してませんので、もしかしたらpre6と同じでold rootのアンマウントで カーネルバグに行き当たるかもしれません(or カーネルパニック)。

5/16:

いつのまにやら出ていたKernel 2.3.99-pre8を持ってきて、pre5用パッチ+mgideパッチでカーネル構築。
一応動きますね、普通に。今回、初めて日本語サポートありでコンパイルして、日本語が出るのを確認してます。
うーん、いいですねぇ。
pre8用パッチはこれから作ります。そうそう、当然ながら、このパッチは「Your own risk」ですので。

5/11:追加

Kernel 2.3.99-pre3にmgideを統合するパッチを用意しました。
ここにあります。
わたしの環境だと、3.6M程度空きます。

5/11:

PocketLinuxご本尊にアップされた mgide込みのパッチを使ってlinux-2.2.14のカーネルを作成。
フリーが4MBもある(^O^)
それとは別にlinux-2.3.99-pre6ベースのカーネルも作成中・・・
うごかねー

4/28:

PocketLinux用 kernel 2.3.99-pre3作成
pcmcia-cs-3.1.11との組み合わせでやっとこ動作。
でも、kernelに組みこまれたide_csが、ファイル名が「ide-cs.o」で、
出力場所が、「/lib/modules/2.3.99-pre3/block」なんだよなー
PocketLinux用linux-2.3.99-pre3パッチはここ

日記帳へ
ゲストブックに記帳してください
ゲストブックを見る



GeoCities Japan

メイン / コミュニティ / アベニュー / E-List / 街角広場
インフォメーションセンター / 検索 / ヘルプ / ガイドライン