Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  1. Mar 07, 2024
  2. Mar 06, 2024
  3. Mar 05, 2024
  4. 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
  5. 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
  6. Mar 01, 2024
    • Bipin Ravi's avatar
      fix(cpus): workaround for Cortex-A715 erratum 2429384 · 262dc9f7
      Bipin Ravi authored
      Cortex-A715 erratum 2429384 is a cat B erratum that applies to
      revision r1p0 and is fixed in r1p1. The workaround is to set
      bit[27] of CPUACTLR2_EL1. There is no workaround for revision
      r0p0.
      
      SDEN can be found here:
      https://developer.arm.com/documentation/SDEN2148827/latest
      
      
      
      Change-Id: I3cdb1b71567542174759f6946e9c81f77d0d993d
      Signed-off-by: default avatarBipin Ravi <biprav01@u203721.austin.arm.com>
      262dc9f7
    • Mark Dykes's avatar
    • Manish V Badarkhe's avatar
      Merge changes from topic "smmuv3_fix" into integration · b2bca9eb
      Manish V Badarkhe authored
      * changes:
        feat(smmu): separate out smmuv3_security_init from smmuv3_init
        feat(smmu): fix to perform INV_ALL before enabling GPC
      b2bca9eb
    • Manish Pandey's avatar
    • Manish Pandey's avatar
      Merge changes from topic "imx8ulp_support" into integration · 1c408d3c
      Manish Pandey authored
      * changes:
        docs(maintainers): add the maintainers for imx8ulp
        docs(imx8ulp): add imx8ulp platform
        fix(imx8ulp): increase the mmap region num
        feat(imx8ulp): adjust the dram mapped region
        feat(imx8ulp): ddrc switch auto low power and software interface
        feat(imx8ulp): add some delay before cmc1 access
        feat(imx8ulp): add a flag check for the ddr status
        fix(imx8ulp): add sw workaround for csi/hotplug test hang
        feat(imx8ulp): adjust the voltage when sys dvfs enabled
        feat(imx8ulp): enable the DDR frequency scaling support
        fix(imx8ulp): fix suspend/resume issue when DBD owner is s400 only
        feat(imx8ulp): update XRDC for ELE to access DDR with CA35 DID
        feat(imx8ulp): add memory region policy
        feat(imx8ulp): protect TEE region for secure access only
        feat(imx8ulp): add trusty support
        feat(imx8ulp): add OPTEE support
        feat(imx8ulp): update the upower config for power optimization
        feat(imx8ulp): allow RTD to reset APD through MU
        feat(imx8ulp): not power off LPAV PD when LPAV owner is RTD
        feat(imx8ulp): add system power off support
        feat(imx8ulp): add APD power down mode(PD) support in system suspend
        feat(imx8ulp): add the basic support for idle & system suspned
        feat(imx8ulp): enable 512KB cache after resume on imx8ulp
        feat(imx8ulp): add the initial XRDC support
        feat(imx8ulp): allocated caam did for the non secure world
        feat(imx8ulp): add i.MX8ULP basic support
        build(changelog): add new scopes for nxp imx8ulp platform
        feat(scmi): add scmi sensor support
      1c408d3c