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
