8641D, execution units visibility during debug?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

8641D, execution units visibility during debug?

326 Views
williammartin
Contributor I

We are having a few machine check exceptions we're trying to understand.  The first, we've narrowed down to handling data outside of our array boundary by 1, but we don't see how the assembly code could translate into such a thing.   So, we're left questioning Instruction re-ordering into the pipeline.  Do we have any visibility into the pipeline?  What methods can we do to rule out the instructions have been re-ordered? 

Failure is MSSR->TEA bit set to 1, on a read operation, with the MPXCM->EADR register pointing to a 0xBxxx_xxxx address.  This address space shouldn't be used by anything in our source.

Thanks,

0 Kudos
0 Replies