qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel][BUG] MIPS statements ei, di no longer work (regression)
@ 2008-06-26 17:44 Stefan Weil
  2008-06-27 10:04 ` Thiemo Seufer
  0 siblings, 1 reply; 4+ messages in thread
From: Stefan Weil @ 2008-06-26 17:44 UTC (permalink / raw)
  To: QEMU Developers

Hi,

booting a linux kernel with mips malta no longer works.
Both big and little endian mips r2 stop at assembly code di.

A simple test program shows the same kind of error for
di and ei. Both statements result in this output:

$ ./mipsel-softmmu/qemu-system-mipsel -M malta -kernel /tmp/test-le -d 
in_asm
/home/stefan/src/qemu-trunk/trunk/tcg/tcg.c:1726: tcg fatal error
Abgebrochen (= aborted)

The regression was introduced somewhere after Qemu r4753.

Kind regards
Stefan

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Qemu-devel][BUG] MIPS statements ei, di no longer work (regression)
  2008-06-26 17:44 [Qemu-devel][BUG] MIPS statements ei, di no longer work (regression) Stefan Weil
@ 2008-06-27 10:04 ` Thiemo Seufer
  2008-06-27 19:51   ` Stefan Weil
  0 siblings, 1 reply; 4+ messages in thread
From: Thiemo Seufer @ 2008-06-27 10:04 UTC (permalink / raw)
  To: Stefan Weil; +Cc: QEMU Developers

Stefan Weil wrote:
> Hi,
>
> booting a linux kernel with mips malta no longer works.
> Both big and little endian mips r2 stop at assembly code di.
>
> A simple test program shows the same kind of error for
> di and ei. Both statements result in this output:
>
> $ ./mipsel-softmmu/qemu-system-mipsel -M malta -kernel /tmp/test-le -d  
> in_asm
> /home/stefan/src/qemu-trunk/trunk/tcg/tcg.c:1726: tcg fatal error
> Abgebrochen (= aborted)
>
> The regression was introduced somewhere after Qemu r4753.

Should be fixed now, thanks for the report.


Thiemo

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Qemu-devel][BUG] MIPS statements ei, di no longer work (regression)
  2008-06-27 10:04 ` Thiemo Seufer
@ 2008-06-27 19:51   ` Stefan Weil
  2008-10-13 20:46     ` [Qemu-devel] [BUG] " Some user
  0 siblings, 1 reply; 4+ messages in thread
From: Stefan Weil @ 2008-06-27 19:51 UTC (permalink / raw)
  To: Thiemo Seufer; +Cc: QEMU Developers

Thiemo Seufer schrieb:
> Stefan Weil wrote:
>   
>> Hi,
>>
>> booting a linux kernel with mips malta no longer works.
>> Both big and little endian mips r2 stop at assembly code di.
>>
>> A simple test program shows the same kind of error for
>> di and ei. Both statements result in this output:
>>
>> $ ./mipsel-softmmu/qemu-system-mipsel -M malta -kernel /tmp/test-le -d  
>> in_asm
>> /home/stefan/src/qemu-trunk/trunk/tcg/tcg.c:1726: tcg fatal error
>> Abgebrochen (= aborted)
>>
>> The regression was introduced somewhere after Qemu r4753.
>>     
>
> Should be fixed now, thanks for the report.
>
>
> Thiemo
ei, di is fixed by your latest changes, thanks.

Now "ext  v0,a1,0x7,0x3" is the next kernel code which
stops Qemu with a tcg fatal error.

Stefan

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Qemu-devel] [BUG] MIPS statements ei, di no longer work (regression)
  2008-06-27 19:51   ` Stefan Weil
@ 2008-10-13 20:46     ` Some user
  0 siblings, 0 replies; 4+ messages in thread
From: Some user @ 2008-10-13 20:46 UTC (permalink / raw)
  To: qemu-devel



Stefan Weil-3 wrote:
> 
> Thiemo Seufer schrieb:
>> Stefan Weil wrote:
>>   ...
>>> booting a linux kernel with mips malta no longer works.
>>> Both big and little endian mips r2 stop at assembly code di.
>>>
> 

Confirmed, broken on MIPS in the trunk (rev. 5478): 

# qemu-system-mips -M malta -cpu 24Kc ... 

/qemu/trunk/tcg/tcg.c:1484: tcg fatal error
Aborted


The same command works OK in "Debian GNU/Linux's Repository version",
0.9.1-6 .



Thiemo Seufer schrieb wrote:
> 
>>>
>>> The regression was introduced somewhere after Qemu r4753.
>>>     
>>
>> Should be fixed now, thanks for the report.
>>
>>
>> Thiemo
> 


Stefan Weil-3 wrote:
> 
> ei, di is fixed by your latest changes, thanks.
> 
> Now "ext  v0,a1,0x7,0x3" is the next kernel code which
> stops Qemu with a tcg fatal error.
> 
> Stefan
> 


(In the weeks to come, and not today) I'll do a diff on the Debian Repo
source and the trunk.


-----
-- 
http://www.vic-fontaine.com/ http://www.vic-fontaine.com/ 
-- 
View this message in context: http://www.nabble.com/-BUG--MIPS-statements-ei%2C-di-no-longer-work-%28regression%29-tp18139478p19962610.html
Sent from the QEMU - Dev mailing list archive at Nabble.com.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-10-13 20:46 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-26 17:44 [Qemu-devel][BUG] MIPS statements ei, di no longer work (regression) Stefan Weil
2008-06-27 10:04 ` Thiemo Seufer
2008-06-27 19:51   ` Stefan Weil
2008-10-13 20:46     ` [Qemu-devel] [BUG] " Some user

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).