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より伝統あるはずなのに。
311 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/16 07:20] >>310 ぜんぜん問題じゃない。君の考え方のほうが問題。 ソケットは到達保証するが、IPは到達保証しない。 まだわからない?
312 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/16 08:20] >>311 ソケットが送信保証をするためには、ip_outputの返値が0である必要があるし、 ip_outputの返値で0を返すためには、ether_outputの返値が0である必要がある。 ちなみに、ネットワークに出力されたあとは、ソケットも到達保証しないよ。 仮にできるのなら、何も苦労しない。。。
313 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/22 01:46] PF_ROUTEソケットについて調べてるんですがどうもいまいち… (いまいちなのはもちろん自分) 4.4BSDの本見てから、ソース見たけど????です PF_ROUTEソケットを調べだしたのは。rtadvdで受けている メッセージを見ていたところ、ioctl()などのリクエストでkernelから生成してるはずの メッセージ数と合わない、こんなところからです。 orange.kame.net/dev/cvsweb.cgi/kame/kame/kame/rtadvd/rtadvd.c?rev=1.88 socket(PF_ROUTE, SOCK_RAW, 0)) やはりRAWだから一気に生成したメッセージはどこかで落されてしまうんですかね…。 落される場所がわからない… できれば落さないように改造してみたいんですが…
314 名前:名無しさん@お腹いっぱい。 [04/05/24 19:37] 保
315 名前:名無しさん@お腹いっぱい。 mailto:sage [04/06/12 00:45] 二年半前のスレか・・・ 見習いデーモンは一人前になったのだろうか。
316 名前:名無しさん@お腹いっぱい。 mailto:sage [04/06/12 01:22] 現在、まだ半人前とみた。
317 名前:名無しさん@お腹いっぱい。 mailto:sage [04/08/11 20:10] >>1 の参考 ...半分ぐらい読むには読んだけど、むつかし。 ので、いったん撤退して、こっち↓に着手。 Commentary on the Sixth Edition UNIX Operating System tp://www.lemis.com/grog/Documentation/Lions/ そのうちリベンジの予定。
318 名前:名無しさん@お腹いっぱい。 mailto:sage [04/08/12 00:25] >>317 よし!俺が今から 「The Design and Implementation of the 4.4BSD Operating System」 を読んで>>317 を追い抜いてやるぜ!!
319 名前:名無しさん@お腹いっぱい。 mailto:sage [04/08/18 08:41] しかし、"こっち"も... -- m40.s -- / initialize systems segments mov $KISA0,r0 mov $KISD0,r1 mov $200,r4 clr r2 mov $6,r3 1: mov r2,(r0)+ mov $77406,(r1)+ / 4k rw add r4,r2 sob r3,1b
320 名前:名無しさん@お腹いっぱい。 mailto:sage [04/08/18 08:43] ~~ 0619: KISA0 and KISD0 are the high core addresses of the rst pair of kernel mode segmentation registers. The first six kernel descriptor registers are initialised to 077406, which is the description of a full size, 4K word, read/write segment. The first six kernel address registers are initialised to 0, 0200, 0400, 0600, 01000 and 01200 respectively. ~~ sob Subtract one from the designated register. If the result is not zero, branch back "offset" words; ... ...
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年前の俺が目指した俺になっているだろうか。