Re: [PATCH][Qemu-devel] Single stepping for PPC broken!

2008-02-13 Thread Marius Groeger
On Wed, 13 Feb 2008, Daniel Jacobowitz wrote: > The else block will be entered if !A, or if A && B. Yeah - oops - sorry :-) Regards Marius -- Marius Groeger SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0 FAX: +49 6

Re: [PATCH][Qemu-devel] Single stepping for PPC broken!

2008-02-13 Thread Marius Groeger
On Wed, 13 Feb 2008, Daniel Jacobowitz wrote: > On Wed, Feb 13, 2008 at 09:46:44AM +0100, Marius Groeger wrote: > > if ((tb->pc & TARGET_PAGE_MASK) == (dest & TARGET_PAGE_MASK) && > > !ctx->singlestep_enabled) { > > .. > > } else { >

Re: [PATCH][Qemu-devel] Single stepping for PPC broken!

2008-02-13 Thread Marius Groeger
On Mon, 11 Feb 2008, Rob Landley wrote: > On Thursday 10 January 2008 07:57:50 Marius Groeger wrote: > > The attached patch fixes the problem, but I have to admit I can't tell > > for sure if this doesn't break other things (such as qemu's built-in > > GDB

[OT] Re: [Qemu-devel] [PATCH] Remove broken MIPS PICA 61 machine

2008-01-30 Thread Marius Groeger
On Wed, 30 Jan 2008, Hervé Poussineau wrote: > I didn't know how to do a patch which removes the file > hw/mips_pica61.c, so this file will have to be removed manually by > the committer. One work-around for that is to do: $ cvs diff ... > my.diff $ diff -pu hw/mips_pica61.c /dev/null >> m

Re: [PATCH][Qemu-devel] Single stepping for PPC broken!

2008-01-10 Thread Marius Groeger
On Wed, 9 Jan 2008, Marius Groeger wrote: > On Wed, 9 Jan 2008, Marius Groeger wrote: > > > I'm having problems with qemu's (-M prep, -cpu 604) handling of the > > MSR_SE bit. My gdbstub can successfully step along regular code, but > > qemu chokes when stepp

Re: [Qemu-devel] Single stepping for PPC broken!

2008-01-09 Thread Marius Groeger
On Wed, 9 Jan 2008, Marius Groeger wrote: > I'm having problems with qemu's (-M prep, -cpu 604) handling of the > MSR_SE bit. My gdbstub can successfully step along regular code, but > qemu chokes when stepping over a branch instruction like "blr". > (Needless

[Qemu-devel] Single stepping for PPC broken?

2008-01-08 Thread Marius Groeger
add some regression here? Can someone try booting Linux on qemu-system-ppc and try gdb/gdbserver? (I haven't been following this list lately, so please bear with me if I missed something critical. I've searched the archives, of course, but to no avail.) Regards and TIA, Marius -- Mar

Re: [Qemu-devel] [PATCH, RFC] More than 2G of memory on 64-bit hosts

2007-06-27 Thread Marius Groeger
xes to keep those identifiers within their own namespace. From what I can tell having done quite a lot of porting and component integration of C code, capitalization is definitely not enough to ensure self-containedness of your code. :-) Regards Marius -- Marius Groeger <[EMAIL

Re: [Qemu-devel] [RFC] IRQ acknowledge on MIPS

2007-01-23 Thread Marius Groeger
ing? Would that be too specific this problem to be an acceptable solution? Regards, Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0 FAX: +49 6136 9948 10 www.sysgo.com | www.elinos.com | www.osek.d

Re: [Qemu-devel] [PATCH] MIPS: add support for cvt.s.d and cvt.d.s

2006-10-23 Thread Marius Groeger
On Sun, 22 Oct 2006, Aurelien Jarno wrote: Could somebody please have a look to the patch (or even merge it)? Looks ok to me. Regards, Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0 FA

Re: [Qemu-devel] Wrong reset of MIPS hflags EXL after interrupt?

2006-08-18 Thread Marius Groeger
to state that Linux 2.6.15 and QEMU CVS HEAD works for me out-of-the-box. I'm using a MIPS r4k big endian configuration. On Thu, 17 Aug 2006, Marius Groeger wrote: Having said that, I'm currently playing with nested interrupts - let's see how that checks out... :-) I would like

Re: [Qemu-devel] Wrong reset of MIPS hflags EXL after interrupt?

2006-08-17 Thread Marius Groeger
d(!) Timer/NIC interrupts, but I rather suspece issues with the tricky EXL/IE/IMASK maniplation code which is involved when allowing for nested interrupts. I don't know whether Linux does that, actually. Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG E

Re: [Qemu-devel] Wrong reset of MIPS hflags EXL after interrupt?

2006-08-16 Thread Marius Groeger
u probably examined a wrong context. The actual, current context's EXL should be correct, otherwise things wouldn't be working at all. Having said that, I'm currently playing with nested interrupts - let's see how that checks out... :-) Glad for any correction of my half-unders

Re: [Qemu-devel] QEMU and m68k - Has anyone looked at the Syn68k core in Executor ?

2006-07-13 Thread Marius Groeger
or [de]). Those are of course extremely specific to Amiga HW, and don't emulate all MMU types, but nontheless those might be interesting to look at, too. Regards, Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded and Real-Time Software Voice: +49

[Qemu-devel] Re: MIPS instruction set configuration

2006-06-27 Thread Marius Groeger
fic "-M machine"? Regards, Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0 FAX: +49 6136 9948 10 www.sysgo.com | www.elinos.com | www.osek.de | www.pikeos.com ___

Re: [Qemu-devel] Pending MIPS patches

2006-06-26 Thread Marius Groeger
m referring to the document 64-Bit TX System RISC TX49/H2, TX49/H3, TX49/H4 Core Architecture Rev 1.0 The TX49 uses an R4K core. Regards, Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0

RE: [Qemu-devel] Linux 2.6.15 hangs with QEMU 0.8.0

2006-06-02 Thread Marius Groeger
moved a call to do_raise_exception(EXCP_EXT_INTERRUPT); That made my Linux boot, finally, Sorry for the noise. Thanks, Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0 FAX: +49 6136

Re: [Qemu-devel] Linux 2.6.15 hangs with QEMU 0.8.0

2006-06-01 Thread Marius Groeger
n irq_disable_hazard, they're needed for irq_enable_hazard as well, since CP0 status is write modified in both situations. -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0 FAX: +49 6136 9948 10

[Qemu-devel] Linux 2.6.15 hangs with QEMU 0.8.0

2006-06-01 Thread Marius Groeger
required? Thiemo, is any of your recently posted patches addressing this issue in any way? Thanks, Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0 FAX: +49 6136 9948 10 www.sysgo.com | www.elin

Re: [Qemu-devel] Patch submission policy? (was Re: [PATCH] SAMBA multi-share support

2006-05-08 Thread Marius Groeger
wo of mine, too ... ;-> Cheers Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0 FAX: +49 6136 9948 10 www.sysgo.com | www.elinos.com | www.osek.de |

Re: [Qemu-devel] [PATCH][MIPS] FPU support for MIPS

2006-05-02 Thread Marius Groeger
On Tue, 2 May 2006, Marius Groeger wrote: again, a current version of my FPU patch for MIPS. Fabrice, I tried to Sorry, hunk #1 of the target-mips/op_mem.c patch got out wrong. (I wanted to remove other feature patches[1] first and seemed to have messed up in doing so.) Just delete this

Re: [Qemu-devel] [PATCH][MIPS] FPU support for MIPS

2006-04-27 Thread Marius Groeger
ates and exceptions when using native float; the softfloat has a nice interface for that stuff. How's the world order to handle this? Thanks, Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0

[Qemu-devel] [PATCH][MIPS] FPU support for MIPS

2006-04-26 Thread Marius Groeger
the infrastructure required is in place. Feedback welcome! Cheers, Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0 FAX: +49 6136 9948 10 www.sysgo.com | www.elinos.com | www.o

[Qemu-devel] [PATCH][MIPS] Enforce aligned pc

2006-04-26 Thread Marius Groeger
Hi, this patch makes qemu throw an exception when the PC is not aligned to a word boundary. -- Marius--- target-mips/translate.c 23 Apr 2006 15:21:24 - 1.12 +++ target-mips/translate.c 26 Apr 2006 14:02:19 - @@ -1320,6 +1707,12 @@ uint16_t op, op1; int16_t imm;

Re: [Qemu-devel] [PATCH] use stdio.h

2006-04-24 Thread Marius Groeger
On Mon, 24 Apr 2006, Paul Brook wrote: On Monday 24 April 2006 15:40, Marius Groeger wrote: Hi, Changelog: Make dyngen-exec.h include which is more portable than the local definitions. I believe dyngen-exec.h deliberately doesn't include stdio.h because it conflicts with the

[Qemu-devel] [PATCH] use stdio.h

2006-04-24 Thread Marius Groeger
Hi, Changelog: Make dyngen-exec.h include which is more portable than the local definitions. Regards, Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0 FAX: +49 6136 9948 10 www.sys

Re: [Qemu-devel] [PATCH] Add MIPS ELF loader

2006-04-20 Thread Marius Groeger
on the address 0xbfc8 wich is the "move k0, zero" in the delay slot. I don't see a problem in the code, but have you tried this sequence? move k0, zero j 0xbfc00400 nop Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded an

Re: [Qemu-devel] MIPS patches, was: MIPS single stepping

2006-04-20 Thread Marius Groeger
actually will do some more CP1 ops (cvt, trunc, add/sub/mul/div, m*c1, c, bc1*) as well as handling better the Status.FR setting, etc. Regards, Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0 FA

[Qemu-devel] [PATCH][MIPS] add basic FPU support

2006-04-18 Thread Marius Groeger
add more CP1 functionality. I'd be happy to further help improving this, and even happier if someone volunteered to help me with the job. Thanks, Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0

[Qemu-devel] [PATCH][MIPS] add "lwu" instruction

2006-04-18 Thread Marius Groeger
Hello All, this patch adds support for the LWU instruction on MIPS. Regards, Marius -- Marius Groeger <[EMAIL PROTECTED]> SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0 FAX: +49 6136 9948 10 www.sysgo.com | www.elinos.com | www.o