Greg Weeks wrote:
No, it adds it before the TLBWR where there shouldn't be a hazard.
On the off chance that the hazard between the TLBWR and the ERET might be coming into play I tried a kernel with 3 nops between the TLBWR and ERET and no EHB before the TLBWR and it still machine checks for me.
Greg Weeks