hello, all I am trying to configure a overlapping-ISA multi-core architecture which with different ISA but some instructions are overlapping, and I just configure the cpu_model with two different types, one is core2duo, the other one is pentium3. ( some instruction set is not supporting in pentium3, e.g SSE2) then I verify this architecture with a simple program that I expect some instruction will have exception at pentium3 cpu, but execute correct at core2duo cpu.
In my experiment, sometimes i got wrong results, for example, program had exception at pentium3, but next time i ran the same program at core2duo, it still got a exception. i have no idea about that, and i guess maybe it has something in cache? chiu