Tom Wilkie
8ac66209be
Add PyXML requirement for xm via XenAPI to docs
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-04-12 15:44:02 +01:00
Tom Wilkie
6e86084cbc
Ensure xenapi create passes in values even if unused
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-04-12 12:48:27 +01:00
Tim Deegan
68c5ac07e0
[HVM] Fix typo that broke x86_64 build
...
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2007-04-12 15:07:20 +01:00
Tim Deegan
833623e78a
[HVM] Save/restore: save HVM GPRs and DRs with the rest of the CPU state
...
and remove the use of xc_vcpu_getcontext() from HVM save/restore.
Also fixes loss of CR2, DR6 and DR7 contents across HVM save/restore.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
2007-04-12 15:02:03 +01:00
kfraser@localhost.localdomain
a01197aeb4
HVM: First attempt at domain-resume on save-failure.
...
Not working yet as we are a bit too keen to kill the qemu-dm process,
before we know that the save has been successful.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-12 14:13:04 +01:00
kfraser@localhost.localdomain
40bb2e5fea
HVM: Allow qemu monitor to be configured in domain config file.
...
From: Yongkang You <yongkang.you@intel.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-12 13:21:26 +01:00
kfraser@localhost.localdomain
9919a2345e
xend: Update config-format version, due to changes in 3.0.5.
...
Signed-off-by: Daniel P. Berrange <berrange@redhat.com >
2007-04-12 13:18:08 +01:00
kfraser@localhost.localdomain
69a9bab277
HVM: Do not watch control/shutdown to force domain shutdowns when PV
...
drivers are not present. The feature-foo mechanism does not actually
work after save/restore since the fields do not get rewritten. And it
doesn't work when we actually need the guest to be shutdown through
Xen (e.g., on suspend). Since we can quite reasonably assume that the
only entity to screw with control/shutdown is xend, and since the one
place that does that now explicitly handles unenlightened HVM guests,
we can simply strip all this stuff out.
This has the nice benefit of making HVM save/restore with PV drivers
much more reliable.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-12 12:12:56 +01:00
kfraser@localhost.localdomain
e03858f635
PV-on-HVM: More carefully synchronise with APs when putting them to
...
sleep in a spin loop.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-12 12:09:58 +01:00
Tom Wilkie
985378fb5c
Make xm info more permissive
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-04-12 11:44:26 +01:00
Tom Wilkie
de2c5005c6
Make Xm Test default to bridge when cannot read config file
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-04-12 11:32:25 +01:00
Tom Wilkie
60bd45b963
Fix typo and make create send proper bools
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-04-12 11:31:17 +01:00
kfraser@localhost.localdomain
e17fb5f345
PV-on-HVM: Fix 64-bit build.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-12 08:02:38 +01:00
Christian Limpach
f138b72d1e
[ioemu] Consistently extend all block device operations to include scsi disks.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-04-11 23:05:07 +01:00
Christian Limpach
58fcf598b5
[setup] Fix old style bridge setup.
...
Also only warn that we ran out of veth interfaces if we have any at all.
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-04-11 19:04:10 +01:00
Ewan Mellor
b0766f3da2
Add documentation and C bindings for VM.add_to_VCPUs_params_live,
...
VM.set_memory_dynamic_{min,max}_live.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-11 22:24:30 +01:00
Ewan Mellor
3e1494d774
Added documentation and bindings for host_cpu.features.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-11 21:55:05 +01:00
Ewan Mellor
f6fe1a0991
Added docs and bindings for VM_metrics.state.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-10 19:04:37 +01:00
Christian Limpach
6d618d8bb6
[linux] Make CONFIG_XEN_COMPAT #if statements syntactically correct.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-04-11 18:39:05 +01:00
Ian Campbell
aad2bffaa3
LINUX: Cleanup a few stray uses of CONFIG_XEN_COMPAT_030002.
...
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
2007-04-11 16:08:35 +01:00
kfraser@localhost.localdomain
3c8c00ff19
Merge with xen-ia64-unstable.hg
2007-04-11 15:45:29 +01:00
kfraser@localhost.localdomain
5f3d693d65
Provide the use of SCSI disks in HVM domains. Currently there is a
...
maximum of 7 scsi disks and an ide disk must still be used to boot.
Signed-off-by: Natasha Jarymowycz <natasha@us.ibm.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-11 15:43:49 +01:00
kfraser@localhost.localdomain
29f97ec479
Fix pygrub for IA64 support.
...
Signed-off-by: Shinya Kuwamura <kuwa@jp.fujitsu.com >
Signed-off-by: Tomohiro Takahashi <takatom@jp.fujitsu.com >
2007-04-11 15:36:04 +01:00
kfraser@localhost.localdomain
a6954d648b
pygrub: Support GPT (GUID Partition Table) as used by EFI.
...
Signed-off-by: Shinya Kuwamura <kuwa@jp.fujitsu.com >
Signed-off-by: Tomohiro Takahashi <takatom@jp.fujitsu.com >
2007-04-11 15:27:14 +01:00
kfraser@localhost.localdomain
94ffc9e546
libfsimage: Fix data types for 64-bit architectures.
...
In particular __u32 instead of ulong.
Signed-off-by: Tomohiro Takahashi <takatom@jp.fujitsu.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-11 15:17:17 +01:00
Tim Deegan
cc73b915ae
Merge
2007-04-11 14:45:43 +01:00
Tim Deegan
d11bec8a19
[HVM] Save/restore: merge xc_linux_save and xc_hvm_save
...
into xc_domain_save, like we did for xc_domain_restore
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com >
--HG--
rename : tools/libxc/xc_linux_save.c => tools/libxc/xc_domain_save.c
2007-04-11 14:45:14 +01:00
kfraser@localhost.localdomain
0fd1484f34
linux: Quieten blkfront output.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-11 14:34:08 +01:00
kfraser@localhost.localdomain
b8680a8065
xend: Store canonical vnif config info in /vm/<uuid>/device
...
rather than in frontend store directory. Two advantages are that the
frontend cannot mess with the config information; also an
ioemu-specific vif does nto need a frontend directory at all. This
avoids confusing netfront pv-on-hvm driver.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-11 14:30:56 +01:00
Alex Williamson
ec0addc57f
merge with xen-unstable.hg
2007-04-11 07:30:02 -06:00
Alex Williamson
193ed84021
[IA64] Skip MCA setup on domU
...
This effectively automates passing the nomca flag to domUs,
preventing them from setting up CMC/CPE interrupts. This saves
3 dynamic IRQs per processor and allows us to get domUs up to 64
vCPUs without increasing the number of dynamic IRQs available.
Signed-off-by: Alex Williamson <alex.williamson@hp.com >
2007-04-11 07:28:29 -06:00
Alex Williamson
5ff2059b7d
[IA64] Handle NAT bit for dom0 and domU
...
This fixes ia32 apps running under the IA32-EL.
Signed-off-by: Anthony Xu <anthony.xu@intel.com >
2007-04-11 07:24:44 -06:00
kfraser@localhost.localdomain
30fbfa471f
PV-on-HVM: Fixes for module loading.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-11 09:29:00 +01:00
kfraser@localhost.localdomain
fc91db2baf
PV-on-HVM: More save/restore fixes.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-11 09:16:04 +01:00
kfraser@localhost.localdomain
083ba719d9
linux: Fix an error path in save/restore code.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-10 20:00:45 +01:00
Jake Wires
9a549acc99
[TAPDISK] Fix qcow initialization bug.
...
fd_end was being incorrectly initialized upon open, leading to data corruption.
Signed-off-by: Jake Wires <jwires@xensource.com >
2007-04-10 11:40:43 -07:00
kfraser@localhost.localdomain
38ad8d2a5c
linux: Fix IRQ disable/enable logic across save/restore.
...
stop_machine_run() executes our callback function with interrupts
disabled.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-10 18:49:20 +01:00
Ewan Mellor
9853a49dd9
Added docs and bindings for VM.{send_trigger,send_sysrq}.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-10 17:29:16 +01:00
Ewan Mellor
eb0639b38e
Avoid using the multicol package.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-10 17:26:45 +01:00
Tom Wilkie
b586bb55ad
Make date time handling slightly more permissive
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-04-10 17:01:40 +01:00
Alex Williamson
b43b64a63d
merge with xen-unstable.hg
2007-04-09 13:40:25 -06:00
Alex Williamson
6da4613336
[IA64] Fix PV-on-HVM VNIF to work without using balloon on IPF
...
Temporary patch until we support the the balloon driver on HVM domains.
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com >
2007-04-09 13:39:35 -06:00
Ewan Mellor
6492f2ffbf
Added documentation, C bindings, and a test for VM_metrics.{start_time,
...
VCPUs_CPU,VCPUs_params}.
Changed VM_metrics.start_time to be a DateTime, not an integer.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-09 17:09:21 +01:00
Ewan Mellor
668fbded84
Make host.sched_policy read-only. Added docs, bindings, and a test for
...
host.cpu_configuration and host.sched_policy.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-09 12:20:35 +01:00
Keir Fraser
1bb4ad8e20
hvm ioemu: Avoid accessing invalid pseudophysical addresses in HVM
...
guest's memory map.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-09 12:05:26 +01:00
Ewan Mellor
1a2d0aa902
Added bindings and documentation for host.send_debug_keys and host.get_log.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-09 11:39:27 +01:00
Keir Fraser
46c6d82a2a
xen: Fix domctl page-type definitions to be unsigned quantities. This
...
avoids them being erroneously sign-extended to 64 bits which was
breaking 64-bit HVM save/restore.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-09 11:12:15 +01:00
Keir Fraser
4a96848dc8
libxc: Fix save/restore code for style.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-09 11:11:23 +01:00
Ewan Mellor
0e20ef60f8
Add bindings and docs for the host.dmesg_clear call.
...
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-04-08 23:03:16 +01:00
kfraser@localhost.localdomain
b9526a2fbd
linux: Fix reboot.c after PV-on-HVM changes.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-10 15:35:37 +01:00