Keir Fraser
7fa5e3ae97
xl: use help table to describe command help information
...
This patch generate a help table to describe command help
information.
Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com >
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com >
2010-05-11 12:37:26 +01:00
Keir Fraser
1e560df12f
xl: Add "xl trigger" command, a clone of "xm trigger".
...
Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com >
2010-05-11 11:23:54 +01:00
Keir Fraser
0e13089b14
libxl: More cpupool fixes.
...
Signed-off-by: Juergen Gross <juergen.gross@ts.fujitsu.com >
2010-05-11 08:39:01 +01:00
Keir Fraser
c3cd270e0f
xl: "vncunused" is documented to default to 1.
...
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com >
2010-05-11 08:37:25 +01:00
Keir Fraser
dc21ec2b12
xm: explicitly differentiate between tap and tap2 in config parsing.
...
From: Jim Fehlig <jfehlig@novell.com >
Signed-off-by: Keir Fraser <Keir.Fraser@eu.citrix.com >
2010-05-11 08:31:16 +01:00
Keir Fraser
e0d20ed4b7
xl: Remove transaction handle in "xl rename"
...
Thanks Stefano for pointing out that transaction handle in libxl
clients is not needed.
Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com >
2010-05-10 09:27:17 +01:00
Keir Fraser
5659b2e667
xl: add missing migrate commands to command table
...
Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com >
2010-05-10 09:26:29 +01:00
Keir Fraser
62dcdb74d8
Remus: fix missing import in device.py
...
Signed-off-by: Brendan Cully <brendan@cs.ubc.ca >
2010-05-10 09:25:46 +01:00
Keir Fraser
2582117ae8
libxl: Check cpupool parameter during domain creation.
...
Signed-off-by: Jergen Gross <juergen.gross@ts.fujitsu.com >
2010-05-10 09:25:11 +01:00
Keir Fraser
dd41a2dae2
xl: ignore opengl unless sdl is enabled
...
The "opengl" setting is documented as having no effect unless "sdl" is
set. Make sure this is honoured.
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com >
2010-05-10 09:21:58 +01:00
Keir Fraser
9f92203e2c
libxl: fix paths for non-standard installations
...
Attached patch removes hardcoded pathes and corrects wrong path to
qemu-dm.
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com >
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com >
2010-05-07 19:16:40 +01:00
Keir Fraser
eb8d759136
ocaml: NetBSD support and general CFLAGS cleanup
...
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com >
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2010-05-07 19:08:55 +01:00
Keir Fraser
b87c206038
xl: Update memory info in xenstore when use 'xl mem-set'
...
'xl mem-set' should update memory info in xenstore's vm info.
Signed-off-by: Yu Zhiguo <yuzg@cn.fujitsu.com >
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com >
2010-05-07 18:57:30 +01:00
Keir Fraser
99462ede4c
xenstored: Always build and install.
...
It coexists quite happily with oxenstored.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2010-05-07 11:45:18 +01:00
Keir Fraser
e926e7d1a9
xenpm: remove wrong and pointless "current" indicator
...
Using the CPU number to compare with an index into an array containing
only a subset of CPUs isn't valid. And indicator isn't necessary here
at all since the CPU number being dealt with gets printed right before
this line.
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2010-05-07 09:50:17 +01:00
Keir Fraser
c4826676c4
libxl: Support cpupools
...
Signed-off-by: Juergen Gross <juergen.gross@ts.fujitsu.com >
2010-05-07 09:36:58 +01:00
Keir Fraser
cd62ba5322
xl: Add "xl rename" command, a clone of "xm rename".
...
Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com >
2010-05-07 09:31:38 +01:00
Keir Fraser
526bdf67f5
xl: Add "xl domname" command, a clone of "xm domname".
...
Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com >
2010-05-07 09:31:21 +01:00
Keir Fraser
8a3067e096
xl: Add "xl domid" command, a clone of "xm domid".
...
Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com >
2010-05-07 09:30:56 +01:00
Keir Fraser
ac56b9955e
xend: support blktap2 in xend blkif utils
...
Support tap2 device type in xend blkif utils parse method.
Signed-off-by: Jim Fehlig <jfehlig@novell.com >
2010-05-07 09:27:40 +01:00
Keir Fraser
5c0704bc6f
libxl: support vncpassword in device-model specification
...
From: Gihan Munasinghe <GMunasinghe@flexiant.com >
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2010-05-07 09:26:49 +01:00
Keir Fraser
0cb7b470ae
xl: Start enumerating vifs from 0.
...
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com >
2010-05-07 09:15:19 +01:00
Keir Fraser
80e279223b
ocaml: Add -Werror to CFLAGS and fix resulting errors.
...
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2010-05-07 09:13:59 +01:00
Keir Fraser
53f89553da
ocam: add missing files that got lost in the v2 shuffle
...
Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com >
2010-05-07 08:46:51 +01:00
Keir Fraser
abe6f86669
ocaml: Fix C include paths in Makefile
...
Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com >
2010-05-07 08:46:07 +01:00
Keir Fraser
12d39540c8
ocaml: Fix Makefile for parallel build.
...
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com >
2010-05-07 08:43:51 +01:00
Keir Fraser
08bbf1f316
xl: fix printf format specifier for 64-bit arguments
...
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com >
2010-05-06 16:01:49 +01:00
Keir Fraser
c871af7f4d
libxl: make use of libxl path functions
...
Make use of the new libxl_*_path functions to specify the correct
absolute path of qemu-dm, hvmloader and ioemu-stubdom.gz.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com >
2010-05-06 15:59:35 +01:00
Keir Fraser
68f722c809
xl: If domain creation fails, destroy the domain
...
This patch makes sure that if the domain creation fails for any
reason, no zombie domains are left around.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com >
2010-05-06 15:55:31 +01:00
Keir Fraser
c177a9f122
xm: Add exception handling when launching vncviewer
...
Also replaces the call to 'puts' with 'print' as the former is
undefined in python
Signed-off-by: Goncalo Gomes <Goncalo.Gomes@eu.Citrix.com >
2010-05-06 11:13:22 +01:00
Keir Fraser
ed13686ad6
xl: fix bash completion
...
Changeset 21263:9a12204ac0e4 changes the output format of "xl help"
which bash completion use, so update bash completion to compatible
with this.
Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com >
2010-05-06 11:12:11 +01:00
Keir Fraser
5469342ba3
ocaml: Build ocaml components if configured (default to off).
...
Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com >
2010-05-06 11:07:11 +01:00
Keir Fraser
3c82abc294
ocaml: remove hook to external repository.
...
Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com >
2010-05-06 11:06:08 +01:00
Keir Fraser
d236f2c244
ocaml: Add Makefile rules.
...
Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com >
2010-05-06 11:05:22 +01:00
Keir Fraser
f44af66041
ocaml: Add xenstored implementation.
...
Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com >
2010-05-06 11:04:39 +01:00
Keir Fraser
ea8ddf27e5
ocaml: add logging bindings.
...
Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com >
2010-05-06 11:04:02 +01:00
Keir Fraser
dc9a6e6274
ocaml: add uuid bindings.
...
Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com >
2010-05-06 11:03:28 +01:00
Keir Fraser
c3afd398ba
ocaml: Add XS bindings.
...
Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com >
2010-05-06 11:02:54 +01:00
Keir Fraser
8b7ce06a2d
ocaml: Add XC bindings.
...
This include a small and simpler reimplementation of libxc.
Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com >
2010-05-06 11:02:18 +01:00
Keir Fraser
d3e649277a
ocaml: add mmap bindings implementation.
...
This is quite similar to the mmap functionality available in bigarray
but it's less complicated.
Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com >
2010-05-06 11:01:31 +01:00
Keir Fraser
fb69f60385
libxl: Ensure install directories are created, and copy
...
bash-completion script relative to $(DESTDIR).
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2010-05-05 20:23:27 +01:00
Keir Fraser
4cd740cf56
cpupool: Control interface should be a sysctl rather than a domctl.
...
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2010-05-04 22:20:05 +01:00
Keir Fraser
df2edff1aa
xen-hptool: Fix after interface change to xc_suspend_evtchn_release().
...
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2010-05-04 22:19:35 +01:00
Keir Fraser
82fa47405a
blktap: Fix old QCow tapdisk image handling
...
When I tried to use QCow image, I found that only each second boot is
successful. As I discovered, this is caused by wrong handling old qcow
tapdisk images. Extended header flag is not stored correctly so the
blktap tries to change endian fo L1 table on each startup.
From: Miroslav Rezanina <mrezanin@redhat.com >
Signed-off-by: Keir Fraser <keir.fraser@citrix.com >
2010-05-04 12:38:19 +01:00
Keir Fraser
15fb9e3a4e
libxl: make set_memory_target work on domains with no videoram
...
If a domain has no videoram (say, dom0), then treat the size as 0 and
continue, rather than just failing.
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com >
2010-05-04 12:36:30 +01:00
Keir Fraser
d475c41771
xend: fix bug in option parsing
...
If you enable legacy tcp xmlrpc in xend's config but omit to enable
ssl then a backtrace is generated when starting xend.
Signed-off-by: Arnd Hannemann <hannemann@nets.rwth-aachen.de >
2010-05-04 12:23:54 +01:00
Keir Fraser
9fdb81c40a
xl: Make xl usage summary legible
...
The xl usage summary is illegible with its double spacing and huge gap
between the command and its description. Tighten it up.
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com >
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com >
2010-05-04 12:19:50 +01:00
Keir Fraser
335c738c44
Change the global suspend event channel lock file to a per-domain lock file
...
This allows multiple guests to be migrated or protected by Remus
simultaneously.
Signed-off-by: Shriram Rajagopalan <rshriram@cs.ubc.ca >
Acked-by: Brendan Cully <brendan@cs.ubc.ca >
2010-05-04 12:12:28 +01:00
Keir Fraser
1edbc90d99
xm: catch TypeError if xenconsole is nonexistent
...
Signed-off-by: Yu Zhiguo <yuzg@cn.fujitsu.com >
2010-05-04 12:10:54 +01:00
Keir Fraser
ba6ae3d1ef
xl: Add option '-c' for 'xl create'
...
* -c Connect to the console after the domain is created.
Signed-off-by: Yu Zhiguo <yuzg@cn.fujitsu.com >
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com >
2010-05-04 12:09:48 +01:00