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
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
# 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
# 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
(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
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
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
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
. 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
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
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
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
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
* 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
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
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
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
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
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
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
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
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)' ''
+
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
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
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
#
#
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
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
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
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
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
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
-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
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
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
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
-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
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
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
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
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
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(-)
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
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
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
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
# 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
# HG changeset patch
# User Jerone Young [EMAIL PROTECTED]
# Date 1206732207 18000
# Node ID 82daf2163e7a8eb26b446550937e517be86c297c
# Parent e48cf2ad6c85c457ff64c04b83960fc305420842
[mq]: add_kvm_guest_wait_handlers
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
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
* 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
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
# 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
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
# 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
# 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
# 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
# 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
# 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
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
# 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
# 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
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
# 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
# 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
# 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
# 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
# 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
# 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
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
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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
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
: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
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
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
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
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
# 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
# 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
# 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
# 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
# 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
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
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
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
# 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
# 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
# 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
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 - 100 of 283 matches
Mail list logo