Re: [kvm-devel] [RFC] Reworking KVM_DEBUG_GUEST

2008-05-14 Thread Jerone Young
On Mon, 2008-05-12 at 13:34 +0200, Jan Kiszka wrote: Hi, before going wild with my idea, I would like to collect some comments on this approach: While doing first kernel debugging with my debug register patches for kvm, I quickly ran into the 4-breakpoints-only limitation that comes from

Re: [kvm-devel] [RFC] Reworking KVM_DEBUG_GUEST

2008-05-14 Thread Jerone Young
On Wed, 2008-05-14 at 17:28 +0200, Jan Kiszka wrote: Jerone Young wrote: On Mon, 2008-05-12 at 13:34 +0200, Jan Kiszka wrote: Hi, before going wild with my idea, I would like to collect some comments on this approach: While doing first kernel debugging with my debug register patches

[kvm-devel] [PATCH 2 of 2] Fix memory defined in device tree by declaring it dynamically for bamboo board model

2008-05-05 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1210003411 18000 # Branch merge # Node ID c455452c9b217abed8a2e6147bbeb91f33ff1799 # Parent cf3ccc3add69052aade695c746151b1cb8812252 Fix memory defined in device tree by declaring it dynamically for bamboo board model This fixes

[kvm-devel] [PATCH 1 of 2] Add function dt_cell_multi to hw/device_tree.c

2008-05-05 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1210003408 18000 # Branch merge # Node ID cf3ccc3add69052aade695c746151b1cb8812252 # Parent 97e439fdd4e91c3fb1ef9055f073add55084d69f Add function dt_cell_multi to hw/device_tree.c This patch adds function dt_cell_multi to allow

[kvm-devel] [PATCH] Fix kvm-userspace configure script so that cc=gcc

2008-04-30 Thread Jerone Young
(cross tools does not create), when I put a patch to remove libkvm dependence on test config.mak. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/configure b/configure --- a/configure +++ b/configure @@ -2,7 +2,7 @@ prefix=/usr/local kerneldir=/lib/modules/$(uname -r)/build -cc=cc

[kvm-devel] [PATCH] [RESEND] Update kernel/Makefile and remove x86 only entries

2008-04-30 Thread Jerone Young
1 file changed, 23 insertions(+), 13 deletions(-) kernel/Makefile | 36 +++- This patch removes static x86 entries and makes things work for multiple archs. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/kernel/Makefile b/kernel/Makefile

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 2 of 3] Add function dt_cell_multi to hw/device_tree.c

