1 名前:login:Penguin mailto:sage [2007/12/02(日) 16:53:13 ID:v60lx45q] ●前スレ 【Linux】カーネル総合3【Kernel】 ttp://pc11.2ch.net/test/read.cgi/linux/1146235963/
345 名前:login:Penguin [2008/09/03(水) 08:48:18 ID:PqzS2fRg] カーネルの再構築について教えてください。 make make modules make install make modules_install ってやると、vmlinuzではなくvmlinuxが/boot以下にインストールされるのですが、 vmlinuzをインストールするにはどうすればいいのでしょうか?
346 名前:login:Penguin mailto:sage [2008/09/03(水) 09:00:03 ID:K6gHOMeJ] /usr/src/linux/arch/x86とか/boot/らへんからコピーすればいいんじゃ
347 名前:login:Penguin mailto:sage [2008/09/03(水) 09:06:07 ID:8eE8j8dz] >>345 make bzImage
348 名前:login:Penguin [2008/09/21(日) 07:49:35 ID:tIiHJUK6] あげ
349 名前:login:Penguin mailto:sage [2008/09/22(月) 18:58:26 ID:6c0BmpVj] 来年のカーネルサミットは日本か。 今頃今年のレポート読んでる...
350 名前:login:Penguin mailto:sage [2008/09/23(火) 00:25:05 ID:vRpAjbh1] よしROM専で参加するぉ
351 名前:login:Penguin mailto:sage [2008/09/23(火) 20:19:18 ID:V98m4vkm] なにーRuntime Operating Module専門家なんですか? それはやられたなあ。
352 名前:login:Penguin mailto:sage [2008/09/24(水) 03:07:25 ID:cunswTFS] real otaku mode
353 名前:login:Penguin mailto:sage [2008/09/29(月) 15:27:31 ID:pgUibaHn] 挫折おめ
354 名前:login:Penguin [2008/10/04(土) 19:13:09 ID:ARyH8epO] Linux カーネルの設計図って無い? ソースコードなんか読んでられないんだけど。
355 名前:login:Penguin [2008/10/04(土) 19:35:03 ID:Y45eK7HG] 読むんじゃない 感じるんだ
356 名前:login:Penguin mailto:sage [2008/10/04(土) 19:47:23 ID:j49+44c9] 設計図って無い?→× ちょとソースパーサと視覚化ソフト作ってくる→〇
357 名前:login:Penguin mailto:sage [2008/10/04(土) 20:04:46 ID:LpOCBcaG] >>354 こんなものならある www.makelinux.net/kernel_map
358 名前:login:Penguin mailto:sage [2008/10/04(土) 22:26:40 ID:iB4BYTU4] >>354 www.amazon.co.jp/Linux カーネル2-6解読室-高橋浩和/dp/479733826 これなんて評価高いんじゃない?日本人の書いた本だし。
359 名前:login:Penguin mailto:sage [2008/10/05(日) 07:21:33 ID:wEm3ZArW] >>357 方向性は、いい感じ。でもちょっと詳細すぎる。 ソースコードを単純にリバースしただけ? アーキテクチャの骨になるモジュールと依存関係が分かると入りやすいんだけどなぁ。 >>358 うーむ。ちょっと本屋にいってみまふ。 それ系だと、一応以下は読んでます。 itpro.nikkeibp.co.jp/article/COLUMN/20080501/300463/?ST=oss
360 名前:login:Penguin mailto:sage [2008/10/05(日) 11:59:47 ID:m45hbmuL] >>354 そもそも何がしたいわけ? 単に知りたいだけなら、本でもWebでもいろいろあるが、 将来的に開発に関わっていきたいなら、実装なんてころころ変わるから、 ソース読めるようになるしかないよ。
361 名前:login:Penguin mailto:sage [2008/10/05(日) 12:08:55 ID:uwUu94dy] Linuxソース読めないって スキル低すぎじゃないか? あんなに綺麗なソースめったにないけどな
362 名前:login:Penguin mailto:sage [2008/10/05(日) 14:21:21 ID:GQ3uGN5q] >>361
363 名前:login:Penguin mailto:sage [2008/10/05(日) 20:14:06 ID:NUUgsXnG] ソースは綺麗だがロックレスにするための最適化とかは難解じゃね
364 名前:login:Penguin mailto:sage [2008/10/05(日) 20:56:21 ID:uwUu94dy] >>363 切り出せるじゃん綺麗なら依存関係 解るってことだろ?ただ理由付けて、労力惜しんで真に理解できない だけだろ? 解らないなら、古くて遅いコード読んで流れだけ 把握すればいいし、そこからgitで0.0.1ずつ上げて いって差分追えばいい 楽して理解なんてできねーから
365 名前:login:Penguin mailto:sage [2008/10/05(日) 20:58:41 ID:cqzNA6tu] どうやってロックをなくすの?
366 名前:login:Penguin mailto:sage [2008/10/05(日) 21:00:23 ID:uwUu94dy] >>365 CAS命令とメモリバリアで作る
367 名前:login:Penguin mailto:sage [2008/10/05(日) 21:32:24 ID:0B2Mm6OC] 変な改行してるけど、縦読みってわけでもないんだな。
368 名前:login:Penguin [2008/10/05(日) 22:38:41 ID:CybLamJ3] CAS使ったって結局スピンループして待つわけだからロックと同じじゃなくて?
369 名前:login:Penguin mailto:sage [2008/10/05(日) 23:00:11 ID:uwUu94dy] >>368 java.util.concurrentのアルゴリズム見てこい あとlock-freeで検索して論文見ろ お前ら本当に不勉強のバカばっかりw
370 名前:login:Penguin mailto:sage [2008/10/05(日) 23:53:10 ID:/M4S/JQ3] 知る者が知らざるを者を罵倒する。これは日本人(固有)の得意技。
371 名前:login:Penguin mailto:sage [2008/10/05(日) 23:58:58 ID:gTPno2yy] >>370 UNIX (Linux) 関連に多い気がス・・・ あと、利権産業(土建屋 etc)ねw
372 名前:login:Penguin mailto:sage [2008/10/06(月) 00:53:38 ID:15WiK00o] 教えてもらったものが教えたものをひがむ これこそ日本人固有の得意技
373 名前:login:Penguin mailto:sage [2008/10/06(月) 02:31:46 ID:4qydW303] >>369 ,372 来なくていいから。お前の中身など何の価値もない。
374 名前:login:Penguin mailto:sage [2008/10/06(月) 04:07:11 ID:Oq5Gl4Q6] >>368 locklessといっても実はいろいろあってな。 代表例をあげていく。 まず、時刻更新時のxtime更新処理。これは速度云々以前にタイマ割り込みの延長で走る更新処理が遅れちゃいけないという制約がある。時計狂いに直結するから。 だから、普通のread/write lockでは不十分で、「どれだけreaderがいても、writerは(待ったりスピンしたりせずに)即座に書き込めるロックが必要。 逆にreaderはwriterがごにょごにょやってるときは、多少処理が遅くなってもかまわない。だって時刻更新なんてせいぜい1000Hzでしかおきないレアイベントなんだもの。大局的には誤差。 詳細は、seqlockとかシーケンスロックでググってくれ。 次はRCU。 ようするに更新するときに、古いデータが載っているメモリを直接書き換えるのではなく新しいデータが載ったコピーを作る。 んで、read側は古いデータをちゃんと読めるのでロックいらず、write側がread側が知り得ない新しいコピーに書き込めるのでロックいらず。 というアイデア。 なんと、read側はCASもメモリバリアもいらないという最強アルゴリズムなのでlinuxでは適用箇所がガンガン広がっている。 もちろん、read側がクリティカルセクション抜けたときに(ガベコレ的な感覚で)あとから古いデータの削除処理が走るので、適用箇所によってはキャッシュヒット率の関係で性能が下がるときがまれにある。 まあ、readが大多数のデータ構造にしかつかうなってこった。
375 名前:login:Penguin mailto:sage [2008/10/06(月) 22:22:12 ID:mx5C5H/p] RCUはCASを使わないからここでは話が違うよね。 x86のRCU_CLASSICだとプリエンプト禁止するとか実装上のペナルティはあるけど。 ロック獲得待ちで待たされるのもCASでリトライしてループするのも 処理が終わらないという意味では待ち状態なんだし大差無いんじゃないの? xtimeの話だってreaderをスピンループさせる(待たせる)訳だし 374も「即座に書き込めるロック」と言ってるよね。
376 名前:login:Penguin [2008/10/07(火) 03:38:15 ID:EDU2AzIp] 2.6.24で行われたvideobufの仕様変更について教えてください。 ヘッダファイル(video-buf.h)が移動しただけでなく、 videobuf_bufferからdmaが無くなる等、構造体も変わってしまっています。 この辺りの仕様変更に伴う、移植指南のようなものは無いでしょうか? クローズドソースのドライバを移植したく...
377 名前:login:Penguin mailto:sage [2008/10/07(火) 07:15:08 ID:GqCnfBab] 知ってるけどおしえませーんw ウヘヘヘヘ
378 名前:login:Penguin mailto:sage [2008/10/07(火) 08:16:00 ID:gavXSVZB] 同じく。 構造体とAPIの変遷をサンプルコード付で辿れると嬉しい。 git show-history-with-examples とかできると完璧。
379 名前:login:Penguin mailto:sage [2008/10/07(火) 21:04:44 ID:GqCnfBab] >>376 本当に知りたいなら労力かけろよ あとうぜーなってぐらいもっと詳しくかけよ とりあえず、2.6.24と比較対象にしている版は 2.6.23でいいのか? お前が興味あるなかでvideobuf_bufferは最上位 の構造体なのか? その辺答えてね
380 名前:login:Penguin mailto:sage [2008/10/07(火) 23:21:17 ID:GqCnfBab] さっさと教えろよコラ
381 名前:374 mailto:sage [2008/10/08(水) 00:01:55 ID:XuxrYF0I] >>375 > RCUはCASを使わないからここでは話が違うよね。 > x86のRCU_CLASSICだとプリエンプト禁止するとか実装上のペナルティはあるけど。 ほとんどのディストリはvolunteer preemptionでコンパイルされているから気にしなくていいという認識。 ・・・組み込み屋さん? > ロック獲得待ちで待たされるのもCASでリトライしてループするのも > 処理が終わらないという意味では待ち状態なんだし大差無いんじゃないの? えーと、spinlockの実装がまさに、CASでリトライしてループだ。 んで、ロックだけのコストで見るとspinlock最強。 じゃあ、なんでlocklessとかwaitfreeにこだわるかというとほとんどの処理は、ロック獲得処理の重要度に非対称性があるから。 xtime の話だとreadがどれだけ遅くなってもwriteがwaitfreeであることに価値があるし、 一般的に、ほとんどのデータ構造はwriteよりもreadアクセスの方が圧倒的に多いからwrite処理が10倍重くなっても readが数%軽くなるだけで全体のパフォーマンスが上がったりする。
382 名前:login:Penguin [2008/10/10(金) 05:59:54 ID:QDBTpe1+] Linux Kernel Watch 9月版 タイマにまつわるエトセトラ www.atmarkit.co.jp/flinux/rensai/watch2008/watch09a.html ある意味「予想どおり」のカーネルサミット カーネル時間管理の全面刷新なるか x86、「タイマを分かってないで賞」を受賞!?
383 名前:login:Penguin mailto:sage [2008/10/10(金) 17:27:26 ID:2wKyzuGv] 2.6.27 キタ
384 名前:login:Penguin mailto:sage [2008/10/10(金) 18:08:33 ID:rH0USz29] ついさっき 2.6.26.6 がきたと思ったのに
385 名前:login:Penguin mailto:sage [2008/10/10(金) 19:18:53 ID:QltIhWOe] 俺なんか2.6.27-rc9ビルドしたの昨日だぜ?w
386 名前:login:Penguin mailto:sage [2008/10/10(金) 19:38:45 ID:gKy/PBbY] ま、そんなもんさw
387 名前:login:Penguin mailto:sage [2008/10/10(金) 21:33:22 ID:uc5AJ2Yg] >>385 俺もw で、さっき2.6.27にした。 何が変わったのかわからんw
388 名前:login:Penguin mailto:sage [2008/10/11(土) 00:25:12 ID:dTP8bRsg] kernelnewbies.org/Linux_2_6_27 ftraceなるものを見つけて遊んでみてた。 traceのインターフェースがecho/catなんで、 なにかユーザー空間のツールが欲しいところ。 何かある?
389 名前:login:Penguin mailto:sage [2008/10/11(土) 08:33:16 ID:sgT4P9xq] >>388 ない。 むしろ作ってくれ
390 名前:login:Penguin mailto:sage [2008/10/13(月) 16:59:26 ID:ojSXQj+L] 2.4で、NFSが古いタイムスタンプを表示するという障害が出てます。 3ヶ月〜2年程度なのですが、考えられるバグはありますか?
391 名前:login:Penguin mailto:sage [2008/10/13(月) 17:21:19 ID:6nCO1ckh] >>390 jiffies
392 名前:login:Penguin mailto:sage [2008/10/13(月) 20:03:41 ID:GHU10YTi] >>390 NFSの時刻はサーバがもっているものなんだから、サーバが本当に時刻が狂っているとか、サーバがLinuxじゃなくて相性問題が出てるとか。 ネットワークをプローブして、プロトコル解析してサーバが送っている時間をみてみたらどう?
393 名前:login:Penguin mailto:sage [2008/10/13(月) 20:30:11 ID:ojSXQj+L] >>391 2.6では同じようなバグがあったのですが、2.4では見つかりませんでした。 >>392 OSが持っているキャッシュを表示しているようです。
394 名前:login:Penguin mailto:sage [2008/10/14(火) 21:00:32 ID:wSi08twR] カーネルに入る前みたいな話で難ですけど、 set_bios_mode()ってのがarch/x86/boot/main.cにいて、 そこでint 15hをAX=0xEC00で呼んでるんですけど、これは何が起こるのでしょうか?
395 名前:login:Penguin mailto:sage [2008/10/15(水) 00:01:04 ID:nv+Poa/T] /* Tell the BIOS what CPU mode we intend to run in. */ て書いてあることが起きるんでないかい。 INTERRUPT LISTには書いてないのね。 新しすぎるんかな。
396 名前:login:Penguin mailto:sage [2008/10/15(水) 00:34:00 ID:uBK5DEDN] >>394 たぶんだけどEMT64のmixedモードの判別に使ってると思う その見てるコードの欠片の近くにbx=0x03みたいなコード無い?
397 名前:login:Penguin mailto:sage [2008/10/15(水) 01:31:55 ID:14QY086S] 2.6.12〜2.6.22のarch/x86_64/boot/setup.S 325 # tell BIOS we want to go to long mode 326 movl $0xec00,%eax # declare target operating mode 327 movl $2,%ebx # long mode 328 int $0x15 それ以前はどうやって開発してたのかさっぱり知らない新参者なので昔のは知らない…。
398 名前:394 mailto:sage [2008/10/15(水) 21:00:04 ID:NwHso+Di] >>395-397 レスThxです。「int 15h EC00」などで検索かけても不思議と見当たらないんですよね。 E820ならうじゃうじゃ出てくるのに。 で、long mode=64bitモードに切り替えるってことですか、x86_64用にマクロで囲っているし。 プロテクトモードに遷移する時と比べると意外とあっさりだなと思ってIA-32 arch.のvol. 3A見たら Fig.2-3では実アドレスモードからは直接行けないらしくて・・・その辺System Manage Mode経由で遷移とか BIOSの中の人がやってくれてるのでしょうか。
399 名前:login:Penguin mailto:sage [2008/10/15(水) 22:26:01 ID:14QY086S] よく分からないけど、BIOSに通知することでIO回りとかでなんかご利益があったりするんでねーかな? モード推移だけなら決められた手順でやればいけるはずだと思うんだけど。 その辺はphenixがoemとかにしか開示されてないのか分からないけど、取り合えずここはそういうコードということで…。
400 名前:login:Penguin [2008/10/15(水) 23:05:58 ID:hONPkhnE] make vmlinuz make zImage make bzImage の3つの違いを教えてください。お願いします。
401 名前:login:Penguin mailto:sage [2008/10/15(水) 23:42:35 ID:HFOVAyRn] >>400 ググってください。お願いします。
402 名前:login:Penguin mailto:sage [2008/10/16(木) 04:57:58 ID:FEUHiM4d] >>400 make help してみたら。
403 名前:login:Penguin mailto:sage [2008/10/31(金) 04:50:54 ID:4qE6ZtvC] 2.6.27.4をDebian/lennyのmake-kpkgでビルドしてインスコしてみたけど、ブート直後に/initがありません。と言ってpanic起こすのですが、上手く行った人いますか? configは2.6.26系からいじっていないんだけど、どこか設定がまずいのかな??
404 名前:login:Penguin mailto:sage [2008/10/31(金) 04:59:39 ID:kJjAWuX5] make-kpkg --initrd
405 名前:login:Penguin mailto:sage [2008/10/31(金) 05:03:03 ID:4qE6ZtvC] >>404 それはやりました。 故になんでだろうな…と言うことです。
406 名前:login:Penguin mailto:sage [2008/11/01(土) 20:54:11 ID:Od5nmufS] >>403 そのエラーは普通はFSかストレージのドライバがOFFになっているか必要なオプションがついていなかったかで、マウント出来なかったときに表示されるんだが、今回は違いそうだな 失礼ながら403氏のうっかり手順ミスの可能性が一番高いので (1) 2.6.26でもう一度ビルドしてブートするか確認 (2) 2.6.27でまったく同じ.config と、まったく同じビルド手順でブートするか確認 とやってみてくれない。
407 名前:login:Penguin [2008/11/04(火) 21:44:20 ID:iceok3E4] Linux Kernel Watch 10月版 www.atmarkit.co.jp/flinux/rensai/watch2008/watch10a.html ext4:Delayed Allocation ブロック・レイヤにおけるデータの完全性チェック ネットワークデバイスのマルチキュー対応 ftrace 外部ファームウェアローディング 1GB ヒュージページサポート x86の最大CPU数、最大ノード数が拡大 2.6.27は2.6.16に代わるLTSに Ingo、またまたお説教を食らうの巻 サブシステムに進化するlinux-staging バージョン名規則が変わる? 「自転車置き場議論の始まりだ!」
408 名前:login:Penguin [2008/11/04(火) 22:18:56 ID:BBZMQ50A] 板違いですみません。 Windows Server 2003にて、カーネルパラメータチューニングは 可能でしょうか? I/Oサイズの変更です。 どなたか教えていただければ幸いです。
409 名前:login:Penguin mailto:sage [2008/11/04(火) 22:19:55 ID:nUFsRWLN] 板違い。
410 名前:login:Penguin mailto:sage [2008/11/04(火) 23:30:55 ID:jzEsAw5k] pata_platformのリソースをplatform_add_devicesで登録しているのですが、 このボードはCFとIDE両方持っていて、IRQが14と15に割り当てられてます。 IRQ14の方のCFを登録した瞬間に ata1: PATA max PIO0 ioport cmd 0xb61001f0 ctl 0xb61003f6 irq 14 irq 15: nobody cared (try booting with the "irqpoll" option) と出てしまってIDEの方が登録できないのですが、これは IRQ15のIDEを登録する前にIRQ15の割り込みが飛び込んできて しまっているということでしょうか? その場合、初期化時は割り込みをマスクしておくのが正しいのでしょうか?
411 名前:login:Penguin [2008/11/06(木) 16:17:55 ID:04JlPoOk] Linuxカーネルにリモートバッファオーバーフローの脆弱性:ITpro itpro.nikkeibp.co.jp/article/MAG/20081106/318629/
412 名前:login:Penguin mailto:sage [2008/11/09(日) 01:06:19 ID:bk9zKri0] vmspliceで socket-socketでデータ送受信できねぇ なんか別の方法知らないですか? PF_RINGってどうなのかな?
413 名前:login:Penguin mailto:sage [2008/11/13(木) 15:40:35 ID:z5Rzaa+x] 過去のkernelのパッチ情報がデータベース化されているサイトって どこかにありませんか? 故あって古い版数使ってるんだけど、偶にサイレントクラッシュするので その版数以降の修正済みバグからクラッシュの原因を追いかけたいんだけど… ChangeLogを見てみたらテキストファイルで50MB、 修正件数にすると8万件近くあって、手動ではむりぽorz
414 名前:login:Penguin mailto:sage [2008/11/13(木) 15:54:04 ID:jzO+yvG4] kernelの問題だと思った根拠は?
415 名前:login:Penguin mailto:sage [2008/11/13(木) 15:59:27 ID:b/Y4G7aY] >>413 つ git bisect
416 名前:login:Penguin mailto:sage [2008/11/13(木) 16:49:33 ID:z5Rzaa+x] >414 ログが全く残らないことより。 HDD上のログファイル、コンソール、Trap、NvSRAMのどれにもログが残らず、 暫くしてからwatchdogのオーバーフローでreboot。 同じHW構成の別筐体でも発生するので、カーネルが固まったと判断しました。 >415 情報ありがとうございます。 が、私の件では発生のトリガーが不明なので、現象を再現させることができません。 発生頻度も半年に1回程度なので、try&error方式はちょっと厳しいです。 git bisect自体は初耳のツールだったので、別件でトラブった時に活用させていただきます。
417 名前:login:Penguin mailto:sage [2008/11/13(木) 17:51:25 ID:jzO+yvG4] watchdog止めてみたりはしなかったの?
418 名前:login:Penguin mailto:sage [2008/11/15(土) 12:35:38 ID:elY6pU1H] secunia.com/advisories/32719/ Linux Kernel "hfs_cat_find_brec()" Buffer Overflow Vulnerability Release Date: 2008-11-14 Critical: Less critical Impact: DoS System access Where: From remote Subscribe: Instant alerts on relevant vulnerabilities CVE reference: CVE-2008-5025 Original Advisory: kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.27.6
419 名前:login:Penguin mailto:sage [2008/11/16(日) 21:17:01 ID:Cvogqgs5] x58 + core i7 対応kernel ってリリース予定ありますか?
420 名前:login:Penguin mailto:sage [2008/11/16(日) 21:58:58 ID:7dfqW/4b] ないよ
421 名前:login:Penguin mailto:sage [2008/11/17(月) 00:22:12 ID:UFThdr5z] >>410 ベンチ回しただけでCPUの温度が90度まで上昇する CPUなんかに対応しねーだろw常識で考えろ
422 名前:login:Penguin mailto:sage [2008/11/29(土) 21:56:27 ID:x6WDXIQW] git入門 blog.miraclelinux.com/yume/2008/05/git-2942.html カーネルにおけるリグレッションの特定/ユメのチカラ blog.miraclelinux.com/yume/2007/10/post_d748.html >それにしても、Linuxは2.6.23にしても6700近いパッチを管理しているとは驚きです。 >Xenと比較しても7倍ぐらいのパッチの数です。
423 名前:login:Penguin mailto:sage [2008/12/02(火) 18:05:16 ID:X/oMSjsB] 突然の質問をご容赦を. task_struct構造体内にchar comm[16]以外に実行プログラムを識別できる情報 は入ってないんでしょうか. カーネルのソースレベルでtask_struct構造体をのぞくだけじゃ,このプロセスは このプログラムが実行されている!って判別できなくて困っております. どなたか良い知恵をご教授ください.
424 名前:login:Penguin mailto:sage [2008/12/02(火) 19:36:20 ID:/6v5cHNF] >>423 ls -l /proc/self/exe を追っかければいいんじゃない?
425 名前:login:Penguin mailto:sage [2008/12/20(土) 14:53:04 ID:/iHy7FGl] 保守
426 名前:login:Penguin mailto:sage [2008/12/25(木) 16:31:41 ID:hQQgeWtj] Linux-Kernel Archive: Happy v2.6.28 From: Linus Torvalds Date: Wed Dec 24 2008 - 18:53:01 EST lkml.indiana.edu/hypermail/linux/kernel/0812.3/00103.html you can now download Linux-2.6.28, and compile it to your hearts content! www.kernel.org/ The latest stable version of the Linux kernel is: 2.6.28 2008-12-24 23:45
427 名前:login:Penguin [2008/12/25(木) 16:41:49 ID:myw3s4fY] やっぱクリスマスにだすと思ったぜw
428 名前:login:Penguin [2008/12/25(木) 16:53:09 ID:myw3s4fY] 俺にとってはリーナスはサンタになったな
429 名前:login:Penguin mailto:sage [2008/12/25(木) 23:02:53 ID:d43lFXIj] さっそく、2.6.28のバグ報告を Dear Santa! ではじめたバカ^H^H 空気読んだ人が出現してたよ
430 名前:login:Penguin mailto:sage [2008/12/30(火) 06:18:45 ID:91ap++bl] SPARCも32/64統合か。 これで全部終わるんだっけ?
431 名前:login:Penguin [2008/12/30(火) 13:42:59 ID:o22EezVq] >>430 kernel2.26.27.10->2.26.28にしたら USBのラジオと温度計が動かなくなってしまった。 usbhidのところが変わったみたい。
432 名前:login:Penguin mailto:sage [2009/01/02(金) 04:30:22 ID:/cJ5cWG/] こんなものが出来たらしい ttp://patchwork.kernel.org/
433 名前:login:Penguin mailto:sage [2009/01/06(火) 00:35:48 ID:rUYfOwOi] 12月版 カーネルゆく年くる年、2009年に来る機能はどれだ? ttp://www.atmarkit.co.jp/flinux/rensai/watch2008/watch12a.html
434 名前:login:Penguin mailto:sage [2009/01/09(金) 11:54:46 ID:S2/Ux7ez] カーネル内でダブルフォールトが発生して困ってます。 panicするのは例外のベクタに飛んだ後なので場所が見当付かず... x86のマニュアルには「ある例外の例外ハンドラを呼び出している最中に次の例外を 検出」とありますが、 とりあえずリモートデバッグで一個目の例外を拾ったりすることはできるでしょうか。
435 名前:login:Penguin mailto:sage [2009/01/09(金) 12:54:51 ID:BkTWwdib] 環境は?
436 名前:login:Penguin mailto:sage [2009/01/09(金) 16:23:06 ID:3p0UKgJv] >>435 環境は、Ubuntu 8.04 を Apple の MacBook というマシン (Core 2 Duo)でネイティブ に動かしたり(起動時には Boot Camp という機能が使われるが、基本的に普通の x86 PC 用のディストリビューションを走らせている)、 あるいは VMware Fusion (Mac OS X 上の VMware) の中で動かしたりしてます。 Linux に ABI の異なる他の x86系 Unix のバイナリを走らせる機能がありますが、 それが面白いなと思って、自分でも新たに真似してみて、それでトラブルに陥ってます。 ほんのちょっとだけ動くようにはなったんですが。 なので「腐ったコードを自分でカーネルに入れてそれを解決できないお前が悪い」と 言われればそれまでなんですが(w こういう場合にどのようにデバッグすべきか何か 指針でもあればなあ、と思っています。 とりあえずリモートデバッグしてみたのですが、ダブルフォールトで飛ばされた後は スタックトレースもほとんど残らず、問題がどこで起きているか見当がつかない状況です。
437 名前:login:Penguin mailto:sage [2009/01/09(金) 17:09:04 ID:iT3+jKu5] 腐ったコードが悪いじゃないの?
438 名前:login:Penguin mailto:sage [2009/01/09(金) 17:49:21 ID:W73bf0vn] ダブルフォルトを防ぐにはひたすらサーブ練習しかないと思うんだ。
439 名前:login:Penguin mailto:sage [2009/01/11(日) 06:42:10 ID:yXhZcpX6] この寒い朝から、planet.kernel.org/ を読んでいたんですよ。 で、なんか珍しく日本語!?とおもったら、、、 >Pete Zaitcev: ツンデレ★りなっくす >「ツンデレ★りなっくす」がほしいです。 Maybe I should add it to some kind of wishlist? Too bad it doesn't work across countries. 一期に眠気が冷めた。
440 名前:login:Penguin [2009/01/11(日) 09:17:31 ID:+FAIhDLJ] >>439 ww
441 名前:login:Penguin mailto:sage [2009/01/11(日) 18:29:14 ID:VCi3yThs] >>439 ハゲわろwww
442 名前:login:Penguin mailto:sage [2009/01/11(日) 21:24:18 ID:S8R0EgJE] おーい、だれかマケプレで買って奴に送ってやってくれw
443 名前:login:Penguin mailto:sage [2009/01/11(日) 22:27:39 ID:Tg6D2cfZ] 何者?と思ってググって見たら people.redhat.com/zaitcev/anime/sorezoreno1way.pdf なんてものを見つけてしまった・・・ 筋金入りだな。今年のKernel Summitには嬉々としてやってくるに違いない(w
444 名前:login:Penguin mailto:sage [2009/01/17(土) 02:52:19 ID:PsPn1kn+] KernelどころかLinuxについてほとんど無知な俺に教えてくれないか forums.steampowered.com/forums/showthread.php?t=486424 このサイトにはKernelによってCPU制御が250Hzになってる状況を1000Hzにする手順が説明されている ということでいいのかな 出来ればこの手順を簡潔にまとめてくれる神はいないだろうか お願いします生まれてきてごめんなさい
445 名前:login:Penguin mailto:sage [2009/01/17(土) 04:16:53 ID:LUzqyZhm] >>444 俺も詳しいことはしらんよ。けどCONFIG_HZ=250ってのは1秒間に250回タイマ割り込みをする、という設定らしい。 つまり4msに一回タイマ割り込みを発生させる。 CPU制御というかタイマー割り込みね。