From a35eeb1dedb025746d3141d0332d82933ef09493 Mon Sep 17 00:00:00 2001 From: lion187 Date: Thu, 6 Dec 2018 11:31:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=87=E4=BB=B6=20Virtio.m?= =?UTF-8?q?d?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Virtualization/SoftVirtualization/Virtio.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Software/OperatingSystem/Virtualization/SoftVirtualization/Virtio.md b/Software/OperatingSystem/Virtualization/SoftVirtualization/Virtio.md index 79978d8..5b960c1 100644 --- a/Software/OperatingSystem/Virtualization/SoftVirtualization/Virtio.md +++ b/Software/OperatingSystem/Virtualization/SoftVirtualization/Virtio.md @@ -1,7 +1,10 @@ -# Virtio +# [Draft] Virtio ## 1、基本概念 + + + ## 2、系统结构 ## 3、Virtio 设备 @@ -27,7 +30,7 @@ 非 mmio 设备有 Legacy 和 Modern 两种类型,这两种类型设备是通过 PCI 总线枚举而感知到虚拟设备存在的。如果在加载 virtio pci 设备模块时强制使用 Legacy 设备,则优先按 Legacy 设备进行加载,如果加载失败则按 Modern 设备加载。否则优先使用 Modern 设备加载。 -Legacy 设备使用 CONFIGURATION ADDRESS(0xCF8) 和 CONFIGURATION DATA PORT(0xCFC)来进行设备访问(CAM);Modern 设备使用 ENHANCED 方式进行设备访问(ECAM)。 +Legacy 设备使用 CONFIGURATION ADDRESS(0xCF8) 和 CONFIGURATION DATA PORT(0xCFC)来进行设备访问(CAM);Modern 设备使用 ENHANCED 方式进行设备访问(ECAM)。参见《PCI_Configuration_Register_Access》。 其他还有 virtio vop 设备和 virtio ccw 设备,vop 设备指 Intel Virtio Over PCIe (VOP) driver;ccw 指 Concurrent I/O (CIO) 设备。virtio vop 和 virtio ccw 是分别属于这两种类型的 virtio 设备。