All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/11] tools, build: Build xenstore in rump kernel
@ 2014-07-10 16:14 Ian Jackson
  2014-07-10 16:14 ` [PATCH 01/11] xenstore: Use $(PTHREAD_LIBS) not -lpthread Ian Jackson
                   ` (11 more replies)
  0 siblings, 12 replies; 26+ messages in thread
From: Ian Jackson @ 2014-07-10 16:14 UTC (permalink / raw)
  To: xen-devel; +Cc: Ian Campbell

These miscellaneous build system and tools patches make it possible to
build and run libxenstore in the NetBSD Xen rump kernel environment.

 a  01/11 xenstore: Use $(PTHREAD_LIBS) not -lpthread
 a  02/11 xenstore: In xenstore_client, avoid stack buffer in recursive function
 a  03/11 rump kernels: Start introducing new XEN_OS NetBSDRump
*   04/11 libxc: rump kernels: Use standard xc_osdep_get_info
 a  05/11 xenstore: rump kernels: Look for /dev/xen/xenbus
 a  06/11 xenstore: Make building of xenstored optional
 a  07/11 build system: Introduce INSTALL_SHLIB and SYMLINK_SHLIB
 a  08/11 build system: Introduce libextension variable
*   09/11 build system: Introduce nosharedlibs variable.
*   10/11 rump kernels: Handle rumpxen host in configure
 a  11/11 tools/Makefile: Build only a subset of things for rump kernels

  a = acked
  * = modified in v2

Specifically,
   .../rumpuser-xen/app-tools/rumpuserxen-app-configure ./configure
   .../rumpuser-xen/app-tools/rumpuserxen-app-make make -j4 tools
yields a xenstore client utility in xen.git/tools/xenstore/xenstore.

Running that utility with an xl config file containing
   extra="ls -fp device"
gives the expected listing of the domain's xenstore device subtree.
I have also done some (rather minimal) testing of watches.

^ permalink raw reply	[flat|nested] 26+ messages in thread
* [PATCH 00/11] tools, build: Build xenstore in rump kernel
@ 2014-06-30 15:51 Ian Jackson
  2014-06-30 15:52 ` [PATCH 10/11] rump kernels: Handle rumpxen host in configure Ian Jackson
  0 siblings, 1 reply; 26+ messages in thread
From: Ian Jackson @ 2014-06-30 15:51 UTC (permalink / raw)
  To: xen-devel

These miscellaneous build system and tools patches make it possible to
build libxc and libxenstore in the NetBSD Xen rump kernel environment.

   01/11 xenstore: Use $(PTHREAD_LIBS) not -lpthread
   02/11 xenstore: In xenstore_client, avoid stack buffer in recursive function
   03/11 rump kernels: Start introducing new XEN_OS NetBSDRump
   04/11 libxc: rump kernels: Use standard xc_osdep_get_info
   05/11 xenstore: rump kernels: Look for /dev/xen/xenbus
   06/11 xenstore: Make building of xenstored optional
   07/11 build system: Introduce INSTALL_SHLIB and SYMLINK_SHLIB
   08/11 build system: Introduce libextension variable
   09/11 build system: Introduce nosharedlibs variable.
   10/11 rump kernels: Handle rumpxen host in configure
   11/11 tools/Makefile: Build only a subset of things for rump kernels

With these patches and the corresponding rumpuser-xen series (just
pushed) it is possible to build parts of the Xen management tools.

Specifically,
   .../rumpuser-xen/app-tools/rumpuserxen-app-configure ./configure
   .../rumpuser-xen/app-tools/rumpuserxen-app-make make -j4 tools
yields a xenstore client utility in xen.git/tools/xenstore/xenstore.

Running that utility with an xl config file containing
   extra="ls -fp device"
gives the expected listing of the domain's xenstore device subtree.
I have also done some (rather minimal) testing of watches.

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2014-07-14 15:14 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-10 16:14 [PATCH v2 00/11] tools, build: Build xenstore in rump kernel Ian Jackson
2014-07-10 16:14 ` [PATCH 01/11] xenstore: Use $(PTHREAD_LIBS) not -lpthread Ian Jackson
2014-07-10 17:19   ` Ian Jackson
2014-07-11  8:43     ` Ian Campbell
2014-07-10 16:14 ` [PATCH 02/11] xenstore: In xenstore_client, avoid stack buffer in recursive function Ian Jackson
2014-07-10 16:14 ` [PATCH 03/11] rump kernels: Start introducing new XEN_OS NetBSDRump Ian Jackson
2014-07-10 16:14 ` [PATCH 04/11] libxc: rump kernels: Use standard xc_osdep_get_info Ian Jackson
2014-07-10 16:27   ` Ian Campbell
2014-07-10 16:14 ` [PATCH 05/11] xenstore: rump kernels: Look for /dev/xen/xenbus Ian Jackson
2014-07-10 16:14 ` [PATCH 06/11] xenstore: Make building of xenstored optional Ian Jackson
2014-07-10 16:14 ` [PATCH 07/11] build system: Introduce INSTALL_SHLIB and SYMLINK_SHLIB Ian Jackson
2014-07-10 16:14 ` [PATCH 08/11] build system: Introduce libextension variable Ian Jackson
2014-07-10 16:14 ` [PATCH 09/11] build system: Introduce nosharedlibs variable Ian Jackson
2014-07-10 16:28   ` Ian Campbell
2014-07-10 16:14 ` [PATCH 10/11] rump kernels: Handle rumpxen host in configure Ian Jackson
2014-07-10 16:29   ` Ian Campbell
2014-07-10 16:43     ` Ian Jackson
2014-07-10 16:45       ` Ian Campbell
2014-07-10 16:53       ` David Vrabel
2014-07-10 17:21         ` Ian Jackson
2014-07-10 16:14 ` [PATCH 11/11] tools/Makefile: Build only a subset of things for rump kernels Ian Jackson
2014-07-14 15:14 ` [PATCH v2 00/11] tools, build: Build xenstore in rump kernel Ian Jackson
  -- strict thread matches above, loose matches on Subject: below --
2014-06-30 15:51 [PATCH " Ian Jackson
2014-06-30 15:52 ` [PATCH 10/11] rump kernels: Handle rumpxen host in configure Ian Jackson
2014-07-09 17:28   ` Ian Campbell
2014-07-10 10:28     ` Ian Jackson
2014-07-10 11:12       ` Ian Campbell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.