[XenPPC] [xenppc-unstable] [XEN][POWERPC] compress all extents into a single LMB

2006-09-30 Thread Xen patchbot-xenppc-unstable
# HG changeset patch # User Jimi Xenidis <[EMAIL PROTECTED]> # Node ID 7de08aceff6de9569c6723c8283f6a653f1e90ea # Parent c7fa7c41b9e60cf90feddea8c15f015f436b [XEN][POWERPC] compress all extents into a single LMB Linux prom code has a static limit. Signed-off-by: Jimi Xenidis <[EMAIL PROTECTE

[XenPPC] [xenppc-unstable] [XEN][POWERPC] Allocate Xen memory area based on the amount of memory

2006-09-30 Thread Xen patchbot-xenppc-unstable
# HG changeset patch # User Jimi Xenidis <[EMAIL PROTECTED]> # Node ID c7fa7c41b9e60cf90feddea8c15f015f436b # Parent dbfb5fc0b9b2ccc2f481710da8cf419d91ae40d6 [XEN][POWERPC] Allocate Xen memory area based on the amount of memory This will make sure that there is enough memory for large HTABs,

[XenPPC] [xenppc-unstable] [XEN][POWERPC] Conistence with log vs. order

2006-09-30 Thread Xen patchbot-xenppc-unstable
# HG changeset patch # User Jimi Xenidis <[EMAIL PROTECTED]> # Node ID 3bf1684f032ebf5ccabda8f0a7cc10757061b0bf # Parent 2e219f06f9a407d13248ea7a389373a23028c426 [XEN][POWERPC] Conistence with log vs. order We use "log" for a log2 value, "order" is the log2 of page size, so: order = log - PAGE_

[XenPPC] [xenppc-unstable] shadowed paramter in prototype, SHEESH!

2006-09-30 Thread Xen patchbot-xenppc-unstable
# HG changeset patch # User Jimi Xenidis <[EMAIL PROTECTED]> # Node ID dbfb5fc0b9b2ccc2f481710da8cf419d91ae40d6 # Parent 3bf1684f032ebf5ccabda8f0a7cc10757061b0bf shadowed paramter in prototype, SHEESH! Signed-off-by: Jimi Xenidis <[EMAIL PROTECTED]> --- xen/arch/powerpc/rtas.h |2 +- 1 files

[XenPPC] [xenppc-unstable] [XEN][POWERPC] Remove limit on the page frame table

2006-09-30 Thread Xen patchbot-xenppc-unstable
# HG changeset patch # User Jimi Xenidis <[EMAIL PROTECTED]> # Node ID 2e219f06f9a407d13248ea7a389373a23028c426 # Parent c9bf3af5624b6186e665e6d8d783ff92a5b3afce [XEN][POWERPC] Remove limit on the page frame table Dunno where the limit came from, but it is the reason we were asserting in the page

[XenPPC] Recent changes for big domains

2006-09-30 Thread Jimi Xenidis
Recent changes have gone in to allow for domains to be rather large. However, Dom0 is limited to 2GiB in size for the time being. Here is the bug that describes the issue: http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=785 -JX ___ Xen-ppc-dev

[XenPPC] xm save: adding couple domctl operations to access htab

2006-09-30 Thread poff
When saving a domain, its htab must be copied, real page numbers replaced with physical, then written to disk. To copy the htab, I've tried for many hours to add a domctl operation, #define XEN_DOMCTL_gethtab 29, using code and structures similar to XEN_DOMCTL_getmemlist. This new command make

Re: [XenPPC] xm save: adding couple domctl operations to access htab

2006-09-30 Thread Tony Breeds
On Sat, Sep 30, 2006 at 05:29:40PM -0400, poff wrote: > When saving a domain, its htab must be copied, real page numbers replaced > with physical, > then written to disk. To copy the htab, I've tried for many hours to add a > domctl operation, > #define XEN_DOMCTL_gethtab 29, using code and stru

[XenPPC] Automated reliability report for Xen on JS21

2006-09-30 Thread Amos Waterland
An automated process boooted Xen on a JS21 blade 126 times, recording 5 failures and 109 passes, using the launch of the ssh daemon by dom0 as a correctness criteria. The version of Xen used was changeset 261c458e46af, which is tip of tree changeset dbfb5fc0b9b2 plus the bootargs simplification pa

[XenPPC] Automated reliability report for Xen on JS20

2006-09-30 Thread Amos Waterland
An automated process boooted Xen on a JS20 blade 534 times, recording 0 failures and 534 passes, using the launch of the ssh daemon by dom0 as a correctness criteria. The version of Xen used was changeset 261c458e46af, which is tip of tree changeset dbfb5fc0b9b2 plus the bootargs simplification pa

[XenPPC] [PATCH] Simplify bootargs processing

2006-09-30 Thread Amos Waterland
Set and document clear precedence rules for boot argument processing. Support the same builtin command line format in the 32-bit xen binary as the 32-bit zImage binary does. Remove dead default_bootargs code. This patch has been in use by an internal IBM project for some time. It enables two imp

[XenPPC] [PATCH 4/6][TOOLS][XM-TEST] Update .hgignore to remove artifacts of ramdisk build

2006-09-30 Thread Tony Breeds
Update .hgignore to remove artifacts of ramdisk build. Signed-off-by: Tony Breeds <[EMAIL PROTECTED]> --- .hgignore |9 + 1 file changed, 9 insertions(+) diff -r 76cd9324d142 -r 8fd3e1ce2f9f .hgignore --- a/.hgignore Fri Sep 29 15:54:43 2006 +1000 +++ b/.hgignore Fri Sep 29 15:57:28

[XenPPC] [PATCH 1/6][TOOLS][XM-TEST] Update to use uClib buildroot-snapshot

2006-09-30 Thread Tony Breeds
Update to use uClib buildroot-snapshot. Dated file no longer exists on upstream server. Signed-off-by: Tony Breeds <[EMAIL PROTECTED]> --- tools/xm-test/ramdisk/Makefile.am |3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff -r 500043f8ccff -r 3207a28bb29d tools/xm-test/ramdisk/Make

[XenPPC] [PATCH 2/6][TOOLS][XM-TEST] Remove hard coded reference to i386

2006-09-30 Thread Tony Breeds
Remove hard coded reference to i386. In preperation for other architectures. Signed-off-by: Tony Breeds <[EMAIL PROTECTED]> --- tools/xm-test/ramdisk/Makefile.am |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff -r 3207a28bb29d -r 5017ce424246 tools/xm-test/ramdisk/Makefile.am

[XenPPC] [PATCH 3/6][TOOLS][XM-TEST] rename buildroot -> buildroot-i386

2006-09-30 Thread Tony Breeds
rename buildroot -> buildroot-i386. Also update Makefile. Signed-off-by: Tony Breeds <[EMAIL PROTECTED]> --- hg mv --after tools/xm-test/ramdisk/configs/buildroot{,-i386} tools/xm-test/ramdisk/Makefile.am|2 tools/xm-test/ramdisk/configs/buildroot | 330 ---

[XenPPC] [PATCH 6/6][TOOLS][XM-TEST] Add configuration data for powerpc

2006-09-30 Thread Tony Breeds
Add configuration data for powerpc. Allows for building of initrd, and running of tests. Signed-off-by: Tony Breeds <[EMAIL PROTECTED]> --- tools/xm-test/lib/XmTestLib/arch.py | 30 + tools/xm-test/lib/XmTestReport/arch.py |6 tools/xm-test/ramdisk/Makefile.am

[XenPPC] [PATCH 5/6][TOOLS][XM-TEST] Refactor code to encapsulate architecture decisions in one place

2006-09-30 Thread Tony Breeds
Refactor code to encapsulate architecture decisions in one place. Also includes some whitespace fixes. Signed-off-by: Tony Breeds <[EMAIL PROTECTED]> --- tools/xm-test/lib/XmTestLib/XenDomain.py | 72 +++--- tools/xm-test/lib/XmTestLib/arch.py| 103 + tools

[XenPPC] [PATCH 0/6][TOOLS][XM-TEST] Update xm-test to support new architectures

2006-09-30 Thread Tony Breeds
Hi All, These patches update the xm-test code to be more easily portable to new architecture. This focus od this endevour is PPC but I believe that IA64 also benifits. Patch summary: 1: Instead of using a dated snapshot (which no longer exists) use buildroot-snapshot. 2: Remove hard

[XenPPC] Document boot argument processing

2006-09-30 Thread Amos Waterland
Hollis requested that boot argument processing be documented. I have placed the following text on this wiki: http://wiki.xensource.com/xenwiki/XenPPC/BootArguments --- The boot argument processing for powerpc Xen is much less complex than it may appear. Assuming that the 'Simplify bootargs pr

[XenPPC] Re: [Xen-devel] [PATCH 0/6][TOOLS][XM-TEST] Update xm-test to support new architectures

2006-09-30 Thread Tony Breeds
On Fri, Sep 29, 2006 at 08:56:54PM +1100, Tony Breeds wrote: > Hi All, > These patches update the xm-test code to be more easily portable > to new architecture. This focus od this endevour is PPC but I believe > that IA64 also benifits. By way of a quick status report. With all thee patch