[XenPPC] [RFC][PATCH] 2/5] [POWERPC] Use the PFN decoration for the xentrace page(s).

2006-11-23 Thread Tony Breeds
Signed-off-by: Tony Breeds <[EMAIL PROTECTED]> --- xen/arch/powerpc/mm.c | 10 +- xen/common/trace.c| 13 + 2 files changed, 18 insertions(+), 5 deletions(-) Index: xenppc-unstable.hg.working/xen/common/trace.c =

[XenPPC] [RFC][PATCH] 3/5] [XEN] Use explicit bit sized fields for exported xentrace data.

2006-11-23 Thread Tony Breeds
Signed-off-by: Tony Breeds <[EMAIL PROTECTED]> --- xen/common/trace.c |6 +++--- xen/include/public/trace.h |2 +- xen/include/xen/trace.h| 14 +++--- 3 files changed, 11 insertions(+), 11 deletions(-) Index: xenppc-unstable.hg.working/xen/common/trace.c ===

[XenPPC] [RFC][PATCH] 0/5] Support xentrace on PPC, and update tools to work regardless of endian/wordsize.

2006-11-23 Thread Tony Breeds
Hello All, This series of patches gets xentrace working on PPC. Clearly the first 2 patches are PPC specific, but the last 3 are xen-devel material. Essentially the patches do: 1. Introduce a #define for decorating xenheap(and htab) pages. 2. Wire up xentrace and use the pfn decoration.

[XenPPC] [RFC][PATCH] 4/5] [TOOLS][XENTRACE] Update tools to write data to disk in a known endian'ness.

2006-11-23 Thread Tony Breeds
Use network byte order when writing data to disk, making the data portable to any machine. Signed-off-by: Tony Breeds <[EMAIL PROTECTED]> --- tools/xentrace/xentrace.c | 47 ++--- tools/xentrace/xentrace_format |7 +++--- 2 files changed, 44 inserti

[XenPPC] [RFC][PATCH] 1/5] [POWERPC] Introduce a PFN decoration.

2006-11-23 Thread Tony Breeds
This bit can be OR'ed into a MFN, to allow dom0 to map it. Signed-off-by: Tony Breeds <[EMAIL PROTECTED]> --- xen/arch/powerpc/mm.c|5 - xen/include/asm-powerpc/mm.h |3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) Index: xenppc-unstable.hg.working/xen/arch/powerpc/mm

[XenPPC] [RFC][PATCH] 5/5] [TOOLS][XENTRACE] Various tidyups to xentrace tools.

2006-11-23 Thread Tony Breeds
- use err/errx/warn, instead of PERROR, perror and fprintf - Match () place ment consistent in this files - Use consistent tabs and whitespacing. Signed-off-by: Tony Breeds <[EMAIL PROTECTED]> --- tools/xentrace/xentrace.c | 137 ++--- tools/xentrace/