2013-11-27から1日間の記事一覧

φ(.. )メモシテオコウ on_cpu_each()はasyncなのか調べてみる

on_cpu_each()がasyncなのかというところのめもです。on_each_cpu()を見ると三番目の引数waitがなんか怪しいのが分かりますね。 これが使われているのはsmp_call_function()なのでこれを見る必要があると。 547 /* 548 * Call a function on all processors.…

φ(.. )メモシテオコウ on_each_cpu()の単なるめも

on_each_cpu()の単なるめも #include <linux/module.h> #include <linux/kernel.h> #include <linux/cpumask.h> #include <linux/smp.h> MODULE_DESCRIPTION("hello module"); MODULE_AUTHOR("masami256"); MODULE_LICENSE("GPL"); static atomic_t count; static void foobar(void *info) { printk(KERN_INFO "CPU[%d] hello</linux/smp.h></linux/cpumask.h></linux/kernel.h></linux/module.h>…

φ(・・*)ゞ ウーン jailhouseのコードを読んでみるの2

前回の「φ(・・*)ゞ ウーン jailhouseのコードを読んでみるの1」からの続きでjailhouse_enable()から。この関数は以下のようにjailhouseコマンドを実行した時に呼ばれる。 jailhouse enable /path/to/qemu-vm.cell引数に渡しているファイル名はconfigs/の下に有…