Hi,
I am trying the x86 module of Flexus. It works perfectly with single
thread application, but when I try some multithreaded program (just a very
simple toy application with pthread_create and pthread_join). There is some
error. The error information is like:
....
31 <flexus.cpp:240> {1835008}- Timestamp: 2005-Oct-18 09:57:25
[cpu0] <address not in TLB>
simics> c
[cpu0] <address not in TLB>
simics>
It happens after the program simulated a little while, maybe right at the
time when the thread is created.
I guess I miss some multi-thread related flag... what should I do to
simulate a multithreaded application?
Oh, my toy application can run on simics without flexus module loaded.
Thanks
Shan