Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk
[PATCH] [PATCH] xen: is_idle_task cleanup
The macro is_idle_task references d_flags which is only in struct
domain. When WAKE_HISTO or BLOCKTIME_HISTO are defined (in schedule.c)
xen fails to compile with out the attached patch.
Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-unstable.bk
[PATCH] IO-APIC in drivers/pci/quirks.c
This patch moves the IO-APIC include inside #ifdef CONFIG_X86_IO_APIC , which
is how Linux 2.6 has it. This is needed for architectures without
asm/io_apic.h. I've verified that x86 still builds; please apply.
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
===== xen/drivers/pci/quirks.c 1.9 vs edited =====
[PATCH] Install libraries into libdir
Attached makes it so that libxc and libxutil get installed
into /usr/lib64 instead of /usr/lib on x86_64.
Signed-off-by: Jeremy Katz <katzj@redhat.com>
===== Config.mk 1.3 vs edited =====
[PATCH] add cscope support to xen Makefile
Add cscope support to xen Makefile. While at it, refactor a bit so
etags, ctags, and cscope use same method to generate file list.
Signed-off-by: Chris Wright <chrisw@osdl.org>
[PATCH] [PATCH] Man page path
The FHS has said that manpages go in /usr/share/man instead of /usr/man
since FHS 2.0 which dates back to 1997 or so, if I remember correctly.
Having the makefiles drop things in the right place makes the packages a
little cleaner.
Signed-off-by: Jeremy Katz <katzj@redhat.com>
===== tools/xentrace/Makefile 1.24 vs edited =====
[PATCH] stream fixes for migration
I've attached a patch for libxutil/libxc. This fixes one of the hangs =
I've seen during migrations. It applies against 2.0 and 2.0-testing.
Changes:
* Encountering EOF or error when xfrd reads from stream could cause an =
infinite loop.
* Cleaned up the closing of streams.
* Fixed several memory leaks.
Signed-off-by: Charles Coffing <ccoffing@novell.com>
[PATCH] [PATCH] tools/libxc/xc_vmx_build.c broken
xc_vmx_build pins the level 2 page table too early so that subsequent maps
(like those in zap_mmio_ranges) fail and consequently xc_vmx_build fails.
To solve this, this patch pins the l2pt at the end of the function when
all memory initializations are finalized.
Signed-off-by: Leendert van Doorn <leendert@watson.ibm.com>
Added the mbootpack tool, which packages multiboot boot files and
disguises them as a linux bzImage. Useful for booting Xen using
pxelinux, or another linux-only bootloader.
Signed-off-by: Tim Deegan <Tim.Deegan@cl.cam.ac.uk>
Don't fully populate the shadow for every L1 we map.
Only populate the demanded entry in the L1, and then from entry 0 up to the
first invalid entry.
Signed-off-by: michael.fetterman@cl.cam.ac.uk
update code for having dynamic update of vbd for blkfront driver on 2.6
add some protection for kmalloc failure on 2.4 and 2.6
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
[PATCH] non-xen-init-exit.patch
Name: non-xen-init-exit.patch
Description: exit if not running on a xen dom0 kernel.
If /proc/xen/privcmd doesn't exist, then exit successfully. This allows
for dual-boot setups, and installing xen before rebooting into a real
xen kernel.
Signed-off-by: Adam Heath <doogie@brainfood.com>
[PATCH] [PATCH] fix error path handling in physdev
This patch fixes the error path handling in physdev.o.
- handle memory allocation failures properly
- physdev_pci_access_modify: if something fails, remove the new
physdev or reset its access mode if it already existed
- clear the priviledge bits if something fails
- do_physdev_op: properly check copy_to-user
Patch against the unstable tree, works for me in qemu on x86 with domU
accessing a single pci device, but more testing appreciated (is anyone
using the direct pci access stuff?)
Signed-Off-By: Muli Ben-Yehuda <mulix@mulix.org>
Clean up timer upcalls to guest kernel. Only send an upcall when
timestamp info actually changes.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
[PATCH] [PATCH] gcc4isms part 1
This patch gets rid of the compile warnings under the xen/
subdirectory, for an x86_32 compile. The cpuid change has
also been sent to the upstream kernel.
I am not quite sure about the vmx_platform.c bits, since
__s8 should be the same as char, so gcc really shouldn't
warn...
Signed-off-by: Rik van Riel <riel@redhat.com>
arch/x86/acpi.c | 2 +-
arch/x86/domain_build.c | 2 +-
arch/x86/pci-pc.c | 4 ++--
arch/x86/setup.c | 16 ++++++++--------
arch/x86/vmx.c | 2 +-
arch/x86/vmx_platform.c | 20 ++++++++++----------
common/kernel.c | 2 +-
drivers/char/console.c | 4 ++--
drivers/char/serial.c | 4 ++--
include/asm-x86/processor.h | 2 +-
include/public/xen.h | 2 +-
include/xen/serial.h | 2 +-
12 files changed, 31 insertions(+), 31 deletions(-)
This patch enables argument passing to plan 9 domains, so that users can
now have parameters for things like Venti etc.
Signed-off-by: ron minnich <rminnich@lanl.gov>
Signed-off-by: ian.pratt@cl.cam.ac.uk
[PATCH] Disable VHPT for Region 6
- Disable VHPT for region 6.
- Initialize the reserved bits in the region regs to 0. Otherwise it
could result in a reserved register/field fault.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>