1. 18 Jun, 2021 1 commit
  2. 11 Jun, 2021 6 commits
    • johpow01's avatar
      feat(RME): BL31 changes · 127ccd17
      johpow01 authored
      
      
      The following is introduced in the patch
      1. Enable GPT translation tables
      2. Adds a new context for Realm world and adds realm world awareness in context management
      3. Initializes CPU registers in context management for Realm world
      Signed-off-by: default avatarJohn Powell <john.powell@arm.com>
      Change-Id: I5bc8f3413144fb63d9eb4f5885abdcf5a44b4db1
      127ccd17
    • johpow01's avatar
      feat(RME): Add RMMD · 65412d77
      johpow01 authored
      
      
      This patch introduces the RMM dispatcher into BL31. This
      will be the mechanism that will enable communication to
      take place between the Realm and non secure world. Currently
      gives the capability for granules to be transitioned from
      non secure type to realm and vice versa.
      Signed-off-by: default avatarJohn Powell <john.powell@arm.com>
      Change-Id: I70155b4df0f71ff576da98a627a0a46bb462688c
      65412d77
    • johpow01's avatar
      feat(RME): Add TRP · 08e34e7b
      johpow01 authored
      
      
      Adding Testing Realm Payload. This is the realm
      dummy payload that is loaded as default if the RMM
      is not loaded into BL32.  There are basic SMC
      calls supported which include version request and
      granule transition that is exercised from TFTF.
      This is communicated to RMMD via SMC calls
      from non secure world.
      Signed-off-by: default avatarJohn Powell <john.powell@arm.com>
      Change-Id: I489cb145866f05bb30dd4802a98464024af02fbf
      08e34e7b
    • johpow01's avatar
      feat(RME): Run BL2 in root world · 6e346fe2
      johpow01 authored
      
      
      This patch enables BL2 to run in root world (EL3) which is
      needed as per the security model of RME-enabled systems.
      Signed-off-by: default avatarJohn Powell <john.powell@arm.com>
      Change-Id: I53ace51e326fcdd44d44c791a7cb9ffaa20ed3f5
      6e346fe2
    • johpow01's avatar
      feat(RME): Add GPT Library · 156ed4ce
      johpow01 authored
      
      
      This patch adds the granule partition table library code.  It will be
      updated later to be more flexible, as the current implementation is
      very rigid.
      Signed-off-by: default avatarJohn Powell <john.powell@arm.com>
      Change-Id: I523e247bdb373595131469f5226f0680514fcffe
      156ed4ce
    • johpow01's avatar
      feat(RME): Xlat updates and general architectural changes · fab2a4e3
      johpow01 authored
      
      
      This patch makes the necessary changes in the Xlat framework as well as
      some general architectural changes needed in RME-enabled systems.
      Signed-off-by: default avatarJohn Powell <john.powell@arm.com>
      Change-Id: I1953de15fc9b8d10a6b2eead100513729f66e2ea
      fab2a4e3
  3. 17 May, 2021 3 commits
  4. 14 May, 2021 3 commits
  5. 13 May, 2021 3 commits
  6. 12 May, 2021 3 commits
  7. 07 May, 2021 2 commits
  8. 05 May, 2021 3 commits
  9. 04 May, 2021 2 commits
  10. 30 Apr, 2021 14 commits