Commit Graph
5450 Commits
Author SHA1 Message Date
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