A data processing (10) includes memory management circuitry (14)
which allows additional control over the physical address (83) and over
the address attributes (84) which are provided for use by data processing
system (10). One use of this additional control over the physical address
(83) and over the address attributes (84) is to avoid address translation
failure and unintended modification of cache (13) and memory (18)
system state during debugging.