m1n1.agx: Only try to decode fault if fault happened

Signed-off-by: Asahi Lina <lina@asahilina.net>
This commit is contained in:
Asahi Lina 2022-10-15 21:37:32 +09:00 committed by Hector Martin
parent 1f28498b0a
commit 5e39db820b

View file

@ -250,6 +250,10 @@ class AGX:
raise Exception("Got fault notification, but fault address is unreadable")
self.log(f" Fault info: {fault_info}")
if not fault_info.FAULTED:
return
fault_addr = fault_info.ADDR
if fault_addr & 0x8000000000:
fault_addr |= 0xffffff8000000000