×

Virtual to physical memory address mapping within a system having a secure domain and a non-secure domain

  • US 7,124,274 B2
  • Filed: 11/17/2003
  • Issued: 10/17/2006
  • Est. Priority Date: 11/18/2002
  • Status: Active Grant
First Claim
Patent Images

1. Apparatus for processing data, said apparatus comprising:

  • a processor operable in a plurality of modes and a plurality of domains, said plurality of domains comprising a secure domain or a non-secure domain, said plurality of modes including;

    at least one secure mode being a mode in said secure domain; and

    at least one non-secure mode being a mode in said non-secure domain;

    whereinwhen said processor is executing a program in a secure mode said program has access to secure data which is not accessible when said processor is operating in a non-secure mode;

    said processor includes a non-secure translation table base address register operable in said non-secure domain to indicate a region of memory storing non-secure domain memory mapping data defining how virtual addresses are translated to physical addresses within said non-secure domain; and

    said processor includes a secure translation table base address register operable in said secure domain to indicate a region of memory storing secure domain memory mapping data defining how virtual addresses are translated to physical addresses within said secure domain.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×