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
kfraser@localhost.localdomain
20f2780026
PV-on-HVM: Fixes for save/restore. Also gets rid of separate modules
...
reboot.ko and xenbus.ko. These are now part of xen-platform-pci.ko.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-10 15:31:53 +01:00
kfraser@localhost.localdomain
e2492c5e9e
Fix PV guest restore.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-10 13:46:28 +01:00
Tim Deegan
03323f278d
Merge
2007-04-10 10:31:42 +01:00
Tim Deegan
2a719385bf
Merge
2007-04-10 10:30:48 +01:00
kfraser@localhost.localdomain
1910e3a6a2
Merge with xen-ia64-unstable.hg
2007-04-10 10:29:05 +01:00
kfraser@localhost.localdomain
1d37a61c52
xend: Destroy information about the domain in case an error occurs
...
during resume of a domain.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com >
2007-04-10 10:28:11 +01:00
"Huang2, Wei"
a795e6cbff
[HAP] Install P2M entries in monitor table under PAE mode
...
This patch installs P2M table entries in monitor table when Xen is
running under PAE mode. Without it, hypervisor might have trouble of
accessing guests' high memory.
Signed-off-by: Wei Huang <wei.huang2@amd.com >
2007-04-10 10:26:31 +01:00
kfraser@localhost.localdomain
5166d94a6a
libxc: Clarify xc_mmu interface and make it private.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 22:48:25 +01:00
kfraser@localhost.localdomain
0f95280c89
Merge with xen-ia64-unstable.hg.
2007-04-06 22:32:57 +01:00
Alex Williamson
a449ed227c
merge with xen-unstable.hg
2007-04-06 10:08:30 -06:00
Alex Williamson
3a6fddb262
[IA64] Fix serial console IRQ on PRIMEQUEST
...
Use GSI instead of IRQ number and set ns16550_com1_gsi so that
iosapic_register_intr() is called.
Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com >
2007-04-06 10:06:30 -06:00
Keir Fraser
2c226ebc8b
linux: Export xen_{create,destroy}_contiguous_region to modules.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 15:09:56 +01:00
Keir Fraser
e620b631ab
xen x86/64: Fix int80 direct trap. It must check for events and also
...
disable interrupts before exiting to guest context.
Also sprinkle about some assertions about interrupt-enable status.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 15:07:34 +01:00
Keir Fraser
fff07ef615
xen: Remove unused show_xen_trace().
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 14:35:25 +01:00
Keir Fraser
262b481fdf
xen: Do not BUG_ON page count_info in free_domheap_pages().
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 14:34:43 +01:00
Keir Fraser
6a86b08773
x86: Do not print anything when we fail to emulate an
...
instruction. This is causing the logs to get spammed with
uninteresting cases.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 11:27:36 +01:00
Keir Fraser
e4daaaabe1
PV-on-HVM: A bit more re-jigging so the build gets further against
...
native Linux 2.6.5. It's not quite there still, but closer.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 11:17:08 +01:00
Keir Fraser
a15ec0cdeb
minios: Fix xenbus request-id release.
...
From: Jacob Gorm Hansen <jacobg@diku.dk >
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-04-06 10:15:31 +01:00
Keir Fraser
97c4f107f9
ia64: Fix libxenguest build after save/restore interface changes.
...
Signed-off-by: Alex Williamson <alex.williamson@hp.com >
2007-04-06 10:14:02 +01:00