Ewan Mellor
e5ec710fa4
Added xm shell command, taken from xapi.py, to make testing the Xen-API calls
...
a little easier.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-14 14:54:24 +00:00
Ewan Mellor
ca636dbc6e
Have a 1GiB disk rather than 1MiB, for a slightly more sensible test.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-14 14:50:35 +00:00
kfraser@localhost.localdomain
89bc2ddec0
Merge with xen-ia64-unstable.hg
2006-12-14 18:22:58 +00:00
Ewan Mellor
2db8f7202c
Tidy up.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-14 17:25:38 +00:00
awilliam@xenbuild2.aw
a3e94225c7
[IA64][HVM] Use vcpu info from getdomaininfo
...
This replaces the get/set_param using HVM_PARAM_VCPUS
Signed-off-by: Alex Williamson <alex.williamson@hp.com >
2006-12-14 09:56:41 -07:00
kfraser@localhost.localdomain
a0bf728f15
[TOOLS] Fix check-script compatibility with non-bash shells.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-14 16:00:31 +00:00
kfraser@localhost.localdomain
23496e5afb
[TOOLS] A couple of check-script cleanups.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-14 15:12:38 +00:00
kfraser@localhost.localdomain
96134532ec
Add another package check (python-xml).
...
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2006-12-14 14:13:18 +00:00
Steven Hand
265f7f57f6
Fix deadlock when accessing IO memory.
...
Signed-off-by: Steven Hand <steven@xensource.com >
2006-12-14 12:35:23 +00:00
kfraser@localhost.localdomain
b1d71c83cc
[XM] Fix typo in 'xm vcpu-list' header.
...
Signed-off-by: Amos Waterland <apw@us.ibm.com >
2006-12-14 11:39:40 +00:00
Ewan Mellor
62184014df
Set FD_CLOEXEC on the pidfile fd, so that tapdisk does not get it.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-14 10:31:31 +00:00
kfraser@localhost.localdomain
e6be7d74b9
Allow loading of ELF kernel images that support both PAE and non-PAE.
...
Also change the elf loader to not look for a strings section unless it
is needed.
Signed-off-by: Bruce Rogers <brogers@novell.com >
2006-12-14 10:29:44 +00:00
Ewan Mellor
f39983e1f6
Hack xm block-detach to remove tap disks as well as vbds.
...
This isn't very pretty -- a better solution would be nice.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-13 20:43:47 +00:00
kfraser@localhost.localdomain
70efc627d2
[Xend] Add a --force option to detach operations.
...
In some situations triggered by errors found on guest side,
the device will be held forever, due to the online flag being still
on. Detach operations mostly fails from this point on, as the backend
will not see frontend's state change anymore.
Signed-off-by: Glauber de Oliveira Costa <gcosta@redhat.com >
2006-12-14 10:17:37 +00:00
kfraser@localhost.localdomain
2267ec4e4a
Fix typos in the external-device migrate script.
2006-12-14 10:01:17 +00:00
kfraser@localhost.localdomain
49f6907f34
[XEND] Activate a declared external device migration script for all devices and all save modes.
...
Signed-off-by: Brendan Cully <brendan@cs.ubc.ca >
2006-12-14 10:00:56 +00:00
jfehlig@jfehlig2.provo.novell.com
336be6552e
When enumerating VMs resident on a host (Host.get_resident_VMs RPC), ensure VMs with same UUID only appear once in the list.
...
Signed-off-by: Jim Fehlig <jfehlig@novell.com >
2006-12-11 13:07:20 -07:00
jfehlig@jfehlig2.provo.novell.com
379e2ea7a9
Allow adding VIF devices to a VM when in halted state. Do not attempt to create the VIF device if VM is in halted state.
...
Signed-off-by: Jim Fehlig <jfehlig@novell.com >
2006-12-12 15:28:23 -07:00
Ewan Mellor
0a85a374e0
Steal the write_pidfile function from xenstored_core, and use it to ensure
...
that blktapctrl only starts once.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-13 11:23:01 +00:00
Ewan Mellor
c053617142
Check return of new_domain inside dom0_init, avoiding segfault if there is
...
a second instance of xenstored running (and we're using different pid files).
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-13 11:13:08 +00:00
Ewan Mellor
3fdae5e58f
Tidy error message.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-09 19:24:46 +00:00
Ewan Mellor
75e4e9bd32
Implement xen_vm_set_vcpus_number,
...
xen_vm_{add,remove}_vcpus_features_force{on,off}.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-09 17:16:52 +00:00
Ewan Mellor
37c5bee341
Fix capitalisation of on-wire calls for VM.set_platform_std_VGA and
...
VM.set_otherConfig.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-08 11:13:44 +00:00
Ewan Mellor
46d863fd0c
Remove accidental double declaration of xen_vm_destroy.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-08 11:06:28 +00:00
Ewan Mellor
2f1190118f
Implement the VM.auto_power_on field.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-08 10:59:18 +00:00
Ewan Mellor
4d68cba9cf
One more doc-comment update.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-08 10:57:14 +00:00
Ewan Mellor
bf5a051721
Update doc-comments to match recent documentation tidy-ups.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-08 10:51:41 +00:00
Ewan Mellor
b02c5adc45
When recreating the record for dom 0, read the current VCPU settings from Xen,
...
rather than from the store, allowing boot-time configuration to take precedence.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-13 14:36:36 +00:00
kfraser@localhost.localdomain
9331049186
[XEND] Fix maxmem config issues.
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com >
2006-12-13 11:07:47 +00:00
kfraser@localhost.localdomain
3197a62daf
[IOEMU] Locking needed to access mapcache.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-13 11:01:33 +00:00
kfraser@localhost.localdomain
15e8ea54ac
[TOOLS] Fix the build. Clearly demarcate PPC-specific stuff.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-13 10:23:53 +00:00
Hollis Blanchard
8cadd348b3
[POWERPC] Merge with xen-unstable.hg.
...
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-12-12 09:58:42 -06:00
Hollis Blanchard
bdd61e7052
[POWERPC] Merge in outstanding changes from xenppc-unstable.hg.
...
It's a long story, but basically a small divergence in xenppc-unstable meant a
large number of changesets couldn't be directly imported to xen-unstable, so
this changeset includes all of them.
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com >
2006-12-12 09:56:06 -06:00
Ian Campbell
c4644b811d
[BUILDER] Enable shadow mode for shadow translate guests much earlier.
...
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
2006-12-11 11:57:36 +00:00
kaf24@localhost.localdomain
5334214feb
pygrub tmp files should live in /var/run/ not /var/lib/, as they are
...
indeed runtime only.
Also fix a race condition in making the pygrub fifo.
Signed-off-by: John Levon <john.levon@sun.com >
2006-12-09 15:04:27 +00:00
kaf24@localhost.localdomain
74d9fdb147
Merge with xen-ia64-unstable.hg
2006-12-09 14:34:53 +00:00
Christian Limpach
a456fc7666
[qemu patches] Update patches upto changeset 12814:c3ad3fcfe3.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2006-12-08 18:37:19 +00:00
Christian Limpach
2802359071
[qemu patches] Update patches upto changeset 12756:1d32fb45e0.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2006-12-08 18:31:01 +00:00
john.levon@sun.com
1dd304690d
xm block-attach can take an optional 5th argument, show it in the help.
...
Signed-off-by: John Levon <john.levon@sun.com >
2006-12-08 07:22:21 -08:00
kfraser@localhost.localdomain
9eafa32f48
[LIBXC] Make strerror() thread-safe by protecting it with a mutex.
...
Using strerror_r() is made difficult by the different GNU definition,
and different distros variously choose the POSIX or GNU prototype.
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-08 15:59:30 +00:00
Alastair Tse
e2bfc5ae07
[XEND] Keep vif IP addresses as space separated string.
...
They were inconsistently represented as strings or lists making it
difficult to know the type of the IP parameter for vifs. Since both xm
and DevController represents these as space separated strings, that is
what it will be stored as.
Signed-off-by: Alastair Tse <atse@xensource.com >
2006-12-08 13:31:21 +00:00
Alastair Tse
781b258bf0
[XEND] Make sure UUID is in the right format.
...
Signed-off-by: Alastair Tse <atse@xensource.com >
2006-12-08 13:28:22 +00:00
kfraser@localhost.localdomain
b65f717688
[LIBXC] Clean up use of sterror(). Define a thread-safe
...
version which uses strerror_r(), and tries to cope with
the POSIX and GNU versions of that function.
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-08 11:57:06 +00:00
kfraser@localhost.localdomain
43ff8f0aef
[XEN] Implement XENMEM_set_memory_map, which specifies memory map to
...
be returned by XENMEM_memory_map. Hook this into the domain builder.
Based on a patch by Glauber de Oliveira Costa <gcosta@redhat.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-08 11:30:30 +00:00
Alastair Tse
a3b9408baf
[XEND] Fix xm vcpu-set when decrementing VCPU count
...
Signed-off-by: Alastair Tse <atse@xensource.com >
2006-12-08 11:08:26 +00:00
Ewan Mellor
e0abcedc49
Download and symlink the i386 version of the ramdisk when running on x86_64.
...
This means that people don't need to explicitly set BR_ARCH.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-08 10:32:48 +00:00
awilliam@xenbuild2.aw
a3c1e7b15f
[IA64] xc_ia64_linux_restore fix for new foreign domain page mapping semantics
...
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2006-12-07 15:00:49 -07:00
awilliam@xenbuild2.aw
ab41734c62
[IA64] Domain save fix for foreign domain page mapping semantics change
...
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2006-12-07 14:56:01 -07:00
awilliam@xenbuild2.aw
2f96a266fe
[IA64] Map shared_info into guest pseudo physical address space
...
Allows libxc to map from dom0. This is used by domain builder.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2006-12-07 14:49:00 -07:00
awilliam@xenbuild2.aw
0741834153
merge with xen-unstable.hg
2006-12-08 09:09:18 -07:00