码迷,mamicode.com
首页 > 其他好文 > 详细

单独编译kvm模块

时间:2014-07-06 20:42:44      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   strong   文件   html   

背景:最近在做一个虚拟机安全的项目,使用KVM来支撑虚拟化,涉及到KVM和QEMU的代码修改。由于KVM可以以模块的方式加载到内核中,可以单独编译KVM模块,而不必每次重新编译内核(鉴于编译内核所耗的时间,如果每次改动KVM都要重新编译一次内核,估计等项目做完,头发也等白了)

参考:http://blog.chinaunix.net/uid-23390992-id-3300514.html

我的改进:

1.清理

make clean CONFIG_KVM=m CONFIG_INTEL_KVM=m -C /home/kvm/linux-3.14.5 M=/home/kvm/linux-3.14.5/arch/x86/kvm
2.编译
make CONFIG_KVM=m CONFIG_INTEL_KVM=m -C /home/kvm/linux-3.14.5 M=/home/kvm/linux-3.14.5/arch/x86/kvm

3.将arch/x86/kvm目录下生成kvm.ko和kvm-intel.ko生成的两个模块文件,拷贝到/lib/modules/$(uname -r)/kernel/arch/x86/kvm目录下
4.运行depmod -a重新配置模块依赖关系
5.modprobe kvm;modprobe kvm_intel加载两个模块

说明:/home/kvm/linux-3.14.5是linux源码的路径

应用场景:KVM开发

单独编译kvm模块,布布扣,bubuko.com

单独编译kvm模块

标签:blog   http   使用   strong   文件   html   

原文地址:http://www.cnblogs.com/hust_wsh/p/3824599.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!