Hi, Stephan,
Avadh has proposed a solution to this problem.
Please refer to this thread
https://www.cs.binghamton.edu/mailman/private/marss86-devel/2012-May/001059
.html 
Thanks.

- Hui

On 5/14/12 10:38 AM, "Stephan Diestelhorst" <[email protected]>
wrote:

>On Thursday 10 May 2012, 20:34:50 Hui Kang wrote:
>> On 5/10/12 4:21 PM, "Stephan Diestelhorst"
>> 
>> <[email protected]> wrote:
>> >Am Montag 07 Mai 2012, 19:57:05 schrieb Hui Kang:
>> >> More information Š.
>> >> The code snippet is from ooo-pipe.cpp is
>> >> 
>> >>     if unlikely (isclass(uop.opcode, OPCLASS_BRANCH)) {
>> >>     
>> >>         assert(uop.eom);
>> >> 
>> >> If the uop is a branch class opcode and it should be set an eom. This
>> >>
>> >>looks an exception for this case.
>> >>
>> >> Any comment?
>> >
>> >Hi Hui,
>> >
>> >  maybe you should also post this on the Marss86 mailing list.  It
>> >
>> >would be interesting which instruction actually triggered the fault.
>> >You can either do an objdump of the right binary (library / kernel it
>> >seems?) or (at least that is the way it works in PTLsim) use the
>> >-ringbuf to log the ROB's content and then browse backwards through
>> >the log and see which uops were decoded.
>[...] 
>> >This certainly looks like a decoder problem, did you tweak anything
>> >there?  The unknown opcode is just an artefact of the assertion.  That
>> >is the way simulation is brought to a rather immediate halt.
>> 
>> I did not tweak anything in the marssx86 code. The assert stops the
>> simulation immediately.
>
>The assertion however indicates that some instruction you are
>simulating decodes badly.  That one would be good to find out.
>
>What benchmark are you running?
>
>Stephan
>-- 
>Stephan Diestelhorst, AMD Operating System Research Center
>[email protected]
>Tel. +49 (0)351 448 356 719
>
>Advanced Micro Devices GmbH
>Einsteinring 24
>85609 Aschheim
>Germany
>Geschaeftsfuehrer: Alberto Bozzo u. Andrew Bowd
>Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
>Registergericht Muenchen, HRB Nr. 43632, WEEE-Reg-Nr: DE 12919551
>
>
>


_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to