Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  1. Jan 25, 2024
  2. Jan 23, 2024
    • Govindraj Raja's avatar
      refactor(mte): deprecate CTX_INCLUDE_MTE_REGS · 0a33adc0
      Govindraj Raja authored
      
      Currently CTX_INCLUDE_MTE_REGS is used for dual purpose,
      to enable allocation tags register and to context save and restore
      them and also to check if mte feature is available.
      
      To make it more meaningful, remove CTX_INCLUDE_MTE_REGS
      and introduce FEAT_MTE. This would enable allocation tags register
      when FEAT_MTE is enabled and also supported from platform.
      
      Also arch features can be conditionally enabled disabled based on
      arch version from `make_helpers/arch_features.mk`
      
      Change-Id: Ibdd2d43874634ad7ddff93c7edad6044ae1631ed
      Signed-off-by: default avatarGovindraj Raja <govindraj.raja@arm.com>
      0a33adc0
  3. Jan 18, 2024
  4. Jan 17, 2024
  5. Jan 16, 2024
    • Shruti Gupta's avatar
      feat(el3-spmc): add support for FFA_CONSOLE_LOG · 638a6f8e
      Shruti Gupta authored
      
      Add support for FFA_CONSOLE_LOG in EL3 SPMC,
      Disallow forwarding FFA_CONSOLE_LOG across worlds.
      Add support for FFA_CONSOLE_LOG in FFA_FEATURES.
      
      Input parameters:
      w0/x0 - FFA_CONSOLE_LOG_32/64
      w1/x1 - Character count
      w2/x2-w7/x7 - 24 or 48 characters depending upon whether a SMC32 or
      SMC64 FID was used.
      
      Output parameters in case of success:
      w0/x0 - FFA_SUCCESS
      
      Output parameters in case of error:
      w0/x0 - FFA_ERROR
      w2/x2 - NOT_SUPPORTED: ABI is not implemented
              INVALID_PARAMETERS: Parameters are incorrectly encoded
      
      Signed-off-by: default avatarShruti Gupta <shruti.gupta@arm.com>
      Change-Id: I004c043729e77d1b9aa396c42d25c73d9268169a
      638a6f8e
  6. Jan 04, 2024
    • Rohit Mathew's avatar
      fix(rmmd): avoid TRP when external RMM is defined · 57bc3c40
      Rohit Mathew authored
      
      The Test Realm Package (TRP) is a small payload that runs at R-EL2 if an
      external RMM image path is not provided. Currently, the TRP makefile is
      included if RME is enabled, regardless of whether an external RMM
      image path is defined or not. This fix ensures that TRP is included
      only when an external RMM path is not defined.
      
      Signed-off-by: default avatarRohit Mathew <Rohit.Mathew@arm.com>
      Change-Id: I3cc3d2a636e65071e45c5c82cc125290887ffc09
      57bc3c40
  7. Dec 20, 2023
  8. Dec 19, 2023
  9. Dec 18, 2023
  10. Dec 12, 2023
  11. Dec 07, 2023
  12. Nov 29, 2023
  13. Nov 21, 2023
  14. Nov 20, 2023
  15. Nov 06, 2023
    • Manish Pandey's avatar
      fix(smccc): ensure that mpidr passed through SMC is valid · e60c1847
      Manish Pandey authored
      
      There are various SMC calls which pass mpidr as an argument which is
      currently tested at random places in SMC call path.
      To make the mpidr validation check consistent across SMC calls, do
      this check as part of SMC argument validation.
      
      This patch introduce a helper function is_valid_mpidr() to validate
      mpidr and call it as part of validating SMC arguments at starting of
      SMC handlers (which expect mpidr as an argument).
      
      Signed-off-by: default avatarManish Pandey <manish.pandey2@arm.com>
      Change-Id: I11ea50e22caf17896cf4b2059b87029b2ba136b1
      e60c1847
  16. Nov 02, 2023
  17. Nov 01, 2023
    • Govindraj Raja's avatar
      fix(build): remove duplicated include order · c189adbd
      Govindraj Raja authored
      Commit(3547270f
      
       refactor(build): reorder platform Makefile
      evaluation) re-ordered platform makefile inclusion before
      arch_features evaluations, but then it fails to remove the dependency
      that were moved and thus have double evaluation of some build
      variables apparently this breaks BUILD_PLAT.
      
      Additionally remove duplicate checks in SPMD similar checks are in
      place in main level makefile.
      
      Change-Id: I5a71624fc43977054467ec6502ce359fb1d08838
      Signed-off-by: default avatarGovindraj Raja <govindraj.raja@arm.com>
      c189adbd
    • Manish Pandey's avatar
      fix(sdei): ensure that interrupt ID is valid · a7eff347
      Manish Pandey authored
      
      As per SDEI spec (section 5.1.14.1), SDEI_INTERRUPT_BIND interface
      expects a valid PPI or SPI. SGI's are not allowed to be bounded.
      Current check in the code only checks for an SGI and returns invalid
      ID. This check is insufficient as it will not catch architecturally
      invalid interrupt IDs.
      
      Modify the check to ensure that interrupt is either PPI or SPI.
      
      Signed-off-by: default avatarManish Pandey <manish.pandey2@arm.com>
      Change-Id: I52eb0a6d7f88a12f6816cff9b68fb3a7ca12cbb7
      a7eff347
  18. Oct 31, 2023
  19. Oct 30, 2023
  20. Oct 25, 2023
  21. Oct 24, 2023