Commit Graph
4473 Commits
Author SHA1 Message Date
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