KVM虚拟机是按什么来虚拟网卡型号的?
时间:2011-12-07
来源:互联网
我的主机真实网卡型号是:Intel Corporation 82579LM Gigabit Network Connection (rev 04)
而在机子上的KVM里面虚拟出来的是Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 20)
请问KVM是凭什么虚拟出了Realtek的网卡,而不是Intel的呢?
另外,能不能通过设置修改KVM虚拟出来的网卡型号?
作者: lovejoyy 发布时间: 2011-12-07
像那些pci设备都是有个pci 号的,这个号码存储在硬件里面,总线驱动会根据这个号码来查找需要加载什么驱动的。
虚拟的话,就模拟那些寄存器或者共享内存,让内核访问指定的地址时读出指定的号码就可以了。
这个模拟底层实现需要对应的实现吧,一般来说不能改的吧,改了很多代码都要改了,模拟一个硬件行为应该很多东西要做啊。
一般虚拟机好像都是用qemu的虚拟设备模块来做的,KVM不清楚,你看他文档说支持你要的设备就支持不支持就不支持咯,一般很难自己加一个新的。
虚拟的话,就模拟那些寄存器或者共享内存,让内核访问指定的地址时读出指定的号码就可以了。
这个模拟底层实现需要对应的实现吧,一般来说不能改的吧,改了很多代码都要改了,模拟一个硬件行为应该很多东西要做啊。
一般虚拟机好像都是用qemu的虚拟设备模块来做的,KVM不清楚,你看他文档说支持你要的设备就支持不支持就不支持咯,一般很难自己加一个新的。
作者: lvyinghong 发布时间: 2011-12-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28