Skip to content
Permalink
Branch: master
Commits on May 30, 2019
  1. arch: arm: core: tz: Linking of secure entry functions into NS firmware

    oyvindronningstad authored and carlescufi committed May 10, 2019
    Add Kconfig options:
     - ARM_FIRMWARE_USES_SECURE_ENTRY_FUNCS
     - ARM_ENTRY_VENEERS_LIB_NAME
    
    Use these to link the veneers lib into the Non-Secure Firmware when
    needed.
    
    Also, make the path passed to the linker absolute to make it work with
    makefiles.
    
    Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
  2. linker: Move sgstubs section to the very end and fix for nrf91

    oyvindronningstad authored and carlescufi committed Apr 26, 2019
    Add ifdefs to handle the nrf91 case. This change will dynamically
    place and size the NSC region according to nrf91 HW limitations.
    
    Add Cmake check of NSC offset if manually set.
    
    Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
  3. cmake: Allow import_kconfig() to return a list of the variables it sets

    oyvindronningstad authored and carlescufi committed May 3, 2019
    This allows the variables to easily be iterated over.
    
    Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
Commits on May 21, 2019
  1. testsuite: coverage: Port GCOV linker code to Cmake.

    oyvindronningstad authored and nashif committed Mar 20, 2019
    From linker.ld and common-rom.ld
    
    Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
  2. arch: Put intlist.ld into Cmake

    oyvindronningstad authored and nashif committed Mar 20, 2019
    Remove from linker.ld
    
    Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
  3. arch: arm: cortex_m: Port some vector_relay linker code to Cmake

    oyvindronningstad authored and nashif committed Mar 20, 2019
    Sections before the vector table remain in linker.ld
    
    Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
  4. arch: port nocache linker code to use Cmake function

    oyvindronningstad authored and nashif committed Mar 20, 2019
    Remove from linker.ld
    
    Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
  5. soc: Port usage of soc-*.ld to use Cmake

    oyvindronningstad authored and nashif committed Mar 20, 2019
    Mark the feature as deprecated
    
    Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
  6. linker: Port usage of custom-sections to use Cmake

    oyvindronningstad authored and nashif committed Mar 20, 2019
    Mark custom-sections as deprecated
    
    Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
  7. arch: Port the ramfunc section to the Cmake function

    oyvindronningstad authored and nashif committed Mar 12, 2019
    Remove it from linker.ld
    
    Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
  8. soc: arm: st_stm32: Port CCM sections to use the Cmake function

    oyvindronningstad authored and nashif committed Mar 12, 2019
    Remove them from linker.ld
    
    Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
  9. cmake: Add function for adding snippets to the linker file

    oyvindronningstad authored and nashif committed Mar 6, 2019
    Allows snippets to be placed in different locations:
     - The noinit, rwdata and rodata output sections
     - Two different locations for placing custom output sections,
       one location for RAM and another for all other sections.
    
    Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
Commits on May 16, 2019
  1. scripts: mergehex: Add --overlap argument

    oyvindronningstad authored and galak committed May 15, 2019
    Allows specifying the 'overlap' argument in IntelHex::merge().
    This is identical to the --overlap argument in hexmerge.py, which
    is bundled with IntelHex.
    
    Signed-off-by: Øyvind Rønningstad <oyvind.ronningstad@nordicsemi.no>
You can’t perform that action at this time.