
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パッチはここ
日記帳へ
ゲストブックに記帳してください
ゲストブックを見る
メイン / コミュニティ / アベニュー / E-List / 街角広場
インフォメーションセンター / 検索 / ヘルプ / ガイドライン