Ewan Mellor
5bb62448a5
Fix more enum demarshalling.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-15 11:33:50 +00:00
Ewan Mellor
7bdf0f5b26
Added a test for xen_vm_get_power_state.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-15 11:00:04 +00:00
jfehlig@jfehlig2.provo.novell.com
160ed4756b
Fix VM.get_power_state API. On the xend side an integer representation of the power state was being returned instead of a string representation as specified by the XenAPI spec.
...
On the c-bindings side the marshalling code converts the string representation to an enum value. A subsequent attempt to convert the enum from a string to an enum was causing a seg fault.
Signed-off-by: Jim Fehlig <jfehlig@novell.com >
2006-12-13 18:06:48 -07:00
kfraser@localhost.localdomain
d2cd19a8b2
[XM] Fix network-attach help message.
...
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com >
2006-12-15 09:52:19 +00:00
Ewan Mellor
bb2c5572dc
Fix check_udev in the case where udev is missing -- test's -a does not shortcut.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-15 09:50:33 +00:00
Ewan Mellor
dc1408eb4f
Revert Makefile changes from 13023:70155087efe89 -- they break make dist.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-15 09:39:26 +00:00
kfraser@localhost.localdomain
d746429dbb
Remove unused function from check script.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-15 09:17:41 +00:00
Ewan Mellor
b5c55da7ce
Replace the error message when invalid xm commands are given.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-15 09:08:41 +00:00
Ewan Mellor
2b0ca176fc
Fix exit status for failed commands, and tidy up the usage display.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-15 02:01:38 +00:00
Ewan Mellor
f455c4c7bd
Fix 64-bit build with a PRIu64.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-15 01:42:31 +00:00
Ewan Mellor
1c253aa41e
Updated test to match new booting arrangement.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-14 18:30:35 +00:00
Steven Hand
58295d5027
Fix exception handling in xend start-of-day.
...
Signed-off-by: Steven Hand <steven@xensource.com >
2006-12-14 20:58:27 +00:00
Julian Chesterfield
a451e41cb7
Add sparseness flag to qcow-create.
...
For environments where space must be guaranteed in advance
use the -p flag to remove sparseness from the qcow file.
Signed-off-by: Julian Chesterfield <julian@xensource.com >
2006-12-14 20:23:07 +00:00
Ewan Mellor
87221c6db2
Remove the boot-type implementation -- now replaced by the HVM and PV boot
...
configuration.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-14 18:24:41 +00:00
Ewan Mellor
184500f7fc
Implement new booting parameters for Xen-API, and backwards compatibility for
...
the old bootloader settings.
We now have two mutually exclusive config groups HVM and PV, with HVM/boot
and PV/{bootloader,kernel,ramdisk,args,bootloader_args}.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-14 18:24:14 +00:00
Ewan Mellor
a7416ebe65
Stub implementations of VM.auto_power_on, VM.consoles.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-14 17:43:41 +00:00
Ewan Mellor
8e5b7018e7
Remove a number of unused configuration dictionaries -- these have all
...
moved into XendConfig now.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-14 17:37:29 +00:00
Ewan Mellor
5d46b4c636
Fix calls to destroyDevice that are missing a force flag.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-14 15:32:44 +00:00
Ewan Mellor
4a5cb14abe
Add some exception logging.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2006-12-14 15:10:47 +00:00
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