search for: xenbus_xs

Displaying 20 results from an estimated 45 matches for "xenbus_xs".

2012 Oct 15
1
[PATCH] xen/xenbus: silence GCC warning
Compiling xenbus_xs.o triggers this GCC warning: drivers/xen/xenbus/xenbus_xs.c:628:13: warning: function declaration isn?t a prototype [-Wstrict-prototypes] Add the obvious and trivial fix. While we're touching this function add some equally obvious and trivial whitespace fixes. Signed-off-by: Paul Bolle &...
2012 Oct 15
1
[PATCH] xen/xenbus: silence GCC warning
Compiling xenbus_xs.o triggers this GCC warning: drivers/xen/xenbus/xenbus_xs.c:628:13: warning: function declaration isn?t a prototype [-Wstrict-prototypes] Add the obvious and trivial fix. While we're touching this function add some equally obvious and trivial whitespace fixes. Signed-off-by: Paul Bolle &...
2012 Jul 10
2
[PATCH] xen/pv-on-hvm kexec: shutdown watches from old kernel
...5baf037d in xen-unstable.hg). Without the patch for xenstored the registration of watches will fail and some features of a PVonHVM guest are not available. The guest is still able to boot, but repeated kexec boots will fail. Signed-off-by: Olaf Hering <olaf@aepfle.de> --- drivers/xen/xenbus/xenbus_xs.c | 20 ++++++++++++++++++++ include/xen/interface/io/xs_wire.h | 3 ++- 2 files changed, 22 insertions(+), 1 deletions(-) diff --git a/drivers/xen/xenbus/xenbus_xs.c b/drivers/xen/xenbus/xenbus_xs.c index d1c217b..bce15cf 100644 --- a/drivers/xen/xenbus/xenbus_xs.c +++ b/drivers/xen/xenb...
2011 Jun 16
1
[PATCH 00/11] Replace printk_rateilimit() with printk_ratelimited()
...| 5 +++-- drivers/tty/mxser.c | 4 ++-- drivers/tty/tty_io.c | 4 ++-- drivers/usb/atm/usbatm.c | 4 ++-- drivers/usb/class/usblp.c | 7 +++---- drivers/usb/wusbcore/wa-xfer.c | 7 +++---- drivers/xen/xenbus/xenbus_xs.c | 4 ++-- net/can/af_can.c | 5 +++-- net/rds/bind.c | 4 ++-- net/rds/ib_cm.c | 6 +++--- net/rds/ib_send.c | 4 ++-- net/rds/iw_cm.c | 9 ++++----- net/rds/...
2011 Jun 16
1
[PATCH 00/11] Replace printk_rateilimit() with printk_ratelimited()
...| 5 +++-- drivers/tty/mxser.c | 4 ++-- drivers/tty/tty_io.c | 4 ++-- drivers/usb/atm/usbatm.c | 4 ++-- drivers/usb/class/usblp.c | 7 +++---- drivers/usb/wusbcore/wa-xfer.c | 7 +++---- drivers/xen/xenbus/xenbus_xs.c | 4 ++-- net/can/af_can.c | 5 +++-- net/rds/bind.c | 4 ++-- net/rds/ib_cm.c | 6 +++--- net/rds/ib_send.c | 4 ++-- net/rds/iw_cm.c | 9 ++++----- net/rds/...
2011 Jun 16
1
[PATCH 00/11] Replace printk_rateilimit() with printk_ratelimited()
...| 5 +++-- drivers/tty/mxser.c | 4 ++-- drivers/tty/tty_io.c | 4 ++-- drivers/usb/atm/usbatm.c | 4 ++-- drivers/usb/class/usblp.c | 7 +++---- drivers/usb/wusbcore/wa-xfer.c | 7 +++---- drivers/xen/xenbus/xenbus_xs.c | 4 ++-- net/can/af_can.c | 5 +++-- net/rds/bind.c | 4 ++-- net/rds/ib_cm.c | 6 +++--- net/rds/ib_send.c | 4 ++-- net/rds/iw_cm.c | 9 ++++----- net/rds/...
2011 Sep 22
4
[PATCH 0/2] reset xenstore watches to fix kexec in Xen PVonHVM guests
...following patches make use of the new command to wipe all existing watches during startup. Olaf Olaf Hering (2): xen/pv-on-hvm kexec: update xs_wire.h:xsd_sockmsg_type from xen-unstable xen/pv-on-hvm kexec: add xs_reset_watches to shutdown watches from old kernel drivers/xen/xenbus/xenbus_xs.c | 13 +++++++++++++ include/xen/interface/io/xs_wire.h | 6 +++++- 2 files changed, 18 insertions(+), 1 deletions(-) -- 1.7.3.4 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
2005 Aug 08
0
[PATCH] put xenstore headers in linux-public
...aders in linux-public. Signed-off-by: Chris Wright <chrisw@osdl.org> --- a/linux-2.6-xen-sparse/drivers/xen/xenbus/Makefile Mon Aug 8 18:43:57 2005 +++ b/linux-2.6-xen-sparse/drivers/xen/xenbus/Makefile Mon Aug 8 15:15:06 2005 @@ -4,7 +4,3 @@ xenbus-objs += xenbus_comms.o xenbus-objs += xenbus_xs.o xenbus-objs += xenbus_probe.o - -XEN_TOOLS_DIR := "../tools" -vpath %.h $(XEN_TOOLS_DIR) -EXTRA_CFLAGS += -I $(XEN_TOOLS_DIR) diff -r 0229efe8ffe4 linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_xs.c --- a/linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_xs.c Mon Aug 8 18:43:57 2005 +++...
2006 Aug 02
2
[PATCH][RFC] permit domU userspace to watch xenstore
Hello, This patch allows userspace tools on a domU to setup a watch on the xenstore. It does this by intercepting XS_WATCH requests written to /proc/xen/xenbus and then re-submitting the request to the in-kernel xenstore interface, in linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_xs.c. When a callback occurs, an in-kernel function is invoked, which then reconstructs a response in the format expected by userspace, and sends this response through /proc/xen/xenbus. It was necessary to add some supporting infrastructure to linux-2.6-xen-sparse/drivers/xen/xenbus/xenbus_dev.c, s...
2007 Apr 09
0
Xen PV driver: Hunged up then "modprobe xenbus".
...river for HVM Domain. Hunged up then "modprobe xenbus". My Domain-0 information: OS: CentOS 4.4 xen: 3.0.4.1 kernel: 2.6.16.33-xen_3.0.4.1 My HVM Domain information: OS: CentOS 4.4 Kernel: 2.6.9-42.0.10.EL PV Drv: xen-unstable.hg I traced the source code. I think problem at line:132 in xenbus_xs.c. It stopped after call wait_event(). Is it bug? static void *read_reply(enum xsd_sockmsg_type *type, unsigned int *len) { struct xs_stored_msg *msg; char *body; spin_lock(&xs_state.reply_lock); while (list_empty(&xs_state.reply_list)) { spin_unlock(&xs_state.reply_lock); /*...
2008 Mar 18
0
Freebsd/Xen: pcifront: IRQ resource allocation failed
...t_backend_changed (xdev=0xc0e05000, be_state=XenbusStateConnected) at ../../../dev/xen/pcifront/pcifront.c:346 #24 0xc032fea8 in otherend_changed (watch=0xc0e05000, vec=0xc0defa00, len=2) at ../../../xen/xenbus/xenbus_probe.c:330 #25 0xc0330aec in xenwatch_thread (unused=0x0) at ../../../xen/xenbus/xenbus_xs.c:741 #26 0xc0129968 in fork_exit (callout=0xc0330980 <xenwatch_thread>, arg=0x0, frame=0xc588bd38) at ../../../kern/kern_fork.c:795 #27 0xc0350e84 in fork_trampoline () at ../../../i386/xen/exception.s:240 (gdb) p rm->rm_list $4 = {tqh_first = 0x0, tqh_last = 0xc07b3de0} (gdb)...
2005 Sep 08
45
/proc/xen/xenbus supports watch?
Hi, Anybody (Christian?) could please tell me if we can get the support for registering watch with /proc/xen/xenbus? (..OK, I know that we will change it this /proc stuff to a device soon) So far we can only do read/write/rm. I really miss the xen watch feature. Many thanks, Hieu _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com
2005 Aug 04
0
[PATCH 6/11] Xenstore watch rework
...@ -800,7 +800,6 @@ { static int init_done = 0; static struct xenbus_watch watch = { .node = "/", - .priority = 0, .callback = test_callback }; if(init_done) return; diff -r ba5d5bd28edf -r b0de1894df67 linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_xs.c --- a/linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_xs.c Thu Aug 4 10:43:03 2005 +++ b/linux-2.6.11-xen-sparse/drivers/xen/xenbus/xenbus_xs.c Thu Aug 4 11:39:03 2005 @@ -321,18 +321,14 @@ return xs_single(XS_GETDOMAINPATH, domid_str, NULL); } -static int xs_watch(const char *path, cons...
2007 Jan 04
21
[PATCH] make balloon driver not return pages which are in [xen_start_info->nr_pages, max_pfn] on ia64
make balloon driver not return pages which are in [xen_start_info->nr_pages, max_pfn] on ia64. On ia64 memory might be assigned sparsely. In that case xen_start_info->nr_pages and max_pfn doesn''t match while pages which are in [xen_start_info->nr_pages, max_pfn] are used. -- yamahata _______________________________________________ Xen-devel mailing list
2007 May 22
35
[patch 00/33] xen: Xen paravirt_ops implementation
...akefile | 7 drivers/xen/xenbus/xenbus_client.c | 569 ++++++ drivers/xen/xenbus/xenbus_comms.c | 233 ++ drivers/xen/xenbus/xenbus_comms.h | 46 drivers/xen/xenbus/xenbus_probe.c | 935 +++++++++++ drivers/xen/xenbus/xenbus_probe.h | 74 drivers/xen/xenbus/xenbus_xs.c | 861 ++++++++++ include/asm-i386/irq.h | 1 include/asm-i386/xen/hypercall.h | 431 +++++ include/asm-i386/xen/hypervisor.h | 73 include/asm-i386/xen/interface.h | 187 ++ include/linux/major.h | 2 include/linux/page-flags.h...
2007 May 22
35
[patch 00/33] xen: Xen paravirt_ops implementation
...akefile | 7 drivers/xen/xenbus/xenbus_client.c | 569 ++++++ drivers/xen/xenbus/xenbus_comms.c | 233 ++ drivers/xen/xenbus/xenbus_comms.h | 46 drivers/xen/xenbus/xenbus_probe.c | 935 +++++++++++ drivers/xen/xenbus/xenbus_probe.h | 74 drivers/xen/xenbus/xenbus_xs.c | 861 ++++++++++ include/asm-i386/irq.h | 1 include/asm-i386/xen/hypercall.h | 431 +++++ include/asm-i386/xen/hypervisor.h | 73 include/asm-i386/xen/interface.h | 187 ++ include/linux/major.h | 2 include/linux/page-flags.h...
2007 May 22
35
[patch 00/33] xen: Xen paravirt_ops implementation
...akefile | 7 drivers/xen/xenbus/xenbus_client.c | 569 ++++++ drivers/xen/xenbus/xenbus_comms.c | 233 ++ drivers/xen/xenbus/xenbus_comms.h | 46 drivers/xen/xenbus/xenbus_probe.c | 935 +++++++++++ drivers/xen/xenbus/xenbus_probe.h | 74 drivers/xen/xenbus/xenbus_xs.c | 861 ++++++++++ include/asm-i386/irq.h | 1 include/asm-i386/xen/hypercall.h | 431 +++++ include/asm-i386/xen/hypervisor.h | 73 include/asm-i386/xen/interface.h | 187 ++ include/linux/major.h | 2 include/linux/page-flags.h...
2007 Apr 18
20
[patch 00/20] XEN-paravirt: Xen guest implementation for paravirt_ops interface
This patch series implements the Linux Xen guest in terms of the paravirt-ops interface. The features in implemented this patch series are: * domU only * UP only (most code is SMP-safe, but there's no way to create a new vcpu) * writable pagetables, with late pinning/early unpinning (no shadow pagetable support) * supports both PAE and non-PAE modes * xen console * virtual block
2007 Apr 18
20
[patch 00/20] XEN-paravirt: Xen guest implementation for paravirt_ops interface
This patch series implements the Linux Xen guest in terms of the paravirt-ops interface. The features in implemented this patch series are: * domU only * UP only (most code is SMP-safe, but there's no way to create a new vcpu) * writable pagetables, with late pinning/early unpinning (no shadow pagetable support) * supports both PAE and non-PAE modes * xen console * virtual block
2007 Apr 18
20
[patch 00/20] XEN-paravirt: Xen guest implementation for paravirt_ops interface
This patch series implements the Linux Xen guest in terms of the paravirt-ops interface. The features in implemented this patch series are: * domU only * UP only (most code is SMP-safe, but there's no way to create a new vcpu) * writable pagetables, with late pinning/early unpinning (no shadow pagetable support) * supports both PAE and non-PAE modes * xen console * virtual block