Under rare conditions, a watch-point on the second part of an unaligned access crossing a page boundary that misses in the microTLB for the second part of its request might not be detected. A guard watch-point can be set on the last byte of the first page and handle the false-positive matches when they occur.
| Impact: | Minor. A watch-point should be triggered and it is not. |
Work-around: |
Set a guard watch-point on the last byte of the previous page, and software handles any "false positive" matches. |
Configuration Affected: |
Systems that use one or both of the processors. |
| Device Revision(s) Affected: | All, no plans to fix. Refer to (Xilinx Answer 47916) - Zynq-7000 Design Advisory Master Answer Record |
When a watch-point is set on any of the first 3 bytes of a 4 KB memory region, and unaligned accesses are not being faulted, then the issue can happen.