Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  1. Mar 06, 2024
  2. Mar 05, 2024
  3. Mar 04, 2024
    • Manish Pandey's avatar
    • Manish Pandey's avatar
      Merge changes from topic "css_refactor_arm" into integration · 4d5dcff0
      Manish Pandey authored
      * changes:
        refactor(allwinner): console runtime switch on bl31 exit
        refactor(arm): console runtime switch on bl31 exit
        refactor(console): flush before console_switch_state
      4d5dcff0
    • Bipin Ravi's avatar
      Merge changes from topic "fix-lto-build-all" into integration · 9a79c9e4
      Bipin Ravi authored
      * changes:
        build(fpga): correctly handle gcc as linker for LTO
        fix(build): enforce single partition for LTO build
        fix(rockchip): add support for building with LTO enabled
      9a79c9e4
    • Salman Nabi's avatar
      refactor(allwinner): console runtime switch on bl31 exit · bcfc2976
      Salman Nabi authored
      
      Flush the FIFO before switching to runtime. This is so that there are
      no lingering chars in the FIFO when we move to the runtime console.
      
      TF-A plans to refactor the console_Switch_state(CONSOLE_FLAG_RUNTIME)
      and console_flush() calls and make them the last calls in bl31_main()
      (before BL31 exits). Until then they are being left as the last calls
      in bl31_plat_runtime_setup() for testing before refactoring.
      
      This patch only affects the Allwinner platform.
      
      Change-Id: I15b4a459a280822a01c60e3b0c856b530db6efab
      Signed-off-by: default avatarSalman Nabi <salman.nabi@arm.com>
      bcfc2976
    • Salman Nabi's avatar
      refactor(arm): console runtime switch on bl31 exit · c864af98
      Salman Nabi authored
      
      Any BL31 setup and Runtime initialization within BL31 is still part of
      the BOOT process. As such, the console flush and switch must be the
      last calls before BL31 exit. Flush the console print buffer before
      switching to runtime. This is so that there is no lingering chars in
      the print buffer when we move to the runtime console.
      
      This patch adds console flush before switching to runtime in
      bl31_plat_runtime_setup() function (before BL31 exits). The plan is to
      move flush and switch calls to bl31_main before BL31 exits, until then
      console_flush() in bl31_main.c has been left as is.
      
      This patch affects the Arm platform only.
      
      Change-Id: I4d367b9e9640686ac15246ad24318ae4685c12c5
      Signed-off-by: default avatarSalman Nabi <salman.nabi@arm.com>
      c864af98
    • Salman Nabi's avatar
      refactor(console): flush before console_switch_state · b90bbd1a
      Salman Nabi authored
      
      TF-A plans to move console_flush() and
      console_switch_state(CONSOLE_FLAG_RUNTIME) to the end of bl31_main()
      before BL31 exits.
      
      Add console_flush() in the generic implementation of
      bl31_plat_runtime_setup() call so that platforms can implement or
      follow the generic pattern to test this implementation before
      console_flush() and console_switch_state() move to bl31_main().
      
      This patch affects the generic implementation of
      bl31_plat_runtime_setup()
      
      Change-Id: I92b4176022bfb84558dec5a83386e8ecef49516a
      Signed-off-by: default avatarSalman Nabi <salman.nabi@arm.com>
      b90bbd1a
    • Madhukar Pappireddy's avatar
    • Manish V Badarkhe's avatar
      Merge changes from topic "topics/fwu_metadata_v2_migration" into integration · bd435c52
      Manish V Badarkhe authored
      * changes:
        style(fwu): change the metadata fields to align with specification
        style(partition): use GUID values for GPT partition fields
        feat(st): add logic to boot the platform from an alternate bank
        feat(st): add a function to clear the FWU trial state counter
        feat(fwu): add a function to obtain an alternate FWU bank to boot
        feat(fwu): add some sanity checks for the FWU metadata
        feat(fwu): modify the check for getting the FWU bank's state
        feat(st): get the state of the active bank directly
        feat(fwu): add a config flag for including image info in the FWU metadata
        feat(fwu): migrate FWU metadata structure to version 2
        feat(fwu): document the config flag for including image info in the FWU metadata
        feat(fwu): update the URL links for the FWU specification
      bd435c52
  4. Mar 02, 2024
    • Manish Pandey's avatar
      Merge changes from topic "sgi_to_nrd" into integration · 27b0440a
      Manish Pandey authored
      * changes:
        refactor(sgi): replace references to "SGI"/"sgi" for neoverse_rd
        refactor(sgi): rename "CSS_SGI"" macro prefixes to "NRD"
        refactor(sgi): move apis and types to "nrd" prefix
        refactor(sgi): replace build-option prefix to "NRD"
        refactor(sgi): move neoverse_rd out of css
        refactor(sgi): move from "sgi" to "neoverse_rd"
        feat(sgi): remove unused SGI_PLAT build-option
        fix(sgi): align to misra rule for braces
        feat(rde1edge): remove support for RD-E1-Edge
        fix(rdn2): populate TOS_CONFIG only when SPMC_AT_EL3 is enabled
        fix(board): update spi_id max for sgi multichip platforms
      27b0440a
  5. Mar 01, 2024