diff options
| author | Ben-Ami Yassour <[email protected]> | 2008-07-28 19:26:26 +0300 |
|---|---|---|
| committer | Avi Kivity <[email protected]> | 2008-10-15 10:15:18 +0200 |
| commit | 4d5c5d0fe89c921336b95f5e7e4f529a9df92f53 (patch) | |
| tree | 7281955b46811fb25283a3b6abb7620630b2b26e /include/linux/debugobjects.h | |
| parent | cbff90a7caa49507d399c9a55ba4a411e840bfb4 (diff) | |
KVM: pci device assignment
Based on a patch from: Amit Shah <[email protected]>
This patch adds support for handling PCI devices that are assigned to
the guest.
The device to be assigned to the guest is registered in the host kernel
and interrupt delivery is handled. If a device is already assigned, or
the device driver for it is still loaded on the host, the device
assignment is failed by conveying a -EBUSY reply to the userspace.
Devices that share their interrupt line are not supported at the moment.
By itself, this patch will not make devices work within the guest.
The VT-d extension is required to enable the device to perform DMA.
Another alternative is PVDMA.
Signed-off-by: Amit Shah <[email protected]>
Signed-off-by: Ben-Ami Yassour <[email protected]>
Signed-off-by: Weidong Han <[email protected]>
Signed-off-by: Avi Kivity <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions