FSP spec does not document that debug registers cannot be used. Some firmwares use debug register to catch NULL dereferencing which a lot of FSP releases do. This hangs the system as FSP has no exception handler for that.
@ArthurHeymans , How do you know that the FSP has a NULL pointer dereference error? Currently I'm facing a problem with my RocketLake FSP too. I enter FSP-M at entry but it didn't return.
FSP spec does not document that debug registers cannot be used. Some firmwares use debug register to catch NULL dereferencing which a lot of FSP releases do. This hangs the system as FSP has no exception handler for that.