1 名前:見習デーモン [01/10/17 18:35] これからsys/kern/init_main.c読んでみます。 【参考】 ・「The Design and Implementation of the 4.4BSD Operating System」 の第2章 www.freebsd.org/doc/en_US.ISO8859-1/books/design-44bsd/index.html ・*BSDでのアセンブリ www.int80h.org/bsdasm/ なんか検索してみてもあんまりハックサイトひっかからないね。 Linuxより伝統あるはずなのに。
321 名前:名無しさん@お腹いっぱい。 mailto:sage [04/09/07 03:06] スタック --interrupted routine-- ps : old PS pc : old PC --vector-- r0 : old r0 --trap(assembler version)-- nps: new PS after trap r1 : old r1 sp : old SP for previous mode dev: masked new PS tpc return address in "call" --csv--- old r5 <- r5 old r4 old r3 old r2 cret <- sp r5r5r5r5r5 r5<-r5<-r5<-r5<-r5<-r5 うーん... service routine(dev, sp, r1, nps, r0, pc, ps) { u.u_ar0 = &r0 なんとも...
322 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/28 11:37:58 ]
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/29(金) 01:02:14 ] お前らXenのdom0に*BSDタンを担ぎ上げてください。
324 名前:名無しさん@お腹いっぱい。 [2005/07/29(金) 01:03:08 ] お前らdomUはなんでもいいとおもいませんか。
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/24(月) 01:11:31 ] 「BSDカーネルの設計と実装 --FreeBSD詳解--」 www.ascii.co.jp/books/detail/4-7561/4-7561-4679-1.html
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/13(日) 16:17:31 ] >>325 よーし、俺のコレクションに加えちゃうぞー。 積読用に。
327 名前:見習デーモン mailto:age [2006/07/19(水) 15:21:55 ] ひさしぶりに来ました。 >>316 半人前どころか四半人前ぐらいです。 スレたてたの約5年前なんですね…全く成長してないのに 自分でもショック。 仕事終わったら『BSDカーネルの設計と実装』買って帰ります…
328 名前:見習デーモン mailto:sage [2006/07/24(月) 15:25:26 ] こんにちは。 上の本、順調に読み進めてます。 Netgraphハッカーになりてーなんて思ってたら Netgraphがカーネルの中で一番ボリュームが多いって知って さっそく挫けそうです。 OSMでバリバリ記事書く佐藤広生さんSUGEEEEEEE
329 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/26(水) 02:45:29 ] ん?多分ソースツリーの構成上だけの問題だと思うけど? 今netgraph関係は一部のモジュールを除いて、 ほとんどフラットに展開されてるから。それなりに数もあるし。 見る必要があるのはng_sample.cぐらいじゃない?
330 名前:見習いデーモン [2006/12/28(木) 17:49:40 ] 緊急浮上。 2007年はこれ www.packetmischief.ca/openbsd/snmp/ と、OpenBSDのtcpdumpのpfに関連した拡張をFreeBSDに移植します。
331 名前:見習いデーモン mailto:age [2007/05/09(水) 14:28:39 ] 着手しました。 まだOpenBSD上で本家パッチの内容を調査してる段階。 すんなり移植できるといいな・・・
332 名前:見習いデーモン mailto:sage [2007/05/10(木) 12:09:26 ] すまん、よく見たらカーネルと関係なかった。 回線切って首吊ってきます。
333 名前:名無しさん@お腹いっぱい。 [2008/06/04(水) 08:45:13 ] カーネルの最新情報なら www.kernel.org/
334 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/04(水) 09:24:35 ] 板違いだ ケンタッキーでも食ってろ
335 名前:見習いデーモン mailto:age [2008/09/26(金) 10:31:54 ] 仕事がつらくてモチベーションが下がったとき、このスレを開くと 元気が出る。 今の俺は、7年前の俺が目指した俺になっているだろうか。
336 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 01:45:52 ] おいらも頑張ってみようかな
337 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/30(金) 07:39:45 ] 積読してた4.3BSDの設計と実装でも読むか
338 名前:名無しさん@お腹いっぱい。 [2009/07/08(水) 20:56:07 ] ARM系, evbarmやarmとかいろいろあって最初に読むべきlocore.S相当がどれかわからん…トホホ
339 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/09(木) 11:08:29 ] >>338 arch/evbarm/hoge/*_start.S arch/arm/arm32/locore.S:start arch/evbarm/hoge/*_machdep.c:initarm() sys/kern/init_main.c:main() arch/arm/arm32/arm32_machdep.c:cpu_startup() の順かね。
340 名前:名無しさん@お腹いっぱい。 [2009/07/09(木) 14:57:51 ] >>339 ありがとう!頑張って勉強してみる!!
341 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/28(火) 12:39:00 ] int 0x80から始まるカーネル内でのシステムコール処理中に、外部割込み(キーボードとかEtherカード)を タイミングよく発生させる方法ってある?
342 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/29(水) 14:20:20 ] >>341 remote gdb で break する -> 割り込みいれる -> continue する じゃ、だめなのか?