search for: libxl_intern

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

Did you mean: libxl_internal
2012 Feb 09
7
[PATCH V2 0/3] Set VNC password to QEMU upstream
Anthony PERARD (3): libxl_qmp: Use GC instead of CTX as parameter for _initialize. Provide dm_vnc() as a in libxl helper. libxl: Set VNC password through QMP tools/libxl/libxl_create.c | 2 +- tools/libxl/libxl_dm.c | 32 ++++++++++++++---------- tools/libxl/libxl_internal.h | 7 ++++- tools/libxl/libxl_qmp.c | 55 ++++++++++++++++++++++++++++++----------- 4 files changed, 65 insertions(+), 31 deletions(-) -- Anthony PERARD
2013 Sep 09
1
[PATCH V3] xl: HVM domain S3 bugfix
...emu patches one xl patch to fix the HVM S3 bug: This patch is the xl patch. It invokes QMP system_wakeup so that qemu logic for hvm s3 could be triggerred. Signed-off-by: Liu Jinsong <jinsong.liu@intel.com> --- tools/libxl/libxl.c | 31 +++++++++++++++++++++++++++++-- tools/libxl/libxl_internal.h | 2 ++ tools/libxl/libxl_qmp.c | 5 +++++ 3 files changed, 36 insertions(+), 2 deletions(-) diff --git a/tools/libxl/libxl.c b/tools/libxl/libxl.c index 81785df..267bc25 100644 --- a/tools/libxl/libxl.c +++ b/tools/libxl/libxl.c @@ -4641,10 +4641,37 @@ int libxl_domain_sched_params...
2012 Jan 26
1
[PATCH v2] libxl: fix mutex initialization
...(ctx, LIBXL__LOG_ERROR, "Failed to initialize mutex"); + return ERROR_FAIL; + } if ( stat(XENSTORE_PID_FILE, &stat_buf) != 0 ) { LIBXL__LOG_ERRNO(ctx, LIBXL__LOG_ERROR, "Is xenstore daemon running?\n" diff -r f581bb82fecd -r 259112aee618 tools/libxl/libxl_internal.c --- a/tools/libxl/libxl_internal.c Sat Jan 14 19:04:48 2012 +0100 +++ b/tools/libxl/libxl_internal.c Sat Jan 14 19:04:48 2012 +0100 @@ -296,6 +296,33 @@ int libxl__file_reference_unmap(libxl_fi return 0; } +_hidden int libxl__init_recursive_mutex(libxl_ctx *ctx, pthread_mutex_t *lock) +...
2012 Feb 08
7
[PATCH] libxl: Set VNC password through QMP
...ssword to QEMU upstream through VNC. The password is still stored in xenstore but will not be used by QEMU upstream. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> --- tools/libxl/libxl_create.c | 3 +++ tools/libxl/libxl_dm.c | 21 ++++++++++++--------- tools/libxl/libxl_internal.h | 1 + tools/libxl/libxl_qmp.c | 37 +++++++++++++++++++++++++++++++++++++ 4 files changed, 53 insertions(+), 9 deletions(-) diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c index ebf2ed7..ae0d668 100644 --- a/tools/libxl/libxl_create.c +++ b/tools/libxl/libxl_cre...
2010 Aug 17
3
libxl build failure in latest xen
...I../../tools/xenstore -I../../tools/include > -I../../tools/blktap2/control -I../../tools/blktap2/include -I../../tools/include > -Wl,-soname -Wl,libxenlight.so.1.0 -shared -o libxenlight.so.1.0.0 flexarray.o > libxl.o libxl_pci.o libxl_dom.o libxl_exec.o libxl_xshelp.o libxl_device.o > libxl_internal.o xenguest.o libxl_utils.o osdeps.o libxl_paths.o > libxl_bootloader.o libxl_blktap2.o > /usr/bin/ld: libxl_dom.o: relocation R_X86_64_PC32 against > `hvm_build_set_params'' can not be used when making a shared object; > recompile with -fPIC > /usr/bin/ld: final link failed...
2013 Oct 22
0
Re: [PATCH V3] xl: HVM domain S3 bugfix
...checked in qemu tree w/ commit number 4bc78a877252d772b983810a7d2c0be00e9be70e 11addd0ab9371af2b6ec028c7fe4e4c4992252fc So would you please check this xl patch in Xen? Thanks, Jinsong >> --- >> tools/libxl/libxl.c | 31 +++++++++++++++++++++++++++++-- >> tools/libxl/libxl_internal.h | 2 ++ >> tools/libxl/libxl_qmp.c | 5 +++++ >> 3 files changed, 36 insertions(+), 2 deletions(-) >> >> diff --git a/tools/libxl/libxl.c b/tools/libxl/libxl.c >> index 81785df..267bc25 100644 >> --- a/tools/libxl/libxl.c >> +++ b/tools/libx...
2012 Nov 07
4
[PATCH 1/2] 4.1.2 blktap2 cleanup fixes.
...xs_rm(ctx->xsh, XBT_NULL, be_path); goto out; } @@ -368,6 +369,7 @@ int libxl__devices_destroy(libxl_ctx *ct } } } + libxl__device_destroy_tapdisk(&gc, be_path); out: libxl__free_all(&gc); return 0; diff -r 700d0f03d50a tools/libxl/libxl_internal.h --- a/tools/libxl/libxl_internal.h Mon Oct 29 09:04:48 2012 +0100 +++ b/tools/libxl/libxl_internal.h Tue Nov 06 19:52:48 2012 -0600 @@ -314,6 +314,12 @@ _hidden const char *libxl__blktap_devpat const char *disk, libxl_disk_form...
2009 Nov 18
6
[PATCH 1/3] libxenlight: Clean up logging arrangements
...ut \n.) Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com> --- tools/libxl/libxl.c | 91 +++++++++++++++++++++++------------------ tools/libxl/libxl_device.c | 27 +++++++++---- tools/libxl/libxl_dom.c | 11 +++-- tools/libxl/libxl_exec.c | 2 +- tools/libxl/libxl_internal.c | 39 +++++++++++++++--- tools/libxl/libxl_internal.h | 11 ++++- tools/libxl/libxl_xshelp.c | 5 ++ 7 files changed, 124 insertions(+), 62 deletions(-) diff --git a/tools/libxl/libxl.c b/tools/libxl/libxl.c index 69690e4..5e2f23b 100644 --- a/tools/libxl/libxl.c +++ b/tools/libxl/lib...
2011 Nov 04
2
[PATCH V3 REBASE 1/2] libxl_qmp: Introduce libxl__qmp_pci_del
To remove a pci passthough device from QEMU (upstream). Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> --- tools/libxl/libxl_internal.h | 2 ++ tools/libxl/libxl_qmp.c | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 0 deletions(-) diff --git a/tools/libxl/libxl_internal.h b/tools/libxl/libxl_internal.h index 1dff211..84da6b1 100644 --- a/tools/libxl/libxl_internal.h +++ b/tools/libxl/libx...
2012 Jul 27
9
[PATCH 0/3] libxl cd-insert/eject with qemu-xen
...f it''s not used by QEMU. Anthony PERARD (3): libxl_qmp, Introduce libxl__qmp_insert_cdrom. libxl_dm: Set an id to cdrom drives with qemuu. libxl: Fix cd-insert with qemu-xen. tools/libxl/libxl.c | 12 ++++++------ tools/libxl/libxl_dm.c | 7 ++++--- tools/libxl/libxl_internal.h | 1 + tools/libxl/libxl_qmp.c | 35 +++++++++++++++++++++++++++++++++++ 4 files changed, 46 insertions(+), 9 deletions(-) -- Anthony PERARD
2010 Aug 13
3
[PATCH] xl: make libxl_uuid2string internal to libxenlight
...bxl_free_all(&gc); - return ret; + char *s = string_of_uuid(gc, uuid); + if (!s) + XL_LOG(libxl_gc_owner(gc), XL_LOG_ERROR, "cannot allocate for uuid"); + return s; } static const char *userdata_path(libxl_gc *gc, uint32_t domid, diff -r dc335ebde3b5 tools/libxl/libxl_internal.h --- a/tools/libxl/libxl_internal.h Thu Aug 12 18:03:23 2010 +0100 +++ b/tools/libxl/libxl_internal.h Fri Aug 13 15:32:31 2010 +0100 @@ -249,4 +249,6 @@ _hidden char *libxl_abs_path(libxl_gc *g _hidden char *_libxl_domid_to_name(libxl_gc *gc, uint32_t domid); _hidden char *_libxl_poolid_to_nam...
2012 Jul 04
2
[PATCH] libxl: rename stubdomain when renaming domain
...__sprintf(gc, "%s-dm", + dm_config->c_info.name = libxl__stub_dm_name(gc, libxl__domid_to_name(gc, guest_domid)); dm_config->c_info.ssidref = guest_config->b_info.device_model_ssidref; diff -r 12011fcfd5cc -r 167f013324e8 tools/libxl/libxl_internal.h --- a/tools/libxl/libxl_internal.h Thu Jun 28 13:25:02 2012 +0100 +++ b/tools/libxl/libxl_internal.h Wed Jul 04 11:27:05 2012 +0100 @@ -2290,6 +2290,8 @@ typedef struct { _hidden void libxl__spawn_stub_dm(libxl__egc *egc, libxl__stub_dm_spawn_state*); +_hidden char *libxl__stub_dm_name(lib...
2011 Sep 21
1
[PATCH] libxl: attempt to cleanup tapdisk processes on disk backend destroy
...xs_rm(ctx->xsh, XBT_NULL, be_path); goto out; } @@ -394,6 +395,7 @@ retry_transaction: } else { xs_rm(ctx->xsh, XBT_NULL, be_path); } + libxl__device_destroy_tapdisk(gc, be_path); out: return rc; } diff -r 206afa070919 -r b43fd821d1ae tools/libxl/libxl_internal.h --- a/tools/libxl/libxl_internal.h Wed Sep 21 13:59:24 2011 +0100 +++ b/tools/libxl/libxl_internal.h Wed Sep 21 13:59:24 2011 +0100 @@ -363,6 +363,12 @@ _hidden char *libxl__blktap_devpath(libx const char *disk, libxl_dis...
2011 Dec 16
13
[PATCH 0 of 4] Support for VM generation ID save/restore and migrate
This patch series adds support for preservation of the VM generation ID buffer address in xenstore across save/restore and migrate, and also code to increment the value in all cases except for migration. Patch 1 modifies the guest ro and rw node creation to an open coding style and cleans up some extraneous node creation. Patch 2 modifies creation of the hvmloader key in xenstore and adds
2012 May 30
10
[xen-unstable test] 12988: regressions - FAIL
flight 12988 xen-unstable real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/12988/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-oldkern 4 xen-build fail REGR. vs. 12979 Regressions which are regarded as allowable (not blocking): test-amd64-amd64-xl-qemuu-win7-amd64 12
2012 Aug 15
2
[PATCH] libxl: make domain resume API asynchronous
...evice model */ - if (libxl_domain_resume(CTX, dss->domid, /* Fast Suspend */1)) + if (libxl__domain_resume(gc, dss->domid, /* Fast Suspend */1)) return 0; /* REMUS TODO: Deal with disk. Start a new network output buffer */ diff -r 30bf79cc14d9 -r 7cec0543f67c tools/libxl/libxl_internal.h --- a/tools/libxl/libxl_internal.h Wed Aug 15 14:45:21 2012 +0100 +++ b/tools/libxl/libxl_internal.h Wed Aug 15 16:58:21 2012 +0100 @@ -899,6 +899,9 @@ _hidden int libxl__domain_resume_device_ _hidden void libxl__userdata_destroyall(libxl__gc *gc, uint32_t domid); +_hidden int libxl__domai...
2010 Sep 02
7
[PATCH] libxl: make libxl communicate with xenstored by socket or xenbus driver
Hi, George sent a patch on this problem before, but it was not completed. This patch makes libxl use xenbus to communicate with xenstored if libxl cannot open a socket. There''s a place that does not close fd in the case of failure, which is also fixed in this patch. -----------------------------------------Patch------------------------------------------------------ diff -r eff592364826
2013 Jul 25
1
[Xen-deve]About the Macro LIBXL_LIST_ENTRY
Hi, I''m a new comer here. When I read the xen-4.3 source code, I find a macro which name is ''LIBXL_LIST_ENTRY'' in the file tools/libxl/libxl_internal.h . But I can''t find where is the definition of this macro . Can u tell me some information about it ? Many thanks:) _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel
2010 Aug 13
4
[PATCH] xl: Make blktap support optional
Make blktap support optional. Enable it by default on Linux, disable it on non-Linux. Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> -- ---to satisfy European Law for business letters: Advanced Micro Devices GmbH Einsteinring 24, 85609 Dornach b. Muenchen Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen Registergericht Muenchen,
2013 Dec 01
70
[PATCH 00/13] Coverity fixes for libxl
Matthew Daley (13): libxl: fix unsigned less-than-0 comparison in e820_sanitize libxl: check for xc_domain_setmaxmem failure in libxl__build_pre libxl: correct file open success check in libxl__device_pci_reset libxl: don''t leak p in libxl__wait_for_backend libxl: remove unsigned less-than-0 comparison libxl: actually abort if initializing a ctx''s lock fails libxl: