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

2006-06-02 Thread Marius Groeger

On Thu, 1 Jun 2006, Sylvain Petreolle wrote:


Hi Marius,
better update and try again with qemu 0.8.1 ?


Tried that, and succeeded.

Turned out that Thiemo's patch labeled [Qemu-devel] [PATCH 3/8] Mips 
improvements did not just clean up the code as its description said, 
but removed 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 9948 10
www.sysgo.com | www.elinos.com | www.osek.de | www.pikeos.com



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


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

2006-06-01 Thread Johannes Schindelin
Hi,

On Thu, 1 Jun 2006, Marius Groeger wrote:

 with my qemu-0.8.0 I noticed that Linux 2.6.15 runs only with the appended
 patch.

Which patch?

Ciao,
Dscho


___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


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

2006-06-01 Thread Sylvain Petreolle
Hi Marius,
better update and try again with qemu 0.8.1 ?

--- Marius Groeger [EMAIL PROTECTED] a écrit :

 Hi,
 
 with my qemu-0.8.0 I noticed that Linux 2.6.15 runs only with the 


Kind regards,
Sylvain Petreolle (aka Usurp)
--- --- --- --- --- --- --- --- --- --- --- --- ---
Listen to free Music: http://www.jamendo.com
Windows is proprietary, use free ReactOS instead : http://www.reactos.org



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


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

2006-06-01 Thread Marius Groeger

On Thu, 1 Jun 2006, Johannes Schindelin wrote:


with my qemu-0.8.0 I noticed that Linux 2.6.15 runs only with the appended
patch.


Which patch?


Brilliant me. Sorry, I forgot the patch. I don't have it handy here at 
home, but it's easily described: in asm-mips/hazards.h, it made 
irq_enable_hazard emit 3 NOPs just as irq_disable_hazard. I stumbeled 
over this as my kernel hung im sched.c:wait_for_completionn(). Turned 
out that schedule() wasn't called properly which went away with the 
NOPs.


Again, I didn't really investigate too much, but I reckoned if the 
NOPS are needed upon 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
www.sysgo.com | www.elinos.com | www.osek.de | www.pikeos.com



___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel