2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【Linux】カーネル総合6【Kernel】

1 :login:Penguin:2011/05/28(土) 03:37:10.06 ID:JXFK7X/R.net
●前スレ
【Linux】カーネル総合5【Kernel】
ttp://hibari.2ch.net/test/read.cgi/linux/1253459338/


●The Linux Kernel Archives
ttp://www.kernel.org/

●FTP ミラー
ftp://ftp.ring.gr.jp/pub/linux/kernel.org/" target="_blank">ftp://ftp.ring.gr.jp/pub/linux/kernel.org/
ftp://ftp.dnsbalance.ring.gr.jp/pub/linux/kernel.org/" target="_blank">ftp://ftp.dnsbalance.ring.gr.jp/pub/linux/kernel.org/
ftp://ftp.kddlabs.co.jp/pub/linux/" target="_blank">ftp://ftp.kddlabs.co.jp/pub/linux/
ftp://ftp.iij.ad.jp/pub/linux/kernel/linux/" target="_blank">ftp://ftp.iij.ad.jp/pub/linux/kernel/linux/

●LKML アーカイブ
ttp://www.uwsg.iu.edu/hypermail/linux/kernel/
ttp://marc.theaimsgroup.com/?l=linux-kernel

●Linux HeadQuarters
ttp://www.linuxheadquarters.com/

●Linux Links - Kernel
ttp://www.linuxlinks.com/Kernel/

●Linuxカーネルドキュメントプロジェクト
ttp://sourceforge.jp/projects/linux-kernel-docs/wiki/FrontPage?action=showhist&text_id=25608

●連載記事 「Linux Kernel Watch」
ttp://www.atmarkit.co.jp/flinux/index/indexfiles/watchindex.html

471 :login:Penguin:2012/02/08(水) 18:12:53.77 ID:Wr2nUvuK.net
>>470
なんかトリガが必要じゃ?

472 :login:Penguin:2012/02/09(木) 16:31:50.41 ID:9bP+H+1t.net
自分で自分を登録すればよろし
素直にkernel thread作ってもいいけど



473 :login:Penguin:2012/02/10(金) 19:05:31.24 ID:Coh8pCRk.net
LWNのこの記事で知ったんだけど、これから出るIntelのCPUだと排他制御関連で
面白いことできそうだね。
http://lwn.net/Articles/480018/

CPU数少ないSMPだとHLEはかなりよさげ……

474 :login:Penguin:2012/02/23(木) 00:11:57.50 ID:0XmrNucE.net
x86_64で,sys_call_tableに関数のアドレスを入れてく処理ってどのファイルに書いてあるの?

最初は起動中に設定してるのかなと思ったんだけど,コンパイルされたvmlinux見たら既にアドレス入ってたから
コンパイル中?に設定されてるっぽいんだけど,それらしいことをやってる箇所が見つからず・・・

どなたか知ってる方いたら教えて下さい.

475 :login:Penguin:2012/02/23(木) 00:22:08.92 ID:kGe7Hlks.net
>>474
arch/x86/kernel/syscall_64.c あたりかな
sys_call_table を asm/unistd_64.h の中身で初期化してる

476 :login:Penguin:2012/02/23(木) 00:22:55.44 ID:TZS2wy/M.net
entry.S にグローバルなラベルとして直に書いてあるっぽいけど

477 :login:Penguin:2012/02/23(木) 00:31:11.42 ID:TZS2wy/M.net
あれと思ってみてみたらia32とia64ってわりと違うんだな

478 :login:Penguin:2012/02/23(木) 01:20:01.86 ID:0XmrNucE.net
>475
そこも見たつもりだったけど,改めて良く見たら分かったよ.ありがとう.

const sys_call_ptr_t sys_call_table[__NR_syscall_max+1] = {
/*
*Smells like a like a compiler bug -- it doesn't work
*when the & below is removed.
*/
[0 ... __NR_syscall_max] = &sys_ni_syscall,
#include <asm/unistd_64.h> <- ここ
};

こんなん言って貰わんと気付けなかったと思う.プログラミング経験乏しいし..

>476
だよね.ほぼ同じだろうと思って見てみると結構違う感じ.


479 :login:Penguin:2012/02/23(木) 03:44:29.62 ID:+9tNgqvX.net
そりゃi386とitaniumじゃ同じところ探すほうが大変だべ

そう言えばHPAが
ttp://marc.info/?l=linux-arch&m=132984761523484&w=2
とか言っとるがx86がレジスタ足りないよーな気がした


480 :login:Penguin:2012/02/23(木) 10:23:16.68 ID:VXlLHR6V.net
知ってて言ってるのかもしれんが、i386とx86_64と言いたかったのでは。

総レス数 980
214 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★