|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH PV_OPS PCIBACK]
In these following patches:
[PATCH 1/5] xenbus_walk - walk XenStore keys, calling callback.
[PATCH 2/5] In xen_create_msi_irq, extract the domain id of the MSI device.
We employ an mechanism (as compared to 2.6.18), to extract the domain id
of the non-privileged domain. Specifically we enumerate the XenStore keys and
if a match is found we can extract the domain id. With the domain id we can make
the Xen-HYPERCALL to set the "owner" of the MSI device.
The next patches:
[PATCH 3/5] Add MSI capability to the pciback driver.
[PATCH 4/5] Return the physical IRQ number instead of the allocated IRQ number
to pcifront.
Copy-n-paste the MSI support from 2.6.18 and augment it to return the proper
IRQ number to the pcifront.
The last patch:
[PATCH 5/5] Fix checkpatch warnings and errors for pciback/ directory.
is just to have a clean base for futher work.
And the diffstat of all the changes:
drivers/xen/events.c | 53 +++++++-
drivers/xen/pciback/Makefile | 1 +
drivers/xen/pciback/conf_space.c | 34 ++--
drivers/xen/pciback/conf_space.h | 30 ++--
drivers/xen/pciback/conf_space_capability.c | 5 +-
drivers/xen/pciback/conf_space_capability.h | 3 +
drivers/xen/pciback/conf_space_capability_msi.c | 84 +++++++++++
drivers/xen/pciback/conf_space_capability_pm.c | 4 +-
drivers/xen/pciback/conf_space_capability_vpd.c | 2 +-
drivers/xen/pciback/conf_space_header.c | 7 +-
drivers/xen/pciback/conf_space_quirks.c | 16 +-
drivers/xen/pciback/controller.c | 15 +-
drivers/xen/pciback/passthrough.c | 6 +-
drivers/xen/pciback/pci_stub.c | 180 ++++++++++++-----------
drivers/xen/pciback/pciback.h | 34 ++++-
drivers/xen/pciback/pciback_ops.c | 64 +++++----
drivers/xen/pciback/slot.c | 22 ++-
drivers/xen/pciback/vpci.c | 28 ++--
drivers/xen/pciback/xenbus.c | 42 +++---
drivers/xen/xenbus/xenbus_xs.c | 130 ++++++++++++++++
include/xen/xenbus.h | 2 +
21 files changed, 538 insertions(+), 224 deletions(-)
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH PV_OPS PCIBACK],
Konrad Rzeszutek Wilk <=
|
|
|
|
|