Displaying 20 results from an estimated 45 matches for "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_g...
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_creat...
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/libxl/...
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_format...
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/libxl...
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/libxl_...
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_name(...
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(libxl...
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_disk_...
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__domain_...
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: