8.4.5.20 TZC_CPU Fail Control Register 0
| Name: | TZC_CPU_FAIL_CONTROL0 |
| Offset: | 0x1028 |
| Reset: | 0x00000000 |
| Property: | Read-only |
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
| DIRECTION | |||||||||
| Access | R | ||||||||
| Reset | 0 |
| Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
| NONSECURE | PRIVILEGED | ||||||||
| Access | R | R | |||||||
| Reset | 0 | 0 |
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| Access | |||||||||
| Reset |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| Access | |||||||||
| Reset |
Bit 24 – DIRECTION Failure Access Direction
If a region permission check fails or a region overlap occurs, this field indicates whether the failed access was a read or write access attempt.
The associated interrupt status must be cleared before this field can return the direction of accesses of subsequent permission checks or region overlap failures.
If the status flag for the filter unit in TZC_CPU_INT_STATUS is already set, new region permission check failures in the same filter unit do not update the associated fail status group of registers.
| Value | Name | Description |
|---|---|---|
| 0 | READ_ACCESS | Read access. |
| 1 | WRITE_ACCESS | Write access. |
Bit 21 – NONSECURE Failure Access Security Value
If a region permission check fails or a region overlap occurs, this field indicates whether it was a Secure or Non-secure access attempt.
The associated interrupt status must be cleared before this field can return the direction of accesses of subsequent permission checks or region overlap failures.
If the status flag for the filter unit in TZC_CPU_INT_STATUS is already set, new region permission
| Value | Name |
|---|---|
| 0 | Secure access. |
| 1 | Non-secure access. |
Bit 20 – PRIVILEGED Failure Access Privileged Value
If a region permission check fails or a region overlap occurs, this field indicates whether it was an unprivileged or privileged access attempt.
The associated interrupt status must be cleared before this field can return the values of accesses of subsequent permission checks or region overlap failures.
If the status flag for the filter unit in TZC_CPU_INT_STATUS is already set, new region permission check failures in the same filter unit do not update the associated fail status group of registers..
| Value | Name |
|---|---|
| 0 | Unprivileged access. |
| 1 | Privileged access. |
