Hi guys,

So, I've been looking at the way bus errors are handled, and the
specification says that the EPC is written with the address of instruction
that caused the exception.  Since bus errors are asynchronous and may occur
long after the relevant instruction (if any) has committed, shouldn't this
wording be changed?

Also, since bus errors normally occur well after address translation is
complete (and the virtual address has been discarded), shouldn't EEAR be
written with the physical address (instead of virtual, as is specified)?  I
don't know what the existing implementations do about this one.

-Pete
_______________________________________________
OpenRISC mailing list
[email protected]
http://lists.openrisc.net/listinfo/openrisc

Reply via email to