Linux 试用KVM和内核

Linux 试用KVM和内核,linux,linux-kernel,kernel-module,kvm,Linux,Linux Kernel,Kernel Module,Kvm,我想用KVM模块和内核进行实验,例如,如果我更改中定义的链表的实现,它将如何执行。这不是我真正在做的,但足以解释我的问题 所以我所做的是在运行makesync之前进行跟踪;使我刚刚在virt/kvm/kvm_main.c的第500行插入了一行,就在使用list_add宏之后,我添加了printkkernifo,在这里\n;。这一个我可以用dmesg看到。但是在函数列表中的文件list.h\u add中。我还添加了一行printkkernifo,这里是2\n;没有出现 那么,发生了什么?它是否将部

我想用KVM模块和内核进行实验,例如,如果我更改中定义的链表的实现,它将如何执行。这不是我真正在做的,但足以解释我的问题

所以我所做的是在运行makesync之前进行跟踪;使我刚刚在virt/kvm/kvm_main.c的第500行插入了一行,就在使用list_add宏之后,我添加了printkkernifo,在这里\n;。这一个我可以用dmesg看到。但是在函数列表中的文件list.h\u add中。我还添加了一行printkkernifo,这里是2\n;没有出现

那么,发生了什么?它是否将部分链接回真正的内核

为简单起见,以下是我所做的操作:

git clone git://git.kiszka.org/kvm-kmod.git
cd kvm-kmod
git submodule update --init
./configure [--kerneldir=linux]
#### add the printk to the files.
make sync
make
对于那些愿意花时间做测试的人,首先要感谢,其次,git子模块update-init会下载很多,所以这需要时间。make会编译很多,所以也需要几分钟。