search for: evtchn

Displaying 20 results from an estimated 326 matches for "evtchn".

2005 May 02
0
[PATCH] update evtchn for SMP
# This is a BitKeeper generated diff -Nru style patch. # # ChangeSet # 2005/05/01 17:01:17-07:00 kmacy@curly.lab.netapp.com # add SMP support to evtchn # Signed-off-by: Kip Macy <kmacy@netapp.com> # # freebsd-5.3-xen-sparse/i386-xen/include/xen_intr.h # 2005/05/01 17:01:15-07:00 kmacy@curly.lab.netapp.com +3 -0 # add SMP interfaces # # freebsd-5.3-xen-sparse/i386-xen/i386-xen/evtchn.c # 2005/05/01 17:01:15-07:00 kmacy@curly.lab.net...
2009 Jul 08
1
[PATCH 33/44] includecheck fix: drivers/xen, evtchn.c
fix the following 'make includecheck' warning: drivers/xen/evtchn.c: linux/errno.h is included more than once. Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput at gmail.com> --- drivers/xen/evtchn.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/xen/evtchn.c b/drivers/xen/evtchn.c index af03195..79bedba 100644 --- a...
2009 Jul 08
1
[PATCH 33/44] includecheck fix: drivers/xen, evtchn.c
fix the following 'make includecheck' warning: drivers/xen/evtchn.c: linux/errno.h is included more than once. Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput at gmail.com> --- drivers/xen/evtchn.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/xen/evtchn.c b/drivers/xen/evtchn.c index af03195..79bedba 100644 --- a...
2009 Jul 08
1
[PATCH 33/44] includecheck fix: drivers/xen, evtchn.c
fix the following 'make includecheck' warning: drivers/xen/evtchn.c: linux/errno.h is included more than once. Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput at gmail.com> --- drivers/xen/evtchn.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/xen/evtchn.c b/drivers/xen/evtchn.c index af03195..79bedba 100644 --- a...
2012 May 23
17
[PATCH] bug-fixes to hvc-xen driver in v3.4 (and earlier).
...HVM guest not being able to resume propely b/c of hitting: 142 BUG_ON(info->type != IRQT_UNBOUND && info->type != type); (in events.c) and also adds a WARN to catch situations like these. The reason for this is that the Xen python toolstack does not setup HVM_PARAM_CONSOLE_EVTCHN parameter, so we would use the default value (0).. and ended up using the same IRQ line as the xen-platform-pci driver. Huh? Note: the ''xl'' toolstack _does_ set it. The reason is that the when the xen-platform-pci starts, it requests an PIRQ, and the info structure in events.c is...
2010 Jun 21
2
Problems starting xend in xen 4.0 and 2.6.32.15
This issue has been posted before, but no clear solution, i am sending again. 2.6.32 pvops dom0 booted with xen 4.0. However the xend can not start. I believe that is something related to the *evtchn*. I compile the CONFIG_XEN_DEV_EVTCHN=y in kernel, so i donot need to load it. When the dom0 booted, I can see there is a entry for evtchn in /dev/xen along with gntdev. But when xend starts, the evtchn in /dev/xen disappeared. and xend is not properly started. The error log in /var/log/xen/xend.l...
2010 Jun 21
2
Problems starting xend in xen 4.0 and 2.6.32.15
This issue has been posted before, but no clear solution, i am sending again. 2.6.32 pvops dom0 booted with xen 4.0. However the xend can not start. I believe that is something related to the *evtchn*. I compile the CONFIG_XEN_DEV_EVTCHN=y in kernel, so i donot need to load it. When the dom0 booted, I can see there is a entry for evtchn in /dev/xen along with gntdev. But when xend starts, the evtchn in /dev/xen disappeared. and xend is not properly started. The error log in /var/log/xen/xend.l...
2008 Mar 07
0
Processed (with 4 errors): Re: Bug#469811: xen-hypervisor-3.0.3-1-i386-pae: kernel BUG at drivers/xen/core/evtchn.c:481
Processing commands for control at bugs.debian.org: > reassign 469811 linux-2.6 Bug#469811: xen-hypervisor-3.0.3-1-i386-pae: kernel BUG at drivers/xen/core/evtchn.c:481 Bug reassigned from package `xen-hypervisor-3.0.3-1-i386-pae' to `linux-2.6'. > forcemerge 410807 469811 Bug#410807: linux-2.6/etch xen support - kernel BUG at drivers/xen/core/evtchn.c:481 Bug#469811: xen-hypervisor-3.0.3-1-i386-pae: kernel BUG at drivers/xen/core/evtchn.c:481 Bu...
2011 Apr 04
0
[PATCH] linux-2.6.18/backends: use xenbus_be.ko interfaces instead of open-coding them
...t types, and clean up header inclusion. Signed-off-by: Jan Beulich <jbeulich@novell.com> --- a/drivers/xen/blkback/blkback.c +++ b/drivers/xen/blkback/blkback.c @@ -41,6 +41,8 @@ #include <linux/list.h> #include <linux/delay.h> #include <xen/balloon.h> +#include <xen/evtchn.h> +#include <xen/gnttab.h> #include <asm/hypervisor.h> #include "common.h" --- a/drivers/xen/blkback/common.h +++ b/drivers/xen/blkback/common.h @@ -32,17 +32,12 @@ #include <linux/interrupt.h> #include <linux/slab.h> #include <linux/blkdev.h> -#in...
2009 Aug 09
0
[PATCH] XEN: includecheck fix for drivers/xen/evtchn.c
fix the following 'make includecheck' warning: drivers/xen/evtchn.c: linux/errno.h is included more than once. Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput at gmail.com> --- drivers/xen/evtchn.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/xen/evtchn.c b/drivers/xen/evtchn.c index af03195..79bedba 100644 --- a...
2009 Aug 09
0
[PATCH] XEN: includecheck fix for drivers/xen/evtchn.c
fix the following 'make includecheck' warning: drivers/xen/evtchn.c: linux/errno.h is included more than once. Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput at gmail.com> --- drivers/xen/evtchn.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/xen/evtchn.c b/drivers/xen/evtchn.c index af03195..79bedba 100644 --- a...
2009 Aug 09
0
[PATCH] XEN: includecheck fix for drivers/xen/evtchn.c
fix the following 'make includecheck' warning: drivers/xen/evtchn.c: linux/errno.h is included more than once. Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput at gmail.com> --- drivers/xen/evtchn.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/xen/evtchn.c b/drivers/xen/evtchn.c index af03195..79bedba 100644 --- a...
2011 Aug 20
3
[PATCH 2/2] Load gntdev and evtchn if they''re modular.
...rep -qw ''^xenfs'' /proc/mounts; then - mount -t xenfs xenfs /proc/xen +[ -d /proc/xen ] || exit 0 # Xen not present; exit quietly + +if [ "x$1" = xstart ]; then + # Mount /proc/xen if needed + [ -f /proc/xen/capabilities ] || mount -t xenfs xenfs /proc/xen + + # Make sure evtchn and gntdev are loaded if present + grep -q "xen/evtchn" /proc/misc || modprobe xen-evtchn + grep -q "xen/gntdev" /proc/misc || modprobe xen-gntdev fi +# Done here if this isn''t a control domain if ! grep -q "control_d" /proc/xen/capabilities ; then exit...
2005 Jan 19
1
EVTCHN driver in DomainU
Hello folks I see the EVTCHN driver being initialized as a part of DomainU. XEND (or domain controller) uses the EVTCHN driver to receive notifications for events on the control interface. However there is no XEND (or domain controller) that runs in DomainU. So what is the purpose of initializing EVTCHN driver in DomainU T...
2013 Feb 15
1
[PATCH 7/8] netback: split event channels support
...; + unsigned int rx_irq; /* List of frontends to notify after a batch of frames sent. */ struct list_head notify_list; @@ -122,10 +125,11 @@ struct xenvif *xenvif_alloc(struct device *parent, domid_t domid, unsigned int handle); +/* When feature-split-event-channels == 0, tx_evtchn == rx_evtchn */ int xenvif_connect(struct xenvif *vif, unsigned long *tx_ring_ref, unsigned int tx_ring_order, unsigned long *rx_ring_ref, unsigned int rx_ring_order, - unsigned int evtchn); + unsigned int tx_evtchn, unsigned int rx_evtchn); void xenvif_disconnect(struct xenvi...
2007 Jan 10
6
[PATCH] [PV-ON-HVM] Fix evtchn interface
Hi All, The interface of the evtchn has been changed as follows. ・xen-unstable.hg : cs13198 [PV-ON-HVM] Update evtchn interface to match new PV Linux interfaces. ・xen-unstable.hg : cs13197 [LINUX] Extend the event-channel interfaces to provide helper methods However, the following errors occur if pv-on-hvm is done in insmod....
2009 Aug 25
1
[PATCH] XEN: remove undefined functions
...| 27 --------------------------- 1 files changed, 0 insertions(+), 27 deletions(-) diff --git a/drivers/xen/events.c b/drivers/xen/events.c index abad71b..d43957a 100644 --- a/drivers/xen/events.c +++ b/drivers/xen/events.c @@ -131,13 +131,6 @@ static struct irq_info mk_virq_info(unsigned short evtchn, unsigned short virq) .cpu = 0, .u.virq = virq }; } -static struct irq_info mk_pirq_info(unsigned short evtchn, - unsigned short gsi, unsigned short vector) -{ - return (struct irq_info) { .type = IRQT_PIRQ, .evtchn = evtchn, - .cpu = 0, .u.pirq = { .gsi = gsi, .vector = vector } };...
2009 Aug 25
1
[PATCH] XEN: remove undefined functions
...| 27 --------------------------- 1 files changed, 0 insertions(+), 27 deletions(-) diff --git a/drivers/xen/events.c b/drivers/xen/events.c index abad71b..d43957a 100644 --- a/drivers/xen/events.c +++ b/drivers/xen/events.c @@ -131,13 +131,6 @@ static struct irq_info mk_virq_info(unsigned short evtchn, unsigned short virq) .cpu = 0, .u.virq = virq }; } -static struct irq_info mk_pirq_info(unsigned short evtchn, - unsigned short gsi, unsigned short vector) -{ - return (struct irq_info) { .type = IRQT_PIRQ, .evtchn = evtchn, - .cpu = 0, .u.pirq = { .gsi = gsi, .vector = vector } };...
2009 Aug 25
1
[PATCH] XEN: remove undefined functions
...| 27 --------------------------- 1 files changed, 0 insertions(+), 27 deletions(-) diff --git a/drivers/xen/events.c b/drivers/xen/events.c index abad71b..d43957a 100644 --- a/drivers/xen/events.c +++ b/drivers/xen/events.c @@ -131,13 +131,6 @@ static struct irq_info mk_virq_info(unsigned short evtchn, unsigned short virq) .cpu = 0, .u.virq = virq }; } -static struct irq_info mk_pirq_info(unsigned short evtchn, - unsigned short gsi, unsigned short vector) -{ - return (struct irq_info) { .type = IRQT_PIRQ, .evtchn = evtchn, - .cpu = 0, .u.pirq = { .gsi = gsi, .vector = vector } };...
2007 Feb 02
1
Problems w/ xen-utils-3.0-unstable-1 + linux-image-2.6.18-4-xen-686?
...-0-2 When I try to fire up xend, it bombs.. doing some debugging, it looks like it's a problem with xenstored. When I fire that up by hand, I get: dev-xen201:~# /usr/lib/xen-3.0-unstable-1/bin/xenstored ERROR: Could not open event channel interface (19 = No such device) FATAL: Failed to open evtchn device: No such device It looks like /dev/xen/evtchn is being created with the wrong major/minor, ie (where I created evtchn2 by hand): dev-xen201:~# ls -alh /dev/xen/evtchn* crw------- 1 root root 10, 201 2007-02-02 11:10 /dev/xen/evtchn crw-r--r-- 1 root root 10, 63 2007-02-02 11:18 /dev/xen/...