1. A method in a data processing system for accessing a memory, the method comprising: verifying access rights for a memory operation using a first data structure in response to receiving a request to perform the operation, wherein the request includes a virtual address for the operation; and responsive to access rights being verified for the memory operation, translating the virtual address into a real address using a second data structure.