Understanding VT-d: Intel Virtualization Technology for Directed I/O
来源:互联网 发布:java即时通讯框架 编辑:程序博客网 时间:2024/06/04 23:37
I've received a fair number of questions on the Intel Virtualization and Software Development Forum about VT-d -- enough to justify a few words on this note in the blogging sphere.
"VT-d" stands for "Intel Virtualization Technology for Directed I/O". The relationship between VT and VT-d is that the former is an "umbrella" term referring to all Intel virtualization technologies and the latter is a particular solution within a suite of solutions under this umbrella.
The overall concept behind VT-d is hardware support for isolating and restricting device accesses to the owner of the partition managing the device.
A VMM may support various models for I/O virtualization, including emulating the device API, assigning physical I/O devices to VMs, or permitting I/O device sharing in various manners. The key problem is how to isolate device access so that one resource cannot access a device being managed by another resource.
VT-d, at the time of this writing, includes four key capabilities
1. I/O device assignment. This feature allows an administrator to assign I/O devices to VMs in any desired configuration.
2. DMA remapping. Supports address translations for device DMA data transfers.
3. Interrupt remapping. Provides VM routing and isolation of device interrupts.
4. Reliability features. Reports and records system software DMA and interrupt erros that may otherwise corrupt memory of impact VM isolation.
Note that VT-d is not dependent on VT-x. That is, a VT-x enabled system can operate without VT-d, or without VT-d enabled or configured. You simply miss the benefits of the feature. Many people have asked about this point.
You can read about VT-d in detail at:
http://www.intel.com/technology/virtualization/technology.htm?iid=tech_vt+tech
Click on the link entitled "Intel Virtualization Technology (Intel VT) for Directed I/O (Intel VT-d) Architecture Specification". This brings up a detailed guide that should answer a broad range of technical questions.
David Ott
- Understanding VT-d: Intel Virtualization Technology for Directed I/O
- Intel Virtualization Technology for Directed I/O (Intel VT-d)
- Best Practices for Paravirtualization Enhancements from Intel® Virtualization Technology: EPT and VT-d
- Linux: Intel-Virtualization Technology(VT)下的中断
- Android studio模拟器 Intel HAXM Intel virtualization technology(VT-x) is not turned on解决办法
- Intel HAXM installation error - This computer does not support Intel Virtualization Technology (VT-x
- Android studio模拟器 Intel HAXM Intel virtualization technology(VT-x) is not turned on 解决办法
- 安装intelhaxm出错,this computer does not support intel virtualization Technology(VT-x)
- Intel Virtualization Technology: A Primer
- AMD(IOMMU) / Intel (VT-d)
- virtualization - memory and device I/O virtualization
- Existing I/O Virtualization Approaches
- virtualization technology
- Understanding Disk I/O
- Intel虚拟化技术-从VT-x到VT-d
- Single-Root I/O Virtualization (SR-IOV)
- Intel VT
- Intel VT
- 最好不要在头文件里定义变量,那是非常业余的行为
- 关于jQuery基本知识
- Dojo AJAX 访问C#Web 服务 并且返回JS 格式的数据
- zoj3166 Lazy Tourist//floyd求两点间最短路
- linux命令 https://itunes.apple.com/cn/app/ha-ha-ba-xiu-xian-shi-jian/id1112036209?mt=8
- Understanding VT-d: Intel Virtualization Technology for Directed I/O
- 第4章数组和字符串
- WM_ACTIVATE消息
- 第五周实验报告(四)学生类
- UNIX网络编程学习(3)--简单时间获取服务器程序
- android 新浪微博客户端的表情功能的实现
- 使用JavaScript进行表单必填项目验证和改进
- 非客户区消息 (转载)
- [BUG]Your TabHost must have a TabWidget whose id attribute is ‘android.R.id.tabcontent’