Skip to content
  1. Mar 19, 2020
  2. Mar 17, 2020
  3. Mar 16, 2020
  4. Mar 13, 2020
  5. Mar 12, 2020
    • Jim Quigley's avatar
      fwk/fwk_mm_alloc: panic if memory allocation failed · a366c5c6
      Jim Quigley authored
      
      
      Currently the framework will return NULL if the memory allocation
      fails. As the system will ultimately fail on receiving the error
      we could just panic instead, saving the memory used for the NULL
      checks.
      
      Change-Id: I731b87b7acb19d30df84936b07c76cbfe0d0726e
      Signed-off-by: default avatarJim Quigley <jim.quigley@arm.com>
      a366c5c6
    • Vijayenthiran Subramaniam's avatar
      cmn600: fix host ha count · c24d8666
      Vijayenthiran Subramaniam authored
      
      
      Host HA count in the CCIX Host configuration data will be passed to the
      next stage of bootloader (typically UEFI) to help the CCIX configuration
      driver to start assigning the Remote AgentIDs. While calculating the
      RN-F count, Host HA count is incorrectly incremented resulting in wrong
      assignment of Remote AgentIDs. Due to this Remote RA to Remote HA memory
      test failed. Fix this by removing the incorrect increment of Host HA
      count while calculating RN-F count. While at it, remove a redundant
      comma when displaying the number of nodes discovered.
      
      Change-Id: I2a02035617ed4e0576fb05e41534edbf8e42b0a1
      Signed-off-by: Vijayenthiran Subramaniam's avatarVijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
      c24d8666
  6. Mar 11, 2020
    • Chris Kay's avatar
      rddaniel: Fix truncated PPU cluster names · 21b1f9b9
      Chris Kay authored
      
      
      Change-Id: Icf9e6d3a900c81d0c1480ac5085abe46490acd1d
      Signed-off-by: Chris Kay's avatarChris Kay <chris.kay@arm.com>
      21b1f9b9
    • Chris Kay's avatar
      armv7m: Re-enable unaligned accesses · 20928807
      Chris Kay authored
      
      
      The Keil RTX libraries are compiled with unaligned accesses enabled, and
      so it is possible for RTX to trigger unaligned access violations with
      otherwise valid code. Unaligned accesses have been re-enabled to reduce
      the risk of encountering avoidable exceptions.
      
      Change-Id: I6b5867dda919db65033bfe6d889da0fd69ab4482
      Signed-off-by: Chris Kay's avatarChris Kay <chris.kay@arm.com>
      20928807
    • Chris Kay's avatar
      bootloader: Don't access R/W memory when bootloading · 5e0088d9
      Chris Kay authored
      
      
      The RAM firmware image is loaded from the beginning of SRAM, which
      overlaps read/write data used by the ROM firmware. This has the
      potential to corrupt ROM runtime data that is still being loaded in and
      out of memory while it is preparing to boot the image.
      
      This patch removes the image booting logic from the `msys_rom` and
      `juno_rom` modules and moves it to the `bootloader` module to ensure
      that the transfer is properly and safely contained and controlled.
      
      Other changes to reduce exploitability including updating the stack
      pointer to the one expected by the RAM firmware rather than permitting
      it to continue from where the ROM firmware left off, and relocating the
      vector table to the one embedded in the RAM firmware image, which
      prevents the core from using the exception handlers created during ROM
      boot (which are in the heap and may have been corrupted while loading
      the RAM firmware).
      
      Change-Id: I4413c1cd058ca93ef04177424f1f29561b10872f
      Signed-off-by: Chris Kay's avatarChris Kay <chris.kay@arm.com>
      5e0088d9
    • Chandni Cherukuri's avatar
      ccix: change to CCUV · 5e4f8b08
      Chandni Cherukuri authored
      
      
      Change the CCIX_VENDER_ID to a CCUV value.
      
      Change-Id: I061f7f980c5c1f7f81f484d087ff6d81136b466a
      Signed-off-by: Chandni Cherukuri's avatarChandni Cherukuri <chandni.cherukuri@arm.com>
      5e4f8b08
  7. Mar 10, 2020
Loading