search for: physd

Displaying 3 results from an estimated 3 matches for "physd".

Did you mean: phys
2009 Jan 09
5
[PATCH] Enable PCI passthrough with stub domain.
..._pirq(struct domain *d, if ( (pirq < 0) || (pirq >= NR_IRQS) ) return -EINVAL; - if ( !IS_PRIV(current->domain) ) + if ( !IS_PRIV_FOR(current->domain, d) ) return -EINVAL; ASSERT(spin_is_locked(&pcidevs_lock)); diff -r b9721b2766c1 xen/arch/x86/physdev.c --- a/xen/arch/x86/physdev.c Wed Jan 07 11:25:00 2009 +0000 +++ b/xen/arch/x86/physdev.c Thu Jan 08 18:58:36 2009 +0900 @@ -34,9 +34,6 @@ static int physdev_map_pirq(struct physd struct msi_info _msi; void *map_data = NULL; - if ( !IS_PRIV(current->domain) ) - return -E...
2008 Sep 26
2
RE: [Xen-changelog] [xen-unstable] x86: Properly synchronise updates to pirq-to-vector mapping.
...ir Fraser <keir.fraser@citrix.com> --- xen/arch/ia64/xen/irq.c | 16 ++++-- xen/arch/x86/domain.c | 2 xen/arch/x86/io_apic.c | 11 ---- xen/arch/x86/irq.c | 112 ++++++++++++++++++++++++++++--------------- xen/arch/x86/msi.c | 1 xen/arch/x86/physdev.c | 96 +++++++++++++++++++----------------- xen/common/event_channel.c | 3 - xen/include/asm-x86/domain.h | 2 xen/include/asm-x86/irq.h | 5 + xen/include/asm-x86/msi.h | 2 xen/include/xen/irq.h | 3 - 11 files changed, 142 insertions(+), 111 deletions(-)...
2008 Sep 23
9
Xen crash on dom0 shutdown
There is a BUG_ON() at xen/arch/x86/physdev.c:169 which appears to be dependent upon guest behavior (should close event channel before un-mapping pirq), rather than on internal hypervisor state. In 2.6.18, this likely goes unnoticed because pci_device_shutdown() only calls all the driver shutdown routines. In newer kernels, however, it als...