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
0330b1b4b8
[XEN] Provide PV guests with emulated PIT.
...
This is needed for some video-controller BIOSes which use PIT channel
2 for delay loops.
Signed-off-by: Xiaowei Yang <xiaowei.yang@intel.com >
2006-12-14 16:27:10 +00: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
awilliam@xenbuild2.aw
5a170ea5d6
merge with xen-unstable.hg
2006-12-14 08:57:36 -07:00
awilliam@xenbuild2.aw
318b012682
[IA64][BUILD] XEN_XKBUFF needs to depend on NET
...
Signed-Off-By: Simon Horman <horms@verge.net.au >
2006-12-14 08:54:54 -07:00
kfraser@localhost.localdomain
afd2aabff9
[XEN] Fix memory allocator after recent bootmem change.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-14 15:43:40 +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
e93c545c97
[KEXEC] Clean up kexec code and fix panic-induced reboot when
...
kdump is not in use.
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-14 15:06:22 +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
65a186bbcb
[NET] front: Fix crashes when xenstore watches fire multiple times.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-14 12:21:28 +00:00
kfraser@localhost.localdomain
9161821234
[XEN] Boot allocator searches from earliest registered
...
memory region instead of 0.
Based on a patch from Jes Sorensen <jes@sgi.com > which
massively improves boot time on SGI Altix systems.
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-14 12:02:30 +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
kfraser@localhost.localdomain
7d613526dc
[XENFB] No need for IRQs to be disabled in critical regions.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-14 11:37:14 +00:00
kfraser@localhost.localdomain
b4439be6e5
[LINUX] Fix seg-fixup warning.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-14 11:09:27 +00:00
kfraser@localhost.localdomain
a2684bbb14
[XEN] Spot incorrect use of lXe_write & Co.
...
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2006-12-14 10:49:54 +00:00
kfraser@localhost.localdomain
14118bd0a8
[LINUX] Fix build without CONFIG_HOTPLUG_CPU
...
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2006-12-14 10:32:38 +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
Emmanuel Ackaouy
c1c2224094
[XEN] Improve scheduler cap mechanism
...
Somewhat unbastardize the scheduler cap mechanism. We now cleanly
pause and unpause running VCPUs of capped out domains instead of
using sub-idle priorities. This also improves the precision of
caps a bit.
Signed-off-by: Emmanuel Ackaouy <ack@xensource.com >
2006-12-13 16:13:26 +00:00
George Dunlap
17465295e1
[XEN] Make TRC_MEM's bits unique.
...
Signed-off-by: George Dunlap <gdunlap@xensource.com >
2006-12-13 10:20:20 -05:00
awilliam@xenbuild2.aw
5c9f520da5
merge with xen-unstable.hg
2006-12-12 15:25:02 -07:00
awilliam@xenbuild2.aw
7a34fca2d8
[IA64] Fix typo : npte not defined
...
new_pte is what we want here.
Signed-off-by: Glauber de Oliveira Costa <gcosta@redhat.com >
2006-12-12 15:23:51 -07: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
kfraser@localhost.localdomain
88008890d4
[XEN] Remove unnecessary shadow_mode_refcount() code from PV mm code.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-11 15:06:53 +00: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
kfraser@localhost.localdomain
5eb892022a
[NET] back: Atomic buffer allocations use __GFP_NOWARN.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-11 09:56:02 +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
kaf24@localhost.localdomain
1daf5e293b
[XEN] Shadow-mode-refcount PTE update fix.
...
Add back in support for emulated PTE updates which is critical for
shdow_refcount operation.
Signed-off-by: Keir Fraser <keir@xensource.com >
2006-12-09 16:29:52 +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
awilliam@xenbuild2.aw
8f83b7e2ea
[IA64] avoid freeing arch.privregs twice
...
Not sure how this worked before, but mapping vcpu regs into
guest pseudo phys space causes extra problems.
Signed-off-by: Alex Williamson <alex.williamson@hp.com >
2006-12-08 11:31:29 -07:00