kfraser@localhost.localdomain
d5fb8810c2
vnc: Fix Zenkaku_Hankaku and add deadkey keysyms
...
Signed-off-by: Pat Campbell <plc@novell.com >
2007-05-24 13:34:19 +01:00
kfraser@localhost.localdomain
541b4e900d
blktap: Add one more error reason statement to blktapctrl
...
blktapctrl already prints out exits reasons for all goto's to
open_failed except of not finding a device number for blktap0
This patch adds just that message so the user will get more info than
just "Unable to start blktapctrl"
Common source of this issue is that blktap is missing/failed to
load/...
Signed-off-by: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com >
2007-05-24 10:50:07 +01:00
kfraser@localhost.localdomain
c6e5b4c106
blktap: Do not install libs or headers with execute permissions.
...
rpmlint complains that various blktap files are installed with
unnecessary execute permissions:
E: xen-devel spurious-executable-perm (Badness: 100)
/usr/lib64/libblktap.a
E: xen-devel spurious-executable-perm (Badness: 100)
/usr/include/blktaplib.h
Signed-off-by: Charles Coffing <ccoffing@novell.com >
2007-05-24 10:44:01 +01:00
kfraser@localhost.localdomain
fab51b46ae
[ACM] Simpler interface to hypercalls
...
Implement a simpler interface for the hypercalls to ACM. I put the
parameters to all hypercalls into a union. On top of this I have
implemented a shim layer for enabling ACM hypercalls on PPC.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com >
2007-05-24 10:18:55 +01:00
kfraser@localhost.localdomain
d5cd127e3b
ia64: nvram setup.
...
From: "Zhang, Xing Z" <xing.z.zhang@intel.com >
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-05-24 09:54:03 +01:00
Steven Hand
1a46ed999b
This patch fixes the issue with waiting for devices to disconnect during the end
...
stage of migration in Xend. The problem was cause by a deletion of the VM domain
ID which is used by testDevicecompleComplete ->deviceIDs->backendRoot() to get
the virtual backend device path. The virtual backend device path is used to
check if a device still exists in xenstore.
Signed-off-by: Yung Giang <yung.giang@gmail.com >
2007-05-22 15:32:50 +01:00
kfraser@localhost.localdomain
09bf75fb8a
Merge with xen-ia64-unstable.hg
2007-05-22 06:43:05 +01:00
Keir Fraser
cbf6afa30d
vmxassist: Include terminating 0xff byte in TSS I/O bitmap.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-05-20 19:05:10 +01:00
Tom Wilkie
6bc7665374
Fix default return value for VM_Metrics.get_state
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-05-17 11:42:46 +01:00
Tom Wilkie
61b5419d95
Fix recent XenRT Failure re: xm block-list via XenAPI
...
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-05-17 11:18:58 +01:00
Ewan Mellor
1b0a8bb57e
Added xeninfo.pl, a script for collecting statistics from Xen hosts using the
...
Xen-API. This also serves as a good example of the use of XML::RPC::Client
with the Xen-API.
By Ingard Mevåg <ingard [at] mevaag [dot] no>.
Signed-off-by: Ewan Mellor <ewan@xensource.com >
2007-05-16 23:12:16 +01:00
Alex Williamson
f6cf01ff27
merge with xen-unstable.hg
2007-05-16 10:59:01 -06:00
Ian Campbell
6fc1e1272c
[XEND] Write the default ABI to the xenstore entry for each frontend
...
device.
This allows to run older kernels in a 32on64 mixed environment.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
2007-05-15 19:00:48 +01:00
Ian Campbell
f32a69e588
[BUILDER] Propagate the native protocol ABI for a guest out of the
...
domain builder and in to python code.
This knowledge will be useful to allow us to pre-seed the protocol
field in a VBD entry in xenstore which will allow us to run older
kernels in a 32on64 mixed environment.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
2007-05-15 17:54:48 +01:00
Tom Wilkie
b794da2ef6
Add some fields from XenAPI docs to implementation.
...
Add stefan's patch to swap mtu and mac, so they're correct.
signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2007-05-15 17:01:57 +01:00
kfraser@localhost.localdomain
07f8d1fdbf
Fix TPM support in HVM domains
...
Signed-off-by: Joseph Cihula <joseph.cihula@intel.com >
Signed-off-by: Peter Yang <peisen.yang@intel.com >
2007-05-15 10:50:09 +01:00
kfraser@localhost.localdomain
59f97292fa
xenapi: Small fix to the host.get_name_description call
...
Signed-off-by: Stefan Berger <stefanb@us.ibm.com >
2007-05-15 10:49:10 +01:00
kfraser@localhost.localdomain
4fcd011a83
tools: check for curl-devel and libxml2-devel
...
when they are required for LIBXENAPI_BINDINGS.
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2007-05-15 10:03:14 +01:00
kfraser@localhost.localdomain
67770ae5ab
tools: check for libvncserver dependency libraries
...
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2007-05-15 10:01:14 +01:00
kfraser@localhost.localdomain
b4a663b87d
64-bit hvm on 32-bit dom0 - ioemu adjustments
...
Don't mask off data bits when running 64-bit hvm guests on 32-bit dom0.
Signed-off-by: Jan Beulich <jbeulich@novell.com >
2007-05-15 09:59:51 +01:00
Steven Hand
415b7c6f46
Fix HVM save/restore after upgrade to 0.90.
...
Signed-off-by: Steven Hand <steven@xensource.com >
2007-05-14 15:19:46 +01:00
Steven Hand
f0c155875d
HVM save/restore: handle larger domain ids.
...
Signed-off-by: Steven Hand <steven@xensource.com >
2007-05-14 15:16:32 +01:00
Keir Fraser
45138b4b05
hvm qemu: Fix for masking 64-bit operands broke 32-bit operands with
...
32-bit qemu. Issue spotted and initial fix provided by Dexuan Cui.
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-05-13 10:04:34 +01:00
Keir Fraser
8665aa44c3
hvm: Fix ACPI shutdown, broken by my previous changeset.
...
It turns out that although PIIX4 hardware defines the S5 type code to
be 000, all OSes will discover the correct code by evlauating an \_Sx
object in the ACPI DSDT. And we set the type code in that object to be
111.
So this patch keeps the other cleanups made to the piix4acpi.c file,
but switches back to checking for code 111. It also makes it clearer
in both the ioemu code and in the dsdt source code where these magic
numbers come from.
Let's hope noone actually has the true PIIX4 type codes hardcoded
(it's highly doubtful that anyone would).
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-05-12 16:24:50 +01:00
Keir Fraser
253a9fcaf4
xend: configuration option 'localtime = 1' is not honored for PV domains.
...
This patch fixes an oversight when platform_* config options were
collected in a dictionary.
Signed-off-by: Jim Fehlig <jfehlig@novell.com >
2007-05-12 12:44:20 +01:00
Keir Fraser
4d6bc05812
hvm qemu: Fix write parameter masking for 64-bit guests.
...
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-05-12 12:41:40 +01:00
Keir Fraser
34df2e48f9
hvm: Fix emulation of PIIX4 PMCNTRL register for soft power-off.
...
The type code needs to be 000, not 111 (which is a reserved value).
Signed-off-by: Keir Fraser <keir@xensource.com >
2007-05-12 09:48:33 +01:00
Christian Limpach
1946d15507
[qemu patches] Update patches upto changeset 15040:090ca10cb543.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-05-11 10:07:06 +01:00
Christian Limpach
dc53960c99
[qemu] Fix ia64 after removal of ia64_intrinsic.h.
...
From: Alex Williamson <alex.williamson@hp.com >
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-05-11 10:06:19 +01:00
Christian Limpach
ede1203712
[qemu patches] Update patches upto changeset 15036:dfbbb4d3b0dd.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
--HG--
rename : tools/ioemu/patches/vnc-numpad-handling => tools/ioemu/patches/vnc-keypad-handling
2007-05-10 19:35:25 +01:00
Christian Limpach
548309d6a2
[qemu] Fix keypad handling for VNC.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-05-10 19:33:05 +01:00
Christian Limpach
46f15346a6
[qemu patches] Update patches upto changeset 15032:8f510bf078c7.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-05-10 16:22:27 +01:00
Christian Limpach
31c9eb8003
[qemu patches] Update patches upto changeset 15032:8f510bf078c7.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-05-10 16:05:31 +01:00
Christian Limpach
5048ecdd7c
[qemu] Remove atomic_set_bit, atomic_clear_bit and ia64_intrinsic.h and its
...
users.
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-05-10 15:58:35 +01:00
Christian Limpach
d5464e2ef3
[qemu] Remove unused -timeoffset option.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-05-10 15:39:28 +01:00
Christian Limpach
32eca924c4
[qemu] Remove -vnclisten option since the same functionality is now
...
available using the -vnc option.
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-05-10 15:17:20 +01:00
Christian Limpach
ca6028921d
[qemu] Remove no longer needed change.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-05-10 15:10:16 +01:00
Christian Limpach
8c083820fd
[qemu] Use qemu's -vnc option to specify the interface to listen on.
...
Domain config files still use the original syntax with vnc and vnclisten.
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-05-10 15:02:05 +01:00
Christian Limpach
a75c552442
[qemu] Fix shift key for non-graphical vnc displays (like the monitor).
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-05-10 14:44:45 +01:00
Christian Limpach
2dd343a99d
[qemu] Sync data to disk if write cache is disabled.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-05-10 13:57:13 +01:00
Christian Limpach
a8ab3e9d3a
[qemu] Fix typo in previous ia64 build fix (my fault).
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-05-09 22:50:26 +01:00
Christian Limpach
ac671b5fb8
[qemu] Fix ia64 build.
...
Signed-off-by: Alex Williamson <alex.williamson@hp.com >
2007-05-09 22:12:20 +01:00
Ian Campbell
310ae8d009
[BUILDER] Ensure that the L3 page table page for a PAE guest which does not
...
support the extended-cr3 format is below the 4G boundary.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com >
2007-05-09 18:53:02 +01:00
Christian Limpach
c74a52ad23
[ioemu] Update to qemu 0.90.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-05-09 14:17:15 +01:00
Alex Williamson
4d3fafa5f8
merge with xen-unstable.hg
2007-05-08 09:09:17 -06:00
Christian Limpach
15f6eaada9
[qemu patches] Update patches upto changeset 15013:b78d611d1b.
...
Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com >
2007-05-08 10:38:06 +01:00
kfraser@localhost.localdomain
2f7f40357b
xend hvm: Fix 'monitor=1' handling in domain config file.
...
Fix wrong python list assignment for "monitor=1". The old assignment
only works when using qemu-dm.debug in configure file.
Signed-off-by: You YongKang <yongkang.you@intel.com >
Signed-off-by: Zhang Xin <xing.z.zhang@intel.com >
2007-05-08 10:21:23 +01:00
kfraser@localhost.localdomain
82cd1fd00e
[Xen-API] Fix the rtc/timeoffset entry.
...
It cannot be 'None' as this is not parseable by the Java xmlrpc
library.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com >
2007-05-08 10:17:46 +01:00
Alex Williamson
a5fb2402e5
[IA64] Remove obsolete bug work around code in xc_ia64_stubs.c.
...
Now xencomm solved the issue.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp >
2007-05-07 13:24:37 -06:00
Alex Williamson
2360010187
[IA64] Rewrite ia64 vcpu_guest_context_regs structure
...
All registers and the rbs are now declared in the structure.
Minimal updates to other parts.
Signed-off-by: Tristan Gingold <tgingold@free.fr >
2007-05-07 10:37:16 -06:00