CPC G06F 16/355 (2019.01) [G06F 16/335 (2019.01)] | 20 Claims |
1. A data processing apparatus comprising:
a range definition register arranged to store a range specifier; and
filtering circuitry to perform filtering operations with respect to a specified transaction by reference to the range definition register,
wherein:
the range definition register is arranged to store the range specifier in a format comprising a significand and an exponent, wherein a range of data identifiers is at least partially defined by the range specifier;
when the specified transaction is with respect to a data identifier within the range of data identifiers, the filtering operations performed by the filtering circuitry are dependent on attribute data associated with the range of data identifiers;
the range definition register is a memory region range definition register and the range specifier is a memory region range specifier;
the range of data identifiers is a memory region at least partially defined by the memory region range specifier; and
when the memory region does not correspond to the specified transaction, the filtering circuitry is arranged to perform a memory region specifier lookup procedure to seek to retrieve replacement content for the memory region range definition register.
|