2008-04-29 Thread Jerone Young
On Tue, 2008-04-29 at 10:06 -0500, Hollis Blanchard wrote: On Monday 28 April 2008 16:23:04 Jerone Young wrote: +/* This function is to manipulate a cell with multiple values */ +void dt_cell_multi(void *fdt, char *node_path, char *property, + uint32_t *val_array, int

[kvm-devel] [PATCH] Update kernel/Makefile and remove x86 only entries

2008-04-28 Thread Jerone Young
1 file changed, 25 insertions(+), 13 deletions(-) kernel/Makefile | 38 +- This patch removes static x86 entries and makes things work for multiple archs. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/kernel/Makefile b/kernel/Makefile

[kvm-devel] [PATCH 3 of 3] Fix memory defined in device tree by declaring it dynamically for bamboo board model

2008-04-28 Thread Jerone Young
. This patch now dynamically changes the device tree to the memory value specified. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/qemu/hw/ppc440_bamboo.c b/qemu/hw/ppc440_bamboo.c --- a/qemu/hw/ppc440_bamboo.c +++ b/qemu/hw/ppc440_bamboo.c @@ -50,6 +50,7 @@ void bamboo_init(ram_addr_t

[kvm-devel] [PATCH 2 of 3] Add function dt_cell_multi to hw/device_tree.c

2008-04-28 Thread Jerone Young
2 files changed, 18 insertions(+) qemu/hw/device_tree.c | 16 qemu/hw/device_tree.h |2 ++ This patch adds function dt_cell_multi to allow for manipulation of device tree properties that contain mulitiple 32bit values. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff

[kvm-devel] [PATCH 0 of 3] Fixes for PowerPC Qemu KVM

2008-04-28 Thread Jerone Young
This set of patches contain fixes for bamboo board model, as well as provides more functionality for device tree manipulation. Signed-off-by: Jerone Young [EMAIL PROTECTED] 3 files changed, 22 insertions(+), 1 deletion(-) qemu/hw/device_tree.c | 16 qemu/hw/device_tree.h

[kvm-devel] [PATCH 1 of 3] Remove dynamic allocation of /hypervisor node from device tree in memory

2008-04-28 Thread Jerone Young
1 file changed, 1 deletion(-) qemu/hw/ppc440_bamboo.c |1 - In 2.6.26 wait is now enabled by default. With this the /hypervisor node will not be need to be idetified to enable the guest to go into wait state while idle. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/qemu/hw

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 0 of 3] Fix guest eating 100% cpu when guest is idle on PowerPC

2008-04-25 Thread Jerone Young
On Fri, 2008-04-25 at 09:00 -0500, Hollis Blanchard wrote: On Friday 25 April 2008 00:56:01 Jerone Young wrote: This set of patches fixes 100% CPU usage when a guest is idle on PowerPC. This time it uses common kvm functions to sleep the guest. Looking much better now, with just a few

[kvm-devel] [PATCH 0 of 2] [v2] Fix guest eating 100% cpu when guest is idle on PowerPC

2008-04-25 Thread Jerone Young
* This update consolidates patches, adds more explicit comments, and add wait check when rfi instruction is emulated. This set of patches fixes 100% CPU usage when a guest is idle on PowerPC. Idle CPU usage is now at ~15-16% CPU time. An improvment. Signed-off-by: Jeorne Young [EMAIL

[kvm-devel] [PATCH 2 of 2] Add PowerPC KVM guest wait handling support

2008-04-25 Thread Jerone Young
is not allways eating up 100% cpu when it is idle. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/arch/powerpc/kvm/emulate.c b/arch/powerpc/kvm/emulate.c --- a/arch/powerpc/kvm/emulate.c +++ b/arch/powerpc/kvm/emulate.c @@ -235,6 +235,13 @@ int kvmppc_emulate_instruction(struct kv

[kvm-devel] [PATCH 1 of 2] Add idle wait support for 44x platforms

2008-04-25 Thread Jerone Young
mode. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/arch/powerpc/platforms/44x/Makefile b/arch/powerpc/platforms/44x/Makefile --- a/arch/powerpc/platforms/44x/Makefile +++ b/arch/powerpc/platforms/44x/Makefile @@ -1,4 +1,4 @@ obj-$(CONFIG_44x) := misc_44x.o -obj-$(CONFIG_44x

[kvm-devel] [PATCH 3 of 3] Add premption handlers properly wake sleeping guest

2008-04-24 Thread Jerone Young
up going to being rescheduled and go to sleep. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/arch/powerpc/kvm/booke_guest.c b/arch/powerpc/kvm/booke_guest.c --- a/arch/powerpc/kvm/booke_guest.c +++ b/arch/powerpc/kvm/booke_guest.c @@ -514,6 +514,8 @@ int kvm_arch_vcpu_ioctl_get_regs

[kvm-devel] [PATCH 0 of 3] Fix guest eating 100% cpu when guest is idle on PowerPC

2008-04-24 Thread Jerone Young
This set of patches fixes 100% CPU usage when a guest is idle on PowerPC. This ti me it uses common kvm functions to sleep the guest. Signed-off-by: Jerone Young [EMAIL PROTECTED] 5 files changed, 91 insertions(+), 4 deletions(-) arch/powerpc/kvm/booke_guest.c |6 +++ arch/powerpc/kvm

[kvm-devel] [PATCH 1 of 3] Add idle wait support for 44x platforms

2008-04-24 Thread Jerone Young
mode. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/arch/powerpc/platforms/44x/Makefile b/arch/powerpc/platforms/44x/Makefile --- a/arch/powerpc/platforms/44x/Makefile +++ b/arch/powerpc/platforms/44x/Makefile @@ -1,4 +1,4 @@ obj-$(CONFIG_44x) := misc_44x.o -obj-$(CONFIG_44x

[kvm-devel] [PATCH 2 of 3] Add PowerPC KVM guest wait handling support

2008-04-24 Thread Jerone Young
2 files changed, 7 insertions(+), 3 deletions(-) arch/powerpc/kvm/emulate.c |5 + arch/powerpc/kvm/powerpc.c |5 ++--- This patch handles a guest that is in a wait state. This ensures that the guest is not allways eating up 100% cpu when it is idle. Signed-off-by: Jerone Young [EMAIL

[kvm-devel] [PATCH] [RESEND] Make make sync in kernel dir work for multiple archs

2008-04-23 Thread Jerone Young
architectures and not just x86. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/kernel/Makefile b/kernel/Makefile --- a/kernel/Makefile +++ b/kernel/Makefile @@ -1,5 +1,10 @@ include ../config.mak include ../config.mak +ARCH_DIR=$(ARCH) +ifneq '$(filter $(ARCH_DIR), x86_64 i386

Re: [kvm-devel] [PATCH] [RESEND] Make make sync in kernel dir work for multiple archs

2008-04-23 Thread Jerone Young
On Wed, 2008-04-23 at 18:02 -0500, Anthony Liguori wrote: diff --git a/kernel/Makefile b/kernel/Makefile --- a/kernel/Makefile +++ b/kernel/Makefile @@ -1,5 +1,10 @@ include ../config.mak include ../config.mak +ARCH_DIR=$(ARCH) +ifneq '$(filter $(ARCH_DIR), x86_64 i386)' '' +

[kvm-devel] [PATCH] [RESEND] [v2] Make make sync in kernel dir work for multiple archs

2008-04-23 Thread Jerone Young
in the kernel directory to work for mulitiple architectures and not just x86. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/kernel/Makefile b/kernel/Makefile --- a/kernel/Makefile +++ b/kernel/Makefile @@ -1,5 +1,10 @@ include ../config.mak include ../config.mak +ARCH_DIR=$(ARCH

[kvm-devel] [PATCH] Remove test suite config.mak from libkvm build

2008-04-23 Thread Jerone Young
the main config.mak with test suite settings. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/configure b/configure --- a/configure +++ b/configure @@ -2,6 +2,9 @@ prefix=/usr/local kerneldir=/lib/modules/$(uname -r)/build +cc=cc +ld=ld +objcopy=objcopy want_module=1 qemu_cc

[kvm-devel] What kernel options do I need to properly enable virtio net driver

2008-04-21 Thread Jerone Young
virtio net device does not appear to show itself in the guest. I'm curious of what options I may be missing. Here is my config # # Automatically generated make config: don't edit # Linux kernel version: 2.6.25-rc9 # Mon Apr 21 15:52:50 2008 # # CONFIG_PPC64 is not set # # Processor support # #

[kvm-devel] [PATCH] Fix missing decleration for kvm_enabled() in qemu for target-ppc/helper.c

2008-04-17 Thread Jerone Young
1 file changed, 1 insertion(+) qemu/target-ppc/helper.c |1 + Recent change now requires target-ppc/helper.c to now include qemu-kvm.h to get the definition for kvm_enabled(). This fixes it so things now compile again. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/qemu/target

Re: [kvm-devel] [PATCH] [kvm-userspace] Make make sync in kernel dir work for multiple archs

2008-04-15 Thread Jerone Young
On Tue, 2008-04-15 at 09:08 -0500, Hollis Blanchard wrote: On Monday 14 April 2008 21:46:43 Jerone Young wrote: 1 file changed, 13 insertions(+), 5 deletions(-) kernel/Makefile | 18 +- This patch add the ability for make sync in the kernel directory to work

[kvm-devel] [PATCH 0 of 2] [RESEND] Fix PowerPC cpu initiliaztion

2008-04-15 Thread Jerone Young
This patch apparently fell through the cracks or I didn't send the rised version to the list. These patches fix cpu initilization for PowerPC. Without them guest cannot be launched. Signed-off-by: Jerone Young [EMAIL PROTECTED] 2 files changed, 6 insertions(+), 3 deletions(-) qemu/hw

[kvm-devel] [PATCH] [v2][kvm-userspace] Make make sync in kernel dir work for multiple archs

2008-04-15 Thread Jerone Young
1 file changed, 31 insertions(+), 17 deletions(-) kernel/Makefile | 48 +++- This patch add the ability for make sync in the kernel directory to work for mulitiple architectures and not just x86. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff

[kvm-devel] [PATCH] [v2][kvm-userspace] Make make sync in kernel dir work for multiple archs

2008-04-15 Thread Jerone Young
1 file changed, 31 insertions(+), 17 deletions(-) kernel/Makefile | 48 +++- This patch add the ability for make sync in the kernel directory to work for mulitiple architectures and not just x86. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff

[kvm-devel] [PATCH] [v3][kvm-userspace] Make make sync in kernel dir work for multiple archs

2008-04-15 Thread Jerone Young
to work for mulitiple architectures and not just x86. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/kernel/Makefile b/kernel/Makefile --- a/kernel/Makefile +++ b/kernel/Makefile @@ -1,5 +1,10 @@ include ../config.mak include ../config.mak +ARCH_DIR=$(ARCH) +ifneq '$(filter $(ARCH_DIR

[kvm-devel] [PATCH 4 of 4] Remove kvm kernel-path option from qemu

2008-04-14 Thread Jerone Young
-by: Jerone Young [EMAIL PROTECTED] diff --git a/qemu/Makefile.target b/qemu/Makefile.target --- a/qemu/Makefile.target +++ b/qemu/Makefile.target @@ -546,8 +546,7 @@ SOUND_HW += gus.o gusemu_hal.o gusemu_mi SOUND_HW += gus.o gusemu_hal.o gusemu_mixer.o endif -ifdef CONFIG_KVM_KERNEL_INC -CFLAGS

[kvm-devel] [PATCH 3 of 4] Fix user to include synced headers remove kerneldir option

2008-04-14 Thread Jerone Young
the kerneldir option, as it is no longer needed. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/user/Makefile b/user/Makefile --- a/user/Makefile +++ b/user/Makefile @@ -28,6 +28,7 @@ CFLAGS += $(call cc-option, -fno-stack-p CFLAGS += $(call cc-option, -fno-stack-protector, ) CFLAGS

[kvm-devel] [PATCH 1 of 4] Add make sync to sync need kernel headers to kvm-userspace

2008-04-14 Thread Jerone Young
2 files changed, 25 insertions(+), 4 deletions(-) Makefile | 21 - configure |8 +--- This patch adds ability for kvm-userspace build system to sync needed kernel headers locally without the need of compiled kernel source. Signed-off-by: Jerone Young [EMAIL

[kvm-devel] [PATCH 2 of 4] Fix libfdt to include synced headers

2008-04-14 Thread Jerone Young
1 file changed, 3 insertions(+), 3 deletions(-) libkvm/Makefile |6 +++--- This modifies libfdt makefile to now include from synced header directory. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/libkvm/Makefile b/libkvm/Makefile --- a/libkvm/Makefile +++ b/libkvm/Makefile

[kvm-devel] [PATCH 0 of 4] Sync kernel headers to kvm-userspace

2008-04-14 Thread Jerone Young
-by: Jerone Young [EMAIL PROTECTED] 10 files changed, 31 insertions(+), 23 deletions(-) Makefile| 21 - configure |8 +--- libkvm/Makefile |6 +++--- qemu/Makefile.target|3 +-- qemu/configure |7 +-- user

[kvm-devel] [PATCH] [kvm-userspace] Make make sync in kernel dir work for multiple archs

2008-04-14 Thread Jerone Young
1 file changed, 13 insertions(+), 5 deletions(-) kernel/Makefile | 18 +- This patch add the ability for make sync in the kernel directory to work for mulitiple architectures and not just x86. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/kernel/Makefile b/kernel

Re: [kvm-devel] [PATCH] [v2] Move kvm_get_pit to libkvm.c common code

2008-04-13 Thread Jerone Young
that do not have a pit. It's mainly because of the structures that are used as arguments to these function declrations. On Sun, 2008-04-13 at 17:24 +0300, Avi Kivity wrote: Jerone Young wrote: - I am resending this patch removing ia64. It apprently fell through the cracks. Don't

[kvm-devel] [PATCH 2 of 2] Remove kvm_load_registers from ppc440_bamboo board model

2008-04-10 Thread Jerone Young
1 file changed, 3 deletions(-) qemu/hw/ppc440_bamboo.c |3 --- This patch removes the call to kvm_load_registers while in board platform setup code. This must now be done later in vcpu initialization. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/qemu/hw/ppc440_bamboo.c b/qemu

[kvm-devel] [PATCH 1 of 2] Add kvm_load_registers after first vcpu creation

2008-04-10 Thread Jerone Young
this to make sure). What I would like though are some comments on the fix. Is this the right place for this? We had this in our platform setup code, but with recent code changes it will not work there anymore). Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/qemu/qemu-kvm.c b/qemu

[kvm-devel] [PATCH 0 of 2] Fix loading of registers preboot for PowerPC

2008-04-10 Thread Jerone Young
These patches fix issue with brining up bamboo board model for PowerPC. We need to load certain registers in the first vcp preboot. I have not tested this on x86, but it should work without issue. Does anyone not like this being where it is? 2 files changed, 5 insertions(+), 3 deletions(-)

Re: [kvm-devel] [PATCH 1 of 2] Add kvm_load_registers after first vcpu creation

2008-04-10 Thread Jerone Young
On Thu, 2008-04-10 at 18:35 -0300, Marcelo Tosatti wrote: On Thu, Apr 10, 2008 at 04:04:47PM -0500, Jerone Young wrote: 1 file changed, 5 insertions(+) qemu/qemu-kvm.c |5 + This patch adds a call to load_kvm_registers after creation of vcpu. This is required for ppc since we

[kvm-devel] [PATCH 3 of 3] Remove duplicate kvm_qemu_init() calls

2008-04-10 Thread Jerone Young
1 file changed, 1 deletion(-) qemu/qemu-kvm.c |1 - kvm_qemu_init is called in ap_main_loop() , when ap_main_loop() calls kvm_main_loop_cpu(), kvm_qemu_init() is run for a second time. It should only be called in kvm_main_loop_cpu(). Signed-off-by: Jerone Young [EMAIL PROTECTED] ~ diff

[kvm-devel] [PATCH 1 of 3] Add kvm_load_registers into qemu_arch_init for PowerPC

2008-04-10 Thread Jerone Young
1 file changed, 6 insertions(+) qemu/qemu-kvm-powerpc.c |6 ++ This patch adds a call to load_kvm_registers after creation of vcpu. This is required for ppc since we are required to set certain registers before boot. Signed-off-by: Jerone Young [EMAIL PROTECTED] diff --git a/qemu/qemu

[kvm-devel] [PATCH 0 of 3] [V2] Fix loading of registers preboot for PowerPC

2008-04-10 Thread Jerone Young
So this now moves code away from common code to arch specific kvm_qemu_arch_init(). Also added is a removal of duplicate calls to kvm_qemu_init_env() in common code. Signed-off-by: Jerone Young [EMAIL PROTECTED] 3 files changed, 6 insertions(+), 4 deletions(-) qemu/hw/ppc440_bamboo.c |3

[kvm-devel] [PATCH] [v2] Move kvm_get_pit to libkvm.c common code

2008-04-08 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1207692873 18000 # Branch merge # Node ID 8ddf560729aac228cd84068e1227e601e68a6840 # Parent 94cbc19df0f0fcab150599b10d859f1a3bc1b7cb [v2] Move kvm_get_pit to libkvm.c common code - I am resending this patch removing ia64

[kvm-devel] [PATCH] [mq]: add_kvm_guest_wait_handlers

2008-03-28 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1206732207 18000 # Node ID 82daf2163e7a8eb26b446550937e517be86c297c # Parent e48cf2ad6c85c457ff64c04b83960fc305420842 [mq]: add_kvm_guest_wait_handlers

Re: [kvm-devel] [kvm-ppc-devel] [PATCH] Add -Werror to libkvm compile

2008-03-25 Thread Jerone Young
It does work with gcc 4.2.3 . Though no idea if gcc-4.3 4.4 would workout. Though they should. I'll need to to compile them and give them a try. On Mon, 2008-03-24 at 20:42 +0100, Segher Boessenkool wrote: This patch adds -Werror to CFLAGS for compilation of libkvm. This should stop

Re: [kvm-devel] buliding and testing PowerPC KVM

2008-03-25 Thread Jerone Young
So it's actually really easy using cross compiler to build everything. I use my laptop and then copy over to our nfs root that our boards use. Here are some instructions I wrote up for someone earlier. Excuse the fill me parts but it is enough to get you going: On Tue, 2008-03-25 at 18:56

Re: [kvm-devel] buliding and testing PowerPC KVM

2008-03-25 Thread Jerone Young
* Sorry was going for paste, and somehow hit send. So it's actually really easy using cross compiler to build everything. I use my laptop and then copy over to our nfs root that our boards use. Here are some instructions I wrote up for someone earlier. Excuse the fill me parts but it is enough

Re: [kvm-devel] [kvm-ppc-devel] [PATCH] Add -Werror to libkvm compile

2008-03-25 Thread Jerone Young
file for including the CFLAG, this would just clutter things more. On Tue, 2008-03-25 at 19:08 +0200, Avi Kivity wrote: Jerone Young wrote: It does work with gcc 4.2.3 . Though no idea if gcc-4.3 4.4 would workout. Though they should. I'll need to to compile them and give them a try

[kvm-devel] [PATCH] Add -Werror to libkvm compile

2008-03-24 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1206384205 18000 # Branch merge # Node ID e23a26d1da04a6dbb831da7d03922abf95de7b30 # Parent 972f62b6acae693c388d7b05d3a9ba7ef26ab4a0 Add -Werror to libkvm compile This patch adds -Werror to CFLAGS for compilation of libkvm

Re: [kvm-devel] [PATCH][QEMU] Use a separate device for in-kernel PIT (v2)

2008-03-24 Thread Jerone Young
Fixes issues with pit for PPC. Acked-by: Jerone Young [EMAIL PROTECTED] On Mon, 2008-03-24 at 13:54 -0500, Anthony Liguori wrote: Part of the feedback we received from Fabrice about the KVM patches for QEMU is that we should create a separate device for the in-kernel APIC to avoid having lots

[kvm-devel] [PATCH 7 of 7] Add ability to specify ram on command line for bamboo board model

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205937727 18000 # Branch merge # Node ID 17ae5b5f4fbfc2ac365b747ffa864afef67220d7 # Parent c0a71393d66916148a96e3f2f91d29478fb5d063 Add ability to specify ram on command line for bamboo board model This patch adds the ability

[kvm-devel] [PATCH 3 of 7] Create new load_uimage() gunzip support to uboot loader in Qemu

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205937719 18000 # Branch merge # Node ID 6bc8a342745dd8fefbe229cc4626144b19786117 # Parent 5371763b15da496413c4e818fb87a92c5e66eb56 Create new load_uimage() gunzip support to uboot loader in Qemu This patch adds the ability

[kvm-devel] [PATCH 4 of 7] Add PPC 440EP bamboo board device tree source binary into qemu

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205937723 18000 # Branch merge # Node ID 4a064f92d8fa574cebac4d9b703d0a93c6387cea # Parent 6bc8a342745dd8fefbe229cc4626144b19786117 Add PPC 440EP bamboo board device tree source binary into qemu This patch places the bamboo

[kvm-devel] [PATCH 2 of 7] Add libfdt support to qemu

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205936671 18000 # Branch merge # Node ID 5371763b15da496413c4e818fb87a92c5e66eb56 # Parent 444d6f28441da70464ba36e9c9ffd863d1c58403 Add libfdt support to qemu This patch libfdt support into the qemu configuation script

[kvm-devel] [PATCH 5 of 7] Add dynamic device tree manipulation change uboot loader for PPC bamboo board model

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205937724 18000 # Branch merge # Node ID 257410f0c4f7c6fb23d93defb00d92d0ec066fc3 # Parent 4a064f92d8fa574cebac4d9b703d0a93c6387cea Add dynamic device tree manipulation change uboot loader for PPC bamboo board model This patch

[kvm-devel] [PATCH 0 of 7] PowerPC kvm-userspace patches

2008-03-19 Thread Jerone Young
on the command line - Ability to add kernel arguments on the command line - Ability to load compressed uImages - Ability to specify memory on the command line Signed-off-by: Jerone Young [EMAIL PROTECTED

[kvm-devel] [PATCH 6 of 7] Modify PPC bamboo ppc440 board models

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205937726 18000 # Branch merge # Node ID c0a71393d66916148a96e3f2f91d29478fb5d063 # Parent 257410f0c4f7c6fb23d93defb00d92d0ec066fc3 Modify PPC bamboo ppc440 board models This patch renames pp440_init to ppc440ep_init, as ppc440

[kvm-devel] [PATCH] Fix undefined refrence of qemu_system_device_hot_add for non x86 archs

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205942671 18000 # Branch merge # Node ID 782ef2276af9ca360e25e07ec5ac0ec387428397 # Parent 972f62b6acae693c388d7b05d3a9ba7ef26ab4a0 Fix undefined refrence of qemu_system_device_hot_add for non x86 archs This patch fixes it so

[kvm-devel] [PATCH 0 of 7] [v5] PowerPC kvm-userspace patches

2008-03-19 Thread Jerone Young
uImages - Ability to specify memory on the command line Signed-off-by: Jerone Young [EMAIL PROTECTED] - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http

[kvm-devel] [PATCH 3 of 7] Create new load_uimage() gunzip support to uboot loader in Qemu

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205953006 18000 # Branch merge # Node ID 05d6146c77066b2bc0dd8349ee39636bc303628d # Parent be1aa50ab7de0a9e0441e46769e2a40a582fc3c0 Create new load_uimage() gunzip support to uboot loader in Qemu This patch adds the ability

[kvm-devel] [PATCH 2 of 7] Add libfdt support to qemu

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205952857 18000 # Branch merge # Node ID be1aa50ab7de0a9e0441e46769e2a40a582fc3c0 # Parent 20c62a22bfaeca9f01439b96b7159b725fff0dcd Add libfdt support to qemu This patch libfdt support into the qemu configuation script

[kvm-devel] [PATCH 6 of 7] Modify PPC bamboo ppc440 board models

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205953013 18000 # Branch merge # Node ID f625aa6f92329c0069492849a389f41d024d479b # Parent 8e9da5ddf159eb6cf5a292ccbf5f735103b493ef Modify PPC bamboo ppc440 board models This patch renames pp440_init to ppc440ep_init, as ppc440

[kvm-devel] [PATCH 4 of 7] Add PPC 440EP bamboo board device tree source binary into qemu

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205953011 18000 # Branch merge # Node ID 03925441312877b8350e4af68e475d5d746304d4 # Parent 05d6146c77066b2bc0dd8349ee39636bc303628d Add PPC 440EP bamboo board device tree source binary into qemu This patch places the bamboo

[kvm-devel] [PATCH 5 of 7] Add dynamic device tree manipulation change uboot loader for PPC bamboo board model

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205953012 18000 # Branch merge # Node ID 8e9da5ddf159eb6cf5a292ccbf5f735103b493ef # Parent 03925441312877b8350e4af68e475d5d746304d4 Add dynamic device tree manipulation change uboot loader for PPC bamboo board model This patch

[kvm-devel] [PATCH 7 of 7] Add ability to specify ram on command line for bamboo board model

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205953014 18000 # Branch merge # Node ID 1facd867795ba61a65f451047a2982457b9e02ab # Parent f625aa6f92329c0069492849a389f41d024d479b Add ability to specify ram on command line for bamboo board model This patch adds the ability

Re: [kvm-devel] [PATCH 5 of 7] Add dynamic device tree manipulation change uboot loader for PPC bamboo board model

2008-03-19 Thread Jerone Young
On Wed, 2008-03-19 at 14:30 -0500, Anthony Liguori wrote: Jerone Young wrote: # HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205953012 18000 # Branch merge # Node ID 8e9da5ddf159eb6cf5a292ccbf5f735103b493ef # Parent 03925441312877b8350e4af68e475d5d746304d4 Add

[kvm-devel] [PATCH 0 of 7] [v6] PowerPC kvm-userspace patches

2008-03-19 Thread Jerone Young
Signed-off-by: Jerone Young [EMAIL PROTECTED] - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01

[kvm-devel] [PATCH 6 of 7] Modify PPC bamboo ppc440 board models

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205956788 18000 # Branch merge # Node ID ce00438069e7a2fe5be55270b99583e8577ccd50 # Parent 127fe3c94ee7f90397b6f921d600c4a6f7237a10 Modify PPC bamboo ppc440 board models This patch renames pp440_init to ppc440ep_init, as ppc440

[kvm-devel] [PATCH 4 of 7] Add PPC 440EP bamboo board device tree source binary into qemu

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205956788 18000 # Branch merge # Node ID 947b9350740ee49956b4e4720c313ac8a18b811e # Parent e106ad4ec36334a0e2158a1396b4cbfbfeeb552e Add PPC 440EP bamboo board device tree source binary into qemu This patch places the bamboo

[kvm-devel] [PATCH 2 of 7] Add libfdt support to qemu

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205956788 18000 # Branch merge # Node ID cd9ca907432cd14522809f098cc64d5a2b88705b # Parent af2d7781613d1bde6d0d48cf400b8b18ded19009 Add libfdt support to qemu This patch libfdt support into the qemu configuation script

[kvm-devel] [PATCH 7 of 7] Add ability to specify ram on command line for bamboo board model

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205956788 18000 # Branch merge # Node ID 51914bbfa0257601c5074a632da11463c26e8f06 # Parent ce00438069e7a2fe5be55270b99583e8577ccd50 Add ability to specify ram on command line for bamboo board model This patch adds the ability

[kvm-devel] [PATCH 3 of 7] Create new load_uimage() gunzip support to uboot loader in Qemu

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205956788 18000 # Branch merge # Node ID e106ad4ec36334a0e2158a1396b4cbfbfeeb552e # Parent cd9ca907432cd14522809f098cc64d5a2b88705b Create new load_uimage() gunzip support to uboot loader in Qemu This patch adds the ability

[kvm-devel] [PATCH 5 of 7] Add dynamic device tree manipulation change uboot loader for PPC bamboo board model

2008-03-19 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205956788 18000 # Branch merge # Node ID 127fe3c94ee7f90397b6f921d600c4a6f7237a10 # Parent 947b9350740ee49956b4e4720c313ac8a18b811e Add dynamic device tree manipulation change uboot loader for PPC bamboo board model This patch

[kvm-devel] [PATCH 7 of 7] Add ability to specify ram on command line for bamboo board model

2008-03-18 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205870472 18000 # Branch merge # Node ID 4f90f7d25186f55bfb1503764af5264201df067f # Parent ac0fc9dfd78d2eddd083326e9b635a9286fc3b19 Add ability to specify ram on command line for bamboo board model This patch adds the ability

[kvm-devel] [PATCH 5 of 7] Add dynamic device tree manipulation change uboot loader for PPC bamboo board model

2008-03-18 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205870472 18000 # Branch merge # Node ID 3e87db599895937824b9bf3369eb67ea7f5a7595 # Parent ba2876c3e8916ba9c19b75c4464cbb8dc6858fbd Add dynamic device tree manipulation change uboot loader for PPC bamboo board model This patch

[kvm-devel] [PATCH 3 of 7] Create new load_uimage() gunzip support to uboot loader in Qemu

2008-03-18 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205870472 18000 # Branch merge # Node ID 25515e6983ba1e070cbdcb7be1527426a097048b # Parent aa10b5ca2f11cd571ae8a06c1e92425b7f7407ca Create new load_uimage() gunzip support to uboot loader in Qemu This patch adds the ability

[kvm-devel] [PATCH 2 of 7] Add libfdt support to qemu

2008-03-18 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205870472 18000 # Branch merge # Node ID aa10b5ca2f11cd571ae8a06c1e92425b7f7407ca # Parent 499d36637c8b4fcc0cd0008186d7974bb28369ab Add libfdt support to qemu This patch adds needed configuration options to compile in libfdt

[kvm-devel] [PATCH 6 of 7] Modify PPC bamboo ppc440 board models

2008-03-18 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205870472 18000 # Branch merge # Node ID ac0fc9dfd78d2eddd083326e9b635a9286fc3b19 # Parent 3e87db599895937824b9bf3369eb67ea7f5a7595 Modify PPC bamboo ppc440 board models This patch renames pp440_init to ppc440ep_init, as ppc440

[kvm-devel] [PATCH 4 of 7] Add PPC 440EP bamboo board device tree source binary into qemu

2008-03-18 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205870472 18000 # Branch merge # Node ID ba2876c3e8916ba9c19b75c4464cbb8dc6858fbd # Parent 25515e6983ba1e070cbdcb7be1527426a097048b Add PPC 440EP bamboo board device tree source binary into qemu This patch places the bamboo

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 7 of 7] Add ability to specify ram on command line for bamboo board model

2008-03-18 Thread Jerone Young
On Tue, 2008-03-18 at 16:03 -0500, Hollis Blanchard wrote: On Tue, 2008-03-18 at 15:06 -0500, Jerone Young wrote: # HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205870472 18000 # Branch merge # Node ID 4f90f7d25186f55bfb1503764af5264201df067f # Parent

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 2 of 7] Add libfdt support to qemu

2008-03-18 Thread Jerone Young
:06 -0500, Jerone Young wrote: +## +# libfdt probe +# +if test -z $device_tree_support -a \ + $cpu = powerpc; then + device_tree_support=no + cat $TMPC EOF +#include libfdt.h +/* XXX uncomment later when libfdt is built before this test

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 5 of 7] Add dynamic device tree manipulation change uboot loader for PPC bamboo board model

2008-03-18 Thread Jerone Young
On Tue, 2008-03-18 at 16:25 -0500, Hollis Blanchard wrote: On Tue, 2008-03-18 at 15:06 -0500, Jerone Young wrote: # HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205870472 18000 # Branch merge # Node ID 3e87db599895937824b9bf3369eb67ea7f5a7595 # Parent

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 3 of 7] Create new load_uimage() gunzip support to uboot loader in Qemu

2008-03-18 Thread Jerone Young
On Tue, 2008-03-18 at 16:14 -0500, Hollis Blanchard wrote: On Tue, 2008-03-18 at 15:06 -0500, Jerone Young wrote: +tmp_loaded_image_size = hdr-ih_size; + +if (hdr-ih_comp == IH_COMP_GZIP) { + uncompressed_data = qemu_malloc(MAX_KERNEL_SIZE); + ret = gunzip

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 2 of 7] Add libfdt support to qemu

2008-03-18 Thread Jerone Young
Well this can not go upstream. If it were to go into upstream qemu we would need for them to take in libfdt (which they most likely will have big issue with). Also we wouldn't do the probing if they did take it in. But for the forseable future we are not getting stuff into qemu yet. If we do then

[kvm-devel] [PATCH 0 of 7] [v2] PowerPC kvm-userspace patches

2008-03-14 Thread Jerone Young
on the command line Signed-off-by: Jerone Young [EMAIL PROTECTED] - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01

[kvm-devel] [PATCH 2 of 7] Add libfdt support to qemu

2008-03-14 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205507804 18000 # Branch merge # Node ID d96091321011ee86681f00bbaf72337ebc937791 # Parent b573d2790e7813337bf26c76a5c773a59592da5d Add libfdt support to qemu This patch adds needed configuration options to compile in libfdt

[kvm-devel] [PATCH 5 of 7] Add dynamic device tree manipulation change uboot loader for PPC bamboo board model

2008-03-14 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205514172 18000 # Branch merge # Node ID 9dd933f712ce2983997be94bae401572d5bba8f2 # Parent 60d8930ecedd292053f9c5340c95704b20e10c65 Add dynamic device tree manipulation change uboot loader for PPC bamboo board model This patch

[kvm-devel] [PATCH 6 of 7] Modify PPC bamboo ppc440 board models

2008-03-14 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205514173 18000 # Branch merge # Node ID 63237bde74818a5dc3cdb1baee781dab101290ce # Parent 9dd933f712ce2983997be94bae401572d5bba8f2 Modify PPC bamboo ppc440 board models This patch renames pp440_init to ppc440ep_init, as ppc440

[kvm-devel] [PATCH 4 of 7] Add PPC 440EP bamboo board device tree source binary into qemu

2008-03-14 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205514170 18000 # Branch merge # Node ID 60d8930ecedd292053f9c5340c95704b20e10c65 # Parent 8b68dc88abc897e7502e2c73ca1e40eb2084104f Add PPC 440EP bamboo board device tree source binary into qemu This patch places the bamboo

[kvm-devel] [PATCH 7 of 7] Add ability to specify ram on command line for bamboo board model

2008-03-14 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205514174 18000 # Branch merge # Node ID 3060b75a9597d4ab67c23871df41fc5e5476df2b # Parent 63237bde74818a5dc3cdb1baee781dab101290ce Add ability to specify ram on command line for bamboo board model This patch adds the ability

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 4 of 7] Add PPC 440EP bamboo board device tree source binary into qemu

2008-03-14 Thread Jerone Young
this again. -- Hollis Blanchard IBM Linux Technology Center On Fri, 2008-03-14 at 12:09 -0500, Jerone Young wrote: # HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205514170 18000 # Branch merge # Node ID 60d8930ecedd292053f9c5340c95704b20e10c65 # Parent

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 4 of 7] Add PPC 440EP bamboo board device tree source binary into qemu

2008-03-13 Thread Jerone Young
On Wed, 2008-03-12 at 21:42 -0500, Hollis Blanchard wrote: On Tue, 2008-03-11 at 23:50 -0500, Jerone Young wrote: # HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205296680 18000 # Branch merge # Node ID 9c15709640cd55bf6f782d6856423363312493bb # Parent

Re: [kvm-devel] [kvm-ppc-devel] [PATCH 5 of 7] Add dynamic device tree manipulation change uboot loader for PPC bamboo board model

2008-03-13 Thread Jerone Young
On Wed, 2008-03-12 at 21:53 -0500, Hollis Blanchard wrote: You've misspelled licence several times in this patch. Got them. More of one error propagating through cut paste. On Tue, 2008-03-11 at 23:50 -0500, Jerone Young wrote: # HG changeset patch # User Jerone Young [EMAIL PROTECTED

[kvm-devel] [PATCH] Move kvm_get_pit to libkvm.c common code

2008-03-11 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205266548 18000 # Branch merge # Node ID b136c0450c0f7c6ff2262437b1beb9896b1585e3 # Parent c14fbbaee36241aa0fab0d6391e47cf9f4ac8012 Move kvm_get_pit to libkvm.c common code This fixes compilation issues for PowerPC and other non

[kvm-devel] [PATCH 5 of 7] Add dynamic device tree manipulation change uboot loader for PPC bamboo board model

2008-03-11 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205296680 18000 # Branch merge # Node ID 50fddb23a4c19ec6f359a4dd39e98712eb6bcaeb # Parent 9c15709640cd55bf6f782d6856423363312493bb Add dynamic device tree manipulation change uboot loader for PPC bamboo board model This patch

[kvm-devel] [PATCH 4 of 7] Add PPC 440EP bamboo board device tree source binary into qemu

2008-03-11 Thread Jerone Young
# HG changeset patch # User Jerone Young [EMAIL PROTECTED] # Date 1205296680 18000 # Branch merge # Node ID 9c15709640cd55bf6f782d6856423363312493bb # Parent 48651677b7d05254d6acf03551bfea05cef8aa47 Add PPC 440EP bamboo board device tree source binary into qemu This patch places the bamboo

[kvm-devel] [PATCH 0 of 7] PowerPC kvm-userspace patches

2008-03-11 Thread Jerone Young
currently where guest kernel is not mounting the initrd. Working it now! But these changes should go in anyway. Signed-off-by: Jerone Young [EMAIL PROTECTED] - This SF.net email is sponsored by: Microsoft Defy all challenges

  1   2   3   >