On Wed, Mar 30, 2011 at 9:24 PM, Zhaoshi Zheng <[email protected]> wrote:

> Hi,
>
> Greetings!
>
> I'm running marss86 with a Debian5 image and running into this error
> several times:
>
> assertion fail in ooopipe.cpp: line_num 'assert(physreg->data)', (I added
> some code so the line number is not original)
>
> I dumped out the rob entry and the uop:
>
> rob entry:  rob 4   uuid          5159036 rip 0x0000c0103887
> ready-to-commit              EOM @ all  brp          r9   rip          =
> r0@int                        r0@int                        r0@int
>
> uop:  brp.+        rip = zero,zero [taken 0x0, seq 0x0] [eom] [2 bytes]
>
>
> This rip 0x0000c0103887 appears repeatedly.
>
> It seems to me a kernel space instruction is not implemented.
>
> The same thing happens with another Fedora14 image.
>
> Can you find which instruction is it? Or if possible can you get the opcode
values at this location?


> My question is:
> 1. Is there a list of unimplemented instructions of ptlsim? I know I can
> find this information in the documentations, but a quick pointer is always
> better.
>

No we dont.


> 2. Is there a work-around of this problem?
>
> No, but if you can find the instruction that is causing this, we can try to
fix it by implementing this instruction.

- Avadh


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

Reply via email to