The PAT will capture details of any transaction
that causes an error. There are two types of errors:
- The first type is when an incoming transaction crosses a
4-KB boundary, which is illegal on the CBA bus anyway
- The second error type is when the entire PAT or requested
page entry is disabled, or the translation is not valid.
If an error occurs, the transaction will be flushed and the error details
logged into the PAT_EXCEPTION_LOGGING registers. The error logging can generate an
interrupt, and can be automatically cleared by reading the bottom error logging
register - PAT_EXCEPTION_LOGGING_DATA3.
Only one error can be captured until the interrupt is cleared, and any further errors are lost.