RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Fischer, Anna
Date: Saturday, November 8, 2008 - 4:09 am

> Subject: Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support

I agree with what Yu says. The idea is to have hardware capabilities to
virtualize a PCI device in a way that those virtual devices can represent
full PCI devices. The advantage of that is that those virtual device can
then be used like any other standard PCI device, meaning we can use existing
OS tools, configuration mechanism etc. to start working with them. Also, when
using a virtualization-based system, e.g. Xen or KVM, we do not need
to introduce new mechanisms to make use of SR-IOV, because we can handle
VFs as full PCI devices.

A virtual PCI device in hardware (a VF) can be as powerful or complex as
you like, or it can be very simple. But the big advantage of SR-IOV is
that hardware presents a complete PCI device to the OS - as opposed to
some resources, or queues, that need specific new configuration and
assignment mechanisms in order to use them with a guest OS (like, for
example, VMDq or similar technologies).

Anna
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Yu Zhao, (Wed Oct 22, 1:38 am)
[PATCH 3/16 v6] PCI: export __pci_read_base, Yu Zhao, (Wed Oct 22, 1:41 am)
git repository for SR-IOV development?, H L, (Thu Nov 6, 9:51 am)
Re: git repository for SR-IOV development?, Greg KH, (Thu Nov 6, 9:59 am)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Fischer, Anna, (Thu Nov 6, 10:38 am)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Matthew Wilcox, (Thu Nov 6, 10:47 am)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Matthew Wilcox, (Thu Nov 6, 11:36 am)
Re: git repository for SR-IOV development?, H L, (Thu Nov 6, 12:58 pm)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Fischer, Anna, (Thu Nov 6, 1:04 pm)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Fischer, Anna, (Thu Nov 6, 2:35 pm)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Simon Horman, (Thu Nov 6, 3:24 pm)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Anthony Liguori, (Thu Nov 6, 3:38 pm)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Anthony Liguori, (Thu Nov 6, 3:40 pm)
Re: git repository for SR-IOV development?, Simon Horman, (Thu Nov 6, 3:56 pm)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Matthew Wilcox, (Thu Nov 6, 3:58 pm)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Chris Wright, (Thu Nov 6, 4:54 pm)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Dong, Eddie, (Thu Nov 6, 6:52 pm)
Re: git repository for SR-IOV development?, Greg KH, (Thu Nov 6, 6:58 pm)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Nakajima, Jun, (Thu Nov 6, 7:08 pm)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Leonid Grossman, (Fri Nov 7, 12:29 am)
Re: git repository for SR-IOV development?, Yu Zhao, (Fri Nov 7, 6:09 am)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Fischer, Anna, (Sat Nov 8, 4:09 am)
RE: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Leonid Grossman, (Sat Nov 8, 8:37 am)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Muli Ben-Yehuda, (Sat Nov 8, 11:41 pm)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Avi Kivity, (Sun Nov 9, 12:37 pm)
Re: [PATCH 0/16 v6] PCI: Linux kernel SR-IOV support, Avi Kivity, (Tue Nov 11, 2:00 am)