[XenPPC] [PATCH] Fix xenminicom optimazation to work for modules

2007-01-11 Thread Jerone Young
If a structure that does not fit within 1 page is pointed to, we need to create a structure on the stack to represent this structure for the hypervisor. This code affects kernel module addresses which are do not have physically contiguous memory. This has been tested to boot and also some tests

Re: [XenPPC] [PATCH] Fix xenminicom optimazation to work for modules

2007-01-11 Thread Hollis Blanchard
On Thu, 2007-01-11 at 12:12 -0600, Jerone Young wrote: @@ -121,7 +156,7 @@ int HYPERVISOR_xen_version(int cmd, void int HYPERVISOR_xen_version(int cmd, void *arg) { if (is_kernel_addr((unsigned long)arg)) { - void *desc = xencomm_create_inline(arg); +

[XenPPC] [PATCH 3 of 4] [PATCH] Move flat device tree construction from python to libxc for xc_linux_build()

2007-01-11 Thread Ryan Harper
7 files changed, 617 insertions(+), 17 deletions(-) tools/libxc/powerpc64/Makefile |1 tools/libxc/powerpc64/mk_flatdevtree.c | 520 tools/libxc/powerpc64/mk_flatdevtree.h | 48 ++ tools/libxc/powerpc64/xc_linux_build.c | 44 ++ tools/libxc/xenguest.h

[XenPPC] [PATCH 4 of 4] [PATCH] Remove FlatDeviceTree.py, move prose builder to libxc devtree construction

2007-01-11 Thread Ryan Harper
5 files changed, 48 insertions(+), 376 deletions(-) tools/python/xen/xend/FlatDeviceTree.py | 359 --- tools/libxc/powerpc64/xc_prose_build.c | 44 +++ tools/libxc/xenguest.h |3 tools/python/xen/lowlevel/xc/xc.c | 12 -

[XenPPC] [PATCH 1 of 4] [PATCH] Whitespace cleanup of powerpc64/xc_linux_build.c

2007-01-11 Thread Ryan Harper
1 files changed, 4 insertions(+), 4 deletions(-) tools/libxc/powerpc64/xc_linux_build.c |8 # HG changeset patch # User Ryan Harper [EMAIL PROTECTED] # Date 1168544367 21600 # Node ID 301aa30e95e2a7a76f98c4fbad5f3da4c4aaab42 # Parent db52c7d043bb2a7f3dc67f4f2fb4f6498b92e558 [PATCH]

[XenPPC] [PATCH 2 of 4] [PATCH] Fix pointer math in ft_add_rsvmap(), rename string block to match DTC spec

2007-01-11 Thread Ryan Harper
2 files changed, 6 insertions(+), 3 deletions(-) tools/libxc/powerpc64/flatdevtree.c |7 +-- tools/libxc/powerpc64/flatdevtree.h |2 +- # HG changeset patch # User Ryan Harper [EMAIL PROTECTED] # Date 1168544367 21600 # Node ID 0279229b68453a4a1b3613ac02c8b8ca9a965875 # Parent

[XenPPC] [PATCH 0 of 4] [PATCH] move devtree creation to libxc

2007-01-11 Thread Ryan Harper
This patchset moves the construction of the flat OF tree from python into libxc. whitespace_cleanup.patch - whitespace clean-up in xc_linux_build.c fix_up_flatdevtree.patch - fix copyright notice in flatdevtree.c - fix pointer math in ft_add_rsvmap()

Re: [XenPPC] [PATCH] Fix xenminicom optimazation to work for modules

2007-01-11 Thread Jerone Young
On Thu, 2007-01-11 at 13:06 -0600, Hollis Blanchard wrote: On Thu, 2007-01-11 at 12:12 -0600, Jerone Young wrote: @@ -121,7 +156,7 @@ int HYPERVISOR_xen_version(int cmd, void int HYPERVISOR_xen_version(int cmd, void *arg) { if (is_kernel_addr((unsigned long)arg)) { -

Re: [XenPPC] [PATCH 4 of 4] [PATCH] Remove FlatDeviceTree.py, move prose builder to libxc devtree construction

2007-01-11 Thread Jimi Xenidis
Straight off, prose should have no flat tree reference at all. -JX On Jan 11, 2007, at 1:42 PM, Ryan Harper wrote: 5 files changed, 48 insertions(+), 376 deletions(-) tools/python/xen/xend/FlatDeviceTree.py | 359 --- tools/libxc/powerpc64/xc_prose_build.c | 44

Re: [XenPPC] [PATCH 4 of 4] [PATCH] Remove FlatDeviceTree.py, move prose builder to libxc devtree construction

2007-01-11 Thread Ryan Harper
* Jimi Xenidis [EMAIL PROTECTED] [2007-01-11 15:11]: Straight off, prose should have no flat tree reference at all. Respun with devtree refs excised. -- Ryan Harper Software Engineer; Linux Technology Center IBM Corp., Austin, Tx (512) 838-9253 T/L: 678-9253 [EMAIL PROTECTED] diffstat

Re: [XenPPC] [PATCH 3 of 4] [PATCH] Move flat device tree construction from python to libxc for xc_linux_build()

2007-01-11 Thread Jimi Xenidis
Ok there are a few things here. On Jan 11, 2007, at 1:42 PM, Ryan Harper wrote: 7 files changed, 617 insertions(+), 17 deletions(-) tools/libxc/powerpc64/Makefile |1 tools/libxc/powerpc64/mk_flatdevtree.c | 520 ++ ++