On Wed, Apr 18, 2007 at 09:04:08AM +0200, Christian Ehrhardt wrote:
[XEN][POWERPC] Fix Xen-GDB Stub (smp_sen_stop, E00 on unknown command,
remove printk prefix)
- Remove BUG() from smp_stop_all(), common code changes added a call to
this - changed to unimplemented().
- remove the printk
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
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
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
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
- 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
FYI, I stuffed up the CC line, and missed this list.
- Forwarded message from Tony Breeds [EMAIL PROTECTED] -
To: Xen-Devel [EMAIL PROTECTED],
Mark Williamson [EMAIL PROTECTED],
Rob Gardner [EMAIL PROTECTED]
From: Tony Breeds [EMAIL PROTECTED]
Subject: [Xen-devel
On Fri, Nov 17, 2006 at 02:01:02PM +0900, Atsushi SAKAI wrote:
Hello, Rob and Tony
I am using xentrace in IA64 environment.
It works fine.
What is your problem?
Essentially it boiled down to the use of unsigned long in the t_rec
structure. When trying to write the data to disk
On Thu, Nov 16, 2006 at 09:55:40PM -0700, Rob Gardner wrote:
In the dim past, xentrace/xenmon had been tested on amd64 and IA64, but
I don't know if anyone is using it on those platforms.
If you have fixes that would work on all platforms, then by all means
you should share them.
On Sun, Nov 12, 2006 at 02:14:54PM -0500, Mark F Mergen wrote:
I was current with linux-ppc-2.6.hg and xenppc-unstable.hg as of about
Thursday and my noHV systems were woking fine. This weekend, I pulled
changes from both trees and rebuilt everything. Now, I get the following
error during
Howdy all,
I'm having problems getting what should be a reasonably
fundamental operation working.
I have a set of xenheap pages that I'm initialising and then attempting
to map in to dom0 (This is for hcall tracing [ xen/common/trace.c ])
If I dump that pages (or parts thereof) from xen
Add xvd devices to the initrd.
Signed-off-by: Tony Breeds [EMAIL PROTECTED]
---
tools/xm-test/ramdisk/patches/buildroot/add_xvd_devices.patch | 13 ++
1 file changed, 13 insertions(+)
--- /dev/null Thu Jan 01 00:00:00 1970 +
+++ b/tools/xm-test/ramdisk/patches/buildroot
) bumps the version number of xm-test to 1.1, as
these new block tests will certainly fail with older initrd's due to the
lack of xvd device nodes in the initrd.
I've tested these patches with no regressions on x86, and a number of
improvements on PPC.
Signed-off-by: Tony Breeds [EMAIL PROTECTED
Bump xm-test version to 1.1 to accommodate new devices.
Signed-off-by: Tony Breeds [EMAIL PROTECTED]
---
tools/xm-test/configure.ac|2
tools/xm-test/ramdisk/README-XenSource-initrd-1.1-img | 45 ++
2 files changed, 46 insertions(+), 1 deletion
On Tue, Oct 24, 2006 at 02:54:16PM +0100, Ewan Mellor wrote:
OK, I've taken the most of the patch, but with the 16MiB low limit left in.
What's this bit though (I haven't taken this yet)?
Hi Ewan,
What are the outstanding issues with this patch? I'm keen to
get it merged if you're
On Wed, Oct 25, 2006 at 10:38:46AM -0400, Jimi Xenidis wrote:
this just works in my local disk environment and I'm pretty sure othe
local disk environments work as well.
Hollis, Tony are you able to create domain that have net access?
Yes. On my JS20 I was able to create a domU (called
On Thu, Oct 26, 2006 at 02:11:54AM -0400, Hao Yu wrote:
Hi Tony,
Thanks for the info. I followed your steps and basically got the same
thing:
Hi Hao,
You're up late (or early).
1. I got rid of the line : vif = [ '' ] , created a domain (id=8)
2. I issued xm network-attach 8,
BR_SNAPSHOT
else
BR_URL ?= http://xm-test.xensource.com/ramdisks/buildroot-20061023.tar.bz2
endif
Which meant that BR_URL was always getting
http://buildroot.uclibc.org/downloads/snapshots/buildroot-snapshot.tar.bz2;
Signed-off-by: Tony Breeds [EMAIL PROTECTED]
---
Makefile.am |4
On Wed, Oct 25, 2006 at 02:45:36PM +1000, Tony Breeds wrote:
Cool. I'll tackle this.
I expect we'll neeed to create some extra device nodes (/dev/xvd*) in
the initrd so we may need to bump the xm-test version to 1.1 when this
goes in to make sure everything stays in sync.
The following
On Tue, Oct 24, 2006 at 02:54:16PM +0100, Ewan Mellor wrote:
OK, I've taken the most of the patch, but with the 16MiB low limit left in.
Great.
What's this bit though (I haven't taken this yet)?
Essentially the XenDomain class does not respect the arch defaults where
as XmTestDomain does.
On Mon, Oct 23, 2006 at 11:55:22AM +0100, Ewan Mellor wrote:
I'm not convinced by this one. Just because 32 MiB is known to be safe, that
doesn't mean that 31 MiB will cause the domain to crash. The 16 MiB value is
deliberately _far_ too small, so that the OOM killer kicks in, and the
On Mon, Oct 23, 2006 at 11:48:54AM +0100, Ewan Mellor wrote:
Patches 3 - 9 look OK. Rather than take 1 and 2 directly,?I've reworked that
bit of the build system as we discussed, so that xm-test.xensource.com will
host a known-good version of the buildroot source.
Great. I included them
Rename buildroot - buildroot-i386.
Also update Makefile.
After patch
Signed-off-by: Tony Breeds [EMAIL PROTECTED]
---
tools/xm-test/ramdisk/Makefile.am|2
tools/xm-test/ramdisk/configs/buildroot | 330 ---
tools/xm-test/ramdisk/configs/buildroot-i386 | 330
Update to use uClibc 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(-)
--- a/tools/xm-test/ramdisk/Makefile.am Tue Oct 17 19:04:46 2006
Add ability to inspect messages from domain for arbitrary strings.
Used on PowerPC to FAIL(), if the guest domain hits a BUG() and enters XMON.
Signed-off-by: Tony Breeds [EMAIL PROTECTED]
---
tools/xm-test/lib/XmTestLib/Console.py |5 +
tools/xm-test/lib/XmTestLib/arch.py| 20
Update .hgignore to remove artifacts of ramdisk build.
Signed-off-by: Tony Breeds [EMAIL PROTECTED]
---
.hgignore |9 +
1 file changed, 9 insertions(+)
--- a/.hgignore Thu Oct 19 11:57:00 2006 +1000
+++ b/.hgignore Thu Oct 19 11:57:29 2006 +1000
@@ -184,6 +184,15 @@
^tools/xentrace
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 | 73 +++
tools/xm-test/lib/XmTestLib/arch.py| 102 +
tools
Default to appending to extra in XenConfig.
PowerPC needs console information from the command line. Resetting the whole
command line causes false failures.
Signed-off-by: Tony Breeds [EMAIL PROTECTED]
---
tools/xm-test/lib/XmTestLib/XenDomain.py |3 +++
1 file changed, 3 insertions
./autogen
./configure
cd ramdisk
make BR_ARCH=powerpc
-=-=-
As discussed previously it'd be great if an initrd and buildroot tarball
could be hosted on xensource.
Signed-off-by: Tony Breeds [EMAIL PROTECTED]
---
.hgignore | 10
tools/xm-test/lib
Fix Memory assumptions in the create tests.
Use the architecture specified idea of minimum memory.
Signed-off-by: Tony Breeds [EMAIL PROTECTED]
---
tools/xm-test/tests/create/11_create_concurrent_pos.py|2 -
tools/xm-test/tests/create/12_create_concurrent_stress_pos.py | 11
Remove hard coded reference to i386.
In preparation for other architectures.
Signed-off-by: Tony Breeds [EMAIL PROTECTED]
---
tools/xm-test/ramdisk/Makefile.am |6 --
1 file changed, 4 insertions(+), 2 deletions(-)
--- a/tools/xm-test/ramdisk/Makefile.am Thu Oct 19 11:54:43 2006 +1000
(for consistency)
and
start_info - si (in load_devtree beuse of the renaming above)
Signed-off-by: Tony Breeds [EMAIL PROTECTED]
---
tools/libxc/powerpc64/xc_linux_build.c | 59 -
1 file changed, 30 insertions(+), 29 deletions(-)
---
diff -r a1fdeb2c6d77 tools/libxc
Signed-off-by: Tony Breeds [EMAIL PROTECTED]
---
arch/powerpc/platforms/xen/hcall.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff -r 933613959bf6 arch/powerpc/platforms/xen/hcall.c
--- a/arch/powerpc/platforms/xen/hcall.cWed Oct 04 11:20:16 2006 -0400
+++ b/arch
If using a kernel with xmon enabled, when triggering a BUG() we enter
xmon. This effectively stalls the xm-tests process. This patch teaches
xm-test to recognise the xmon prompt and FAIL the test.
This patch requires applies on top of my previous xm-test patches
Signed-off-by: Tony Breeds
On Wed, Oct 04, 2006 at 07:36:08AM -0400, Jimi Xenidis wrote:
I think hollis nailed correctly, does it work for everyone?
Works for me.
Yours Tony
linux.conf.au http://linux.conf.au/ || http://lca2007.linux.org.au/
Jan 15-20 2007 The Australian Linux Technical Conference!
On Wed, Oct 04, 2006 at 11:57:45PM -0400, Amos Waterland wrote:
Did you try building with debug=y, then with debug=n, with no
intervening `make clean'?
Yup.
[EMAIL PROTECTED]:~/Xen/xenppc-unstable.hg.working$ history | egrep dist-xen
snip Older stuff
562 make clean; PATH=/usr/bin:/bin
your patch.
I came accross the same probelm with a clean build. The patch below fixes it
for me.
Reorder includes to help the complier and avoid redundat definition of
__trap_to_gdb.
Signed-off-by: Tony Breeds [EMAIL PROTECTED]
---
xen/arch/powerpc/gdbstub.c |2 +-
1 file changed, 1
Hi All,
I've just opened bug 787[1] for tracking down this problem.
Quoting from my bug report:
==
When running create/13_create_multinic_pos.test xen will panic as it calls
guest_physmap_remove_page().
---
(XEN)
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.
snip
By way of a quick status report.
With all thee
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
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
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
On Tue, Sep 12, 2006 at 06:00:17PM +0200, Segher Boessenkool wrote:
Sometimes when Xen is booted and we let Linux init the MPIC for
the second time Xen could end up in a loop where the CPU is
constantly being interrupted by the MPIC.
Because of console buffering, the last message you see
On Wed, Sep 06, 2006 at 09:16:01AM -0500, Hollis Blanchard wrote:
Sorry all, there were in fact a whole bunch of files I forgot to check
in. (It doesn't help that hg status on a built tree is full of noise.)
I do my linux builds into a scratch area, for just this reason. I've
included my
Hello All,
As many of you know I've been looking at getting access to hypervisor
via the GDB stub in Xen. This is a brain dump, of what I learned trying
to get this tested.
Firstly a summary of GDB stub and technology available from Jimi, in
response to some confused queries from me.
Hello All,
When GDB is atatched to the serial console you loose the output
from printk()'s. Below is a quick patch that uses GDBs O packet to
pass this data out to GDB.
Currently it only works for Xen printk()'s (I'll work on dom0). It's
not complete but I'll dump it here for a quick
On Wed, Aug 16, 2006 at 11:30:48AM -0500, Hollis Blanchard wrote:
Add to the wiki, please:
http://wiki.xensource.com/xenwiki/XenPPC/Run/SystemSim
Also please add a note about the required memory increase.
Done x2
When I workout how to get a root image under systemsim I'll document
that
On Wed, Aug 16, 2006 at 08:10:20AM -0400, Jimi Xenidis wrote:
Thanks for getting to the bottom of this Tony.
As it's empty the linker decides to start a
3rd segment rather than waste disk space.
Hmm, what is empty?
By empty I mean filled with 0s, which I believe is because all the
48 matches
Mail list logo