| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
Remove most direct references to WORKDIR.
S = "${WORKDIR}" is no longer allowed, adjust this to refer to UNPACKDIR
${WORKDIR}/package is also incorrect, adjust to ${PKGD}.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
meta-arm integration adds trusted-firmware-a, use this integration instead.
We do need to add some compatibility instructions to avoid unexpected
behavioral changes. Over time these compatibility additions will likely
be removed.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix(xilinx): fix OVERRUN coverity violation
feat(versal): deprecate build time arg VERSAL_PLATFORM
feat(versal2): add dummy implementation for SCMI PD
fix(versal2): add ufs specific features support
docs(xilinx): update SMC documentation in TF-A
feat(xilinx): add feature check function for TF-A specific APIs
feat(xilinx): update SiP SVC version number
feat(xilinx): update TF-A to passthrough all PLM commands
fix(xilinx): fix logic to read ipi response
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Updated commit ID to latest HEAD
|
|
|
|
|
|
|
|
|
| |
Verify the ATF_CONSOLE value is valid during parse time. This should save
us from trying to interpret confusing error messages if the console is
not set to one of the valid values. If the valid entries change over time
we will need to update the integration.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SOC_VARIANT has been remove, we are now only using the YP standard SOC_FAMILY
configuration. The defined families are: zynq, zynqmp, versal and versal-net.
Our decision of breaking up versal-net from versal, is based on the SoC CPU
changes from cortexa72/r5 to cortexa78/r52, thus we're treating it as a
different SoC family.
In order to capture the individual capabilities that we used to handle via
SOC_VARIANT, we have defined the following features (some may have been
previously defined):
- mali400 (zynqmp eg and ev)
- vcu (zynqmp ev)
- rfsoc (zynqmp dr RF capabiltiies)
- aie - (versal ai & premium)
- vdu - (versal ai)
SOC_VARIANT_ARCH and SOC_FAMILY_ARCH are now obsolete and replaced by
MACHINE_ARCH. This is based on the guideline that any recipes that use
MACHINE_FEATURES should be MACHINE_ARCH specific.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
Remove unnecessary ATF_VERSION entry from 2024.1 version.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|\
| |
| |
| | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| | |
Move version to use standard recipe PV.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| | |
SRCPV is no longer needed, Simply various usages.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|\ \
| |/
|/|
| | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| | |
docs(versal-net): update SMC convention
docs(versal): update SMC convention
docs(zynqmp): update SMC convention
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
fix(xilinx): deprecate SiP service count query
feat(versal): extend platform address space sizes
fix(xilinx): add console_flush() before shutdown
fix(xilinx): fix sending sgi to linux
feat(xilinx): add new state to identify cpu power down
feat(xilinx): request cpu power down from reset
feat(xilinx): power down all cores on receiving cpu pwrdwn req
feat(xilinx): add handler for power down req sgi irq
feat(xilinx): add wrapper to handle cpu power down req
fix(versal-net): use arm common GIC handlers
fix(xilinx): rename macros to align with ARM
|
| |
| |
| |
| |
| |
| |
| | |
refactor(xilinx): move plat_get_syscnt_freq2 to common file
refactor(versal-net): rename VERSAL_NET_IOU_SCNTRS register to generic
fix(versal-net): setup counter frequency
fix(versal): initialize cntfrq_el0 register
|
| |
| |
| |
| |
| |
| |
| | |
docs(versal): add ERRATA_ABI_SUPPORT build documentation
feat(versal): enable errata management feature
feat(versal-net): add bufferless IPI Support
build(versal-net): reorganize platform source files
|
| |
| |
| |
| |
| |
| |
| | |
fix(xilinx): update correct return types
fix(xilinx): add FIT image check in DT console
fix(xilinx): add FIT image check in prepare_dtb
xilinx: Add a github template telling people to not use pull requests there
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The upstream release versioning is changed from v3.0 to v2.10.
Last upstream revision was v2.9.
Refer to:
https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/commit/?h=integration&id=2226b4533c5f1a331f1893b2b3ff09a59c0041dd
Updating the TF-A (aka ATF) branch to xlnx_rebase_v2.10 and release
version to v2.10
Signed-off-by: Akshay Belsare <akshay.belsare@amd.com>
Also change the PREFERRED_VERSION to 2.10.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Merge "docs(changelog): changelog for v2.10 release" into integration
docs(changelog): changelog for v2.10 release
Merge "Revert "docs(changelog): changelog for v2.10 release"" into integration
Revert "docs(changelog): changelog for v2.10 release"
Merge "docs(threat-model): add a threat model for TF-A with Arm CCA" into integration
Merge "refactor(tc): deprecate Arm TC1 FVP platform" into integration
Merge "docs(changelog): changelog for v2.10 release" into integration
refactor(tc): deprecate Arm TC1 FVP platform
docs(changelog): changelog for v2.10 release
Merge changes from topic "hm/rt-instr" into integration
Merge "docs: add a section for experimental build options" into integration
docs: add a section for experimental build options
docs(juno): update PSCI instrumentation data
docs(n1sdp): update N1SDP PSCI instrumentation data
docs(threat-model): add a threat model for TF-A with Arm CCA
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Merge "docs(fvp): update model version documentation" into integration
Merge "fix(docs): update maintainers list" into integration
fix(docs): update maintainers list
docs(fvp): update model version documentation
Merge "refactor(qemu): change way how we enable cpu features" into integration
refactor(qemu): change way how we enable cpu features
Merge changes from topic "od/hf-doc-migration" into integration
Merge "docs(threat-model): cover threats inherent to receiving data over UART" into integration
docs(threat-model): cover threats inherent to receiving data over UART
docs(spm-mm): remove reference to SEL2 SPMC
docs: remove SEL2 SPMC threat model
docs: remove unused SPM related diagrams
|
| |
| |
| |
| |
| |
| |
| | |
Merge "build(mbedtls): add deprecation notice" into integration
Merge "refactor(auth): remove return_if_error() macro" into integration
refactor(auth): remove return_if_error() macro
build(mbedtls): add deprecation notice
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Merge "fix(arm): correct the SPMC_AT_EL3 condition" into integration
Merge "fix(xlat): set MAX_PHYS_ADDR to total mapped physical region" into integration
Merge "fix(intel): update boot scratch cold register to use cold 8" into integration
Merge changes from topic "sb/remove-cryptocell" into integration
Merge "docs(qemu): mention a55 in list of v8.2 cores" into integration
Merge "build(qemu): use xlat tables v2 directly" into integration
chore(npcm845x): remove CryptoCell-712/713 support
build(qemu): use xlat tables v2 directly
docs(qemu): mention a55 in list of v8.2 cores
fix(arm): correct the SPMC_AT_EL3 condition
chore(auth)!: remove CryptoCell-712/713 support
Merge "build(qemu-sbsa): it is GICv3 platform" into integration
Merge changes Ia72b2542,I1eba5671 into integration
Merge "chore(libfdt): update header files to v1.7.0 tag" into integration
Merge "refactor(cm): introduce INIT_UNUSED_NS_EL2 macro" into integration
Merge "fix(el3-spmc): remove experimental flag" into integration
Merge changes from topic "ns/spmc_at_el3" into integration
Merge "fix(smccc): ensure that mpidr passed through SMC is valid" into integration
fix(el3-spmc): remove experimental flag
feat(sgi): increase sp memmap size
feat(build): include plat header in fdt build
feat(docs): save BL32 image base and size in entry point info
feat(arm): save BL32 image base and size in entry point info
refactor(cm): introduce INIT_UNUSED_NS_EL2 macro
chore(compiler-rt): update compiler-rt source files
chore(zlib): update zlib to version 1.3
chore(libfdt): update header files to v1.7.0 tag
fix(smccc): ensure that mpidr passed through SMC is valid
build(qemu-sbsa): it is GICv3 platform
Merge "fix(sdei): ensure that interrupt ID is valid" into integration
Merge changes from topic "enable_assertion" into integration
Merge changes from topic "errata" into integration
Merge "fix(ti): release lock in all TI-SCI xfer return paths" into integration
Merge "feat(xilinx): switch boot console to runtime" into integration
Merge "docs: add TF-A version numbering information" into integration
Merge "feat(zynqmp): remove pm_ioctl_set_sgmii_mode api" into integration
fix(ti): release lock in all TI-SCI xfer return paths
fix(intel): update boot scratch cold register to use cold 8
fix(xlat): set MAX_PHYS_ADDR to total mapped physical region
docs: add TF-A version numbering information
feat(zynqmp): remove pm_ioctl_set_sgmii_mode api
fix(cpus): workaround for Cortex-X2 erratum 2742423
fix(cpus): workaround for Cortex-A710 erratum 2742423
fix(cpus): workaround for Neoverse N2 erratum 2340933
fix(cpus): workaround for Neoverse N2 erratum 2346952
fix(sdei): ensure that interrupt ID is valid
feat(zynqmp): enable assertion
feat(versal-net): enable assertion
feat(versal): enable assertion
feat(xilinx): switch boot console to runtime
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Merge changes from topic "morello/firmware-revision" into integration
Merge changes from topic "xlnx_tsp_feat" into integration
feat(morello): add TF-A version string to NT_FW_CONFIG
feat(morello): set NT_FW_CONFIG properties for MCC, PCC and SCP version
Merge "fix(rmmd): enable sme using sme_enable_per_world" into integration
fix(rmmd): enable sme using sme_enable_per_world
Merge "fix(build): remove duplicated include order" into integration
Merge changes from topic "mp/exceptions" into integration
Merge "docs: deletion of a few deprecated platforms not yet confirmed" into integration
docs(versal-net): add TSP build documentation
docs(versal): add TSP build documentation
feat(versal-net): add tsp support
feat(versal): add tsp support
refactor(xilinx): add generic TSP makefile
fix(build): remove duplicated include order
docs(ras): update RAS documentation
docs(el3-runtime): update BL31 exception vector handling
fix(el3-runtime): restrict lower el EA handlers in FFH mode
fix(ras): remove RAS_FFH_SUPPORT and introduce FFH_SUPPORT
chore(zynqmp): reorganize tsp code into common path
refactor(xilinx): rename platform function to generic name
fix(ras): restrict ENABLE_FEAT_RAS to have only two states
feat(ras): use FEAT_IESB for error synchronization
feat(el3-runtime): modify vector entry paths
docs: deletion of a few deprecated platforms not yet confirmed
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Merge changes from topic "fw-caps" into integration
Merge "fix(tegra): return correct error code for plat_core_pos_by_mpidr" into integration
fix(tegra): return correct error code for plat_core_pos_by_mpidr
Merge changes from topic "hst/cs1k-add-gpt-support" into integration
Merge "feat(cpufeat): add memory retention bit define for CLUSTERPWRDN" into integration
feat(bl2): add gpt support
fix(corstone-1000): modify boot device dependencies
Merge "refactor(cm): move EL3 registers to global context" into integration
Merge "fix(build): remove handling of mandatory options" into integration
Merge changes from topic "hm/mpam" into integration
fix(build): convert tabs and ifdef comparisons
Merge "refactor(fvp): do not use RSS platform token and attestation key APIs" into integration
fix(build): disable ENABLE_FEAT_MPAM for Aarch32
fix(corstone-1000): removing the signature area
Merge changes from topic "hm/post-image" into integration
refactor(cm): move EL3 registers to global context
Merge "feat(rmm): update RMI VERSION command as per EAC5" into integration
feat(rmm): update RMI VERSION command as per EAC5
Merge "fix(versal): type cast addresses to fix integer overflow" into integration
fix(build): remove handling of mandatory options
Merge changes from topic "gr/build_refactor" into integration
build(refactor): avoid ifdef comparison
refactor(build): avoid using values for comparison
refactor(build): reorder arch features handling
build(n1sdp): add ARM_ARCH_MAJOR.ARM_ARCH_MINOR
refactor(build): reorder platform Makefile evaluation
Merge changes from topic "mb/psa-crypto-ecdsa" into integration
fix(versal): type cast addresses to fix integer overflow
refactor(fvp): move image handling into generic procedure
refactor(bl2): make post image handling platform-specific
Merge "fix(ast2700): add device mapping for coherent memory" into integration
fix(ast2700): add device mapping for coherent memory
feat(ti): query firmware for suspend capability
feat(ti): add TI-SCI query firmware capabilities command support
feat(ti): remove extra core counts in cluster 2 and 3
refactor(fvp): do not use RSS platform token and attestation key APIs
docs: mark PSA_CRYPTO as an experimental feature
feat(fvp): increase BL1 RW area for PSA_CRYPTO implementation
feat(mbedtls-psa): mbedTLS PSA Crypto with ECDSA
feat(cpufeat): add memory retention bit define for CLUSTERPWRDN
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Merge changes from topic "mb/cov-fix" into integration
Merge changes from topic "gpt_updates" into integration
Merge "feat(cpus): add support for Travis CPU" into integration
Merge "fix(ti): align static device region addresses to reduce MMU table count" into integration
Merge "feat(handoff): port BL31-BL33 interface to fw handoff framework" into integration
refactor(arm): use gpt_partition_init
feat(partition): add interface to init gpt
refactor(partition): convert warn to verbose
feat(partition): add support to use backup GPT header
refactor(partition): get GPT header location from MBR
feat(arm): add IO policy to use backup gpt header
feat(tbbr): add image id for backup GPT
feat(handoff): port BL31-BL33 interface to fw handoff framework
Merge changes from topic "sm/err_errata" into integration
feat(cpus): add support for Travis CPU
fix(tbbr): guard defines under MBEDTLS_CONFIG_FILE
refactor(tbbr): enforce compile-time error for invalid algorithm selection
Merge "fix(arm): fix GIC macros for GICv4.1 support" into integration
Merge "fix(spmd): fix FFA_VERSION forwarding" into integration
fix(ti): align static device region addresses to reduce MMU table count
Merge "fix(mpam): refine MPAM initialization and enablement process" into integration
fix(arm): fix GIC macros for GICv4.1 support
Merge "fix(build): convert tabs to spaces" into integration
fix(mpam): refine MPAM initialization and enablement process
fix(spmd): fix FFA_VERSION forwarding
Merge "feat(mt8195): increase TZRAM" into integration
Merge "feat(st): update STM32MP DT files" into integration
Merge changes from topic "st_remove_shm" into integration
Merge "fix(st): properly check LOADADDR" into integration
Merge "fix(cpus): workaround for Cortex-A510 erratum 2080326" into integration
fix(cpus): workaround for Cortex-A510 erratum 2080326
fix(cpus): fix the rev-var of Neoverse-V1
fix(errata-abi): update the Neoverse-N2 errata ABI struct
fix(errata-abi): update the neoverse-N1 errata ABI struct
fix(cpus): fix the rev-var of Cortex-X2
fix(errata-abi): update the Cortex-A78C errata ABI struct
fix(cpus): update the rev-var for Cortex-A78AE
fix(errata-abi): update the Cortex-A76 errata ABI struct
fix(cpus): fix the rev-var for Cortex-A710
Merge changes Ia66dd232,Ie0ddbe0b,Idd191614 into integration
Merge changes from topic "gcc_linker_aarch32" into integration
Merge "fix(cert-create): fix key loading logic" into integration
fix(build): convert tabs to spaces
fix(st): properly check LOADADDR
Merge changes from topic "mp/test_espi" into integration
Merge "fix(build): pass parameters through response files" into integration
Merge "docs(maintainers): remove Jorge Ramirez-Ortiz from rcar3 maintainers" into integration
feat(fvp): new SiP call to set an interrupt pending
refactor(arm): allow platform specific SiP support
docs(stm32mp15): mark STM32MP15_OPTEE_RSV_SHM deprecated
feat(stm32mp15): disable OP-TEE shared memory
fix(build): pass parameters through response files
fix(cert-create): fix key loading logic
Merge "docs: add code-owners for Firmare Handoff Library" into integration
feat(st): update STM32MP DT files
docs: add code-owners for Firmare Handoff Library
docs(maintainers): remove Jorge Ramirez-Ortiz from rcar3 maintainers
fix(rcar3-drivers): update DDR setting
feat(st): support gcc as linker
fix(build): allow gcc linker on Aarch32 platforms
fix(rcar3): fix CPG register code comment
fix(rcar3): update Draak and Eagle board IDs
feat(mt8195): increase TZRAM
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Merge changes from topic "xlnx_dtb_console" into integration
Merge "feat(mt8188): add EMI MPU support for SCP and DSP" into integration
Merge changes from topic "dcc-console" into integration
Merge changes from topic "ecdsa_p384" into integration
refactor(arm): remove ARM_ROTPK_KEY_LEN comparison
fix(st): setting default KEY_SIZE
docs(cert-create): add key size options for ecdsa
feat(arm): ecdsa p384/p256 full key support
feat(tbbr): update PK_DER_LEN for ECDSA P-384 keys
feat(auth): ecdsa p384 key support
feat(cert-create): ecdsa p384 key support
feat(mt8188): add EMI MPU support for SCP and DSP
feat(versal-net): retrieval of console information from dtb
feat(versal): retrieval of console information from dtb
refactor(xilinx): create generic function for clock retrieval
feat(zynqmp): retrieval of console information from dtb
fix(dcc): enable DCC also for crash console
build(changelog): add new scope for DCC
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Merge changes from topic "ns/spmc_at_el3" into integration
feat(rdn2): introduce platform handler for Group0 interrupt
feat(rdn2): add plat hook for memory transaction
feat(rdn2): introduce accessor function to obtain datastore
feat(spm): separate StMM SP specifics to add support for a S-EL0 SP
feat(rdn2): add defines needed for spmc-el3
feat(ras): reuse SPM_MM specific defines for SPMC_AT_EL3
feat(bl31): reuse SPM_MM specific defines for SPMC_AT_EL3
feat(arm): reuse SPM_MM specific defines for SPMC_AT_EL3
feat(el3-spmc): add a flag to enable support to load SEL0 SP
refactor(spm-mm): reorganize secure partition manager shim code
Merge "refactor(console): disable getc() by default" into integration
refactor(console): disable getc() by default
Merge "docs(build): update GCC to 12.3.Rel1 version" into integration
Merge changes I9c2bf78a,Iaff5f1fa,I44686a36 into integration
docs(build): update GCC to 12.3.Rel1 version
Merge changes from topic "refactor_prepare_dtb" into integration
refactor(zynqmp): use common code for prepare_dtb
refactor(xilinx): remove multiple return paths in prepare_dtb
Merge changes from topic "bk/context_refactor" into integration
Merge changes from topic "mb/psa-crypto-support" into integration
refactor(cm): enable S-EL2 globally for all contexts
Merge "fix(cpus): workaround for Cortex-X3 erratum 2070301" into integration
refactor(cm): remove world differentiation for EL2 context restore
fix(cm): make ICC_SRE_EL2 fixup generic to all worlds
refactor(cm): clean up SCR_EL3 and CPTR_EL3 initialization
fix(imx8m): map BL32 memory only if SPD_opteed or SPD_trusty is enabled
feat(imx8mn): add workaround for errata ERR050362
feat(imx8m): enable snvs privileged registers access
Merge "fix(docs): remove out-dated information about CI review comments" into integration
fix(docs): remove out-dated information about CI review comments
feat(mbedtls-psa): use PSA crypto API during signature verification
feat(mbedtls-psa): use PSA crypto API during hash calculation
feat(mbedtls-psa): use PSA crypto API for hash verification
feat(mbedtls-psa): initialise mbedtls psa crypto
feat(mbedtls-psa): register an ad-hoc PSA crypto driver
fix(cpus): workaround for Cortex-X3 erratum 2070301
Merge "feat(build): manage patch version in Makefile" into integration
feat(build): manage patch version in Makefile
Merge "fix(versal-net): use correct macro name for uart baudrate" into integration
fix(versal-net): use correct macro name for uart baudrate
feat(mbedtls-psa): introduce PSA_CRYPTO build option
docs(changelog): add scope for MbedTLS PSA Crypto
Merge changes from topic "st_fixes" into integration
Merge "feat(mt8188): add DSB before udelay" into integration
Merge "feat(rmmd): pass SMCCCv1.3 SVE hint bit to RMM" into integration
feat(rmmd): pass SMCCCv1.3 SVE hint bit to RMM
Merge "feat(rmmd): enable SME for RMM" into integration
Merge changes from topic "xilinx-console-sync" into integration
feat(mt8188): add DSB before udelay
feat(rmmd): enable SME for RMM
Merge changes from topic "rm/handoff" into integration
Merge changes from topic "xlnx_dcc_console" into integration
Merge "fix(docs): add missing line in the fiptool command for stm32mp1" into integration
Merge "docs: update TF-A v2.10 release information" into integration
fix(xilinx): remove console error message
fix(docs): add missing line in the fiptool command for stm32mp1
docs: update TF-A v2.10 release information
Merge "refactor(ast2700): adopt RESET_TO_BL31 boot flow" into integration
Merge changes from topic "mp/fix_interrupt_type" into integration
chore(dcc): remove unnecessary code in dcc
refactor(ast2700): adopt RESET_TO_BL31 boot flow
feat(qemu): implement firmware handoff on qemu
fix(st): enable RTC clock before accessing nv counter
fix(st-crypto): use GENMASK_32 to define PKA registers masks
fix(st): update comment on encryption key
fix(dcc): add dcc console unregister function
Merge "fix(spmd): coverity scan issues" into integration
fix(st): allow crypto lib compilation in aarch64
fix(st-uart): allow 64 bit compilation
fix(st): reduce MMC block_buffer
fix(stm32mp13-fdts): cosmetic fixes in PLL nodes
fix(st): update dt_get_ddr_size() type
fix(nand): reset the SLC NAND
fix(st-crypto): do not read RNG data if its not ready
feat(xilinx): sync macro names
feat(xilinx): remove crash console unused macros
Merge changes from topic "xilinx-crash" into integration
Merge "feat(mt8188): update return value in mtk_emi_mpu_sip_handler" into integration
feat(mt8188): update return value in mtk_emi_mpu_sip_handler
Merge "feat(fiptool): add ability to build statically" into integration
Merge "fix(corstone-1000): add cpu_helpers.S to platform.mk" into integration
refactor(el3-runtime): plat_ic_has_interrupt_type returns bool
fix(el3-runtime): leverage generic interrupt controller helpers
fix(gicv3): map generic interrupt type to GICv3 group
chore(gicv2): use interrupt group instead of type
fix(spmd): coverity scan issues
feat(fiptool): add ability to build statically
Merge changes If9672598,I219c49d3 into integration
Merge "fix(errata-abi): fix the rev-var for Cortex-A710" into integration
Merge changes from topic "errata" into integration
feat(handoff): introduce firmware handoff library
fix(errata-abi): fix the rev-var for Cortex-A710
Merge "fix(cpus): update the fix for Cortex-A78AE erratum 1941500" into integration
fix(cpus): update the fix for Cortex-A78AE erratum 1941500
feat(cert-create): add pkcs11 engine support
Merge "fix(ufs): performs unsigned shift for doorbell" into integration
fix(cert-create): key: Avoid having a temporary value for pkey in key_load
Merge "fix(st-ddr): express memory size with size_t type" into integration
feat(xilinx): used console also as crash console
feat(versal-net): remove empty crash console setup
Merge "feat(ethos-n): update npu error handling" into integration
Merge "fix(cpufeat): move nested virtualization support to optionals" into integration
Merge "fix(mmc): initialises response buffer with zeros" into integration
fix(cpufeat): move nested virtualization support to optionals
Merge "chore: remove MULTI_CONSOLE_API references" into integration
Merge "fix(qemu_sbsa): align FIP base to BL1 size" into integration
Merge "feat(qemu): add "neoverse-n2" cpu support" into integration
fix(cpus): workaround for Neoverse V2 erratum 2743011
fix(cpus): workaround for Neoverse V2 erratum 2779510
fix(cpus): workaround for Neoverse V2 erratum 2719105
fix(cpus): workaround for Neoverse V2 erratum 2331132
Merge "refactor(cpufeat): refactor arch feature build options" into integration
fix(qemu_sbsa): align FIP base to BL1 size
Merge "docs(maintainers): update corstone1000 maintainers" into integration
docs(maintainers): update corstone1000 maintainers
Merge "fix(auth): dont overwrite pk with converted pk when rotpk is hash" into integration
fix(st-ddr): express memory size with size_t type
fix(ufs): performs unsigned shift for doorbell
fix(mmc): initialises response buffer with zeros
feat(qemu): add "neoverse-n2" cpu support
refactor(cpufeat): refactor arch feature build options
Merge changes from topic "stm32mp2" into integration
Merge changes from topic "xlnx_mmap_dynamic_dtb" into integration
Merge "feat(qemu): add A55 cpu support for virt" into integration
Merge "fix(plat/arm): do not program DSU CLUSTERPWRDN register" into integration
Merge "fix: bl2 start address for RESET_TO_BL2+ENABLE_PIE" into integration
fix(plat/arm): do not program DSU CLUSTERPWRDN register
Merge "fix(fvp): conditionally increase XLAT and MMAP table entries" into integration
fix(xilinx): dcache flush for dtb region
fix(xilinx): dynamic mmap region for dtb
Merge "feat(qemu): add "cortex-a710" cpu support" into integration
fix(fvp): conditionally increase XLAT and MMAP table entries
fix(corstone-1000): add cpu_helpers.S to platform.mk
feat(qemu): add A55 cpu support for virt
fix(auth): dont overwrite pk with converted pk when rotpk is hash
feat(qemu): add "cortex-a710" cpu support
fix: bl2 start address for RESET_TO_BL2+ENABLE_PIE
Merge "refactor(arm): avoid setting HASH_PREREQUISITES for a build without ROT_KEY" into integration
Merge "feat(mbedtls): update to 3.4.1" into integration
chore: remove MULTI_CONSOLE_API references
Merge "docs(maintainers): add maintainers for i.MX9 SoCs" into integration
feat(mbedtls): update to 3.4.1
Merge changes from topic "mb/spm+rme-tb-mb-support" into integration
Merge "feat(fvp): capture timestamps in bl stages" into integration
Merge changes from topic "sm/errata_X3" into integration
Merge "fix(docs): replace deprecated urls under tfa/docs" into integration
feat(stm32mp2): generate stm32 file
feat(stm32mp2-fdts): add stm32mp257f-ev1 board
feat(stm32mp2-fdts): introduce stm32mp25 pinctrl files
feat(stm32mp2-fdts): introduce stm32mp25 SoCs family
feat(stm32mp2): add console configuration
feat(st): add RCC registers list
feat(st-uart): add AARCH64 stm32_console driver
feat(st): introduce new platform STM32MP2
feat(dt-bindings): add the STM32MP2 clock and reset bindings
docs(changelog): add scopes for STM32MP2
feat(docs): introduce STM32MP2 doc
refactor(docs): add a sub-menu for ST platforms
refactor(st): move plat_image_load.c
refactor(st): rename PLAT_NB_FIXED_REGS
refactor(st): move some storage definitions to common part
refactor(st): move SDMMC definitions to driver
feat(st-clock): stub fdt_get_rcc_secure_state
feat(st-clock): allow aarch64 compilation of STGEN functions
feat(st): allow AARCH64 compilation for common code
refactor(st): rename QSPI macros
feat(fvp): capture timestamps in bl stages
fix(cpus): workaround for Cortex-X3 erratum 2742421
fix(docs): replace deprecated urls under tfa/docs
feat(errata_abi): add support for Cortex-X3
Merge "fix(cpus): workaround for Neoverse N2 erratum 2009478" into integration
Merge "feat(qemu): add dummy plat_mboot_measure_key() BL1 function" into integration
fix(fvp): increase the maximum size of Event Log
fix(fvp): increase maximum MMAP and XLAT entries count
fix(arm): add Event Log area behind Trustzone Controller
fix(tbbr): unrecognised tos-fw-key-cert option
Merge changes from topic "xlnx_zynqmp_console" into integration
feat(qemu): add dummy plat_mboot_measure_key() BL1 function
Merge "fix(xilinx): dont reserve 1 more byte" into integration
Merge changes I3bfdb007,I9a383e6d into integration
build(poetry): bump requests from 2.30.0 to 2.31.0
build(npm): bump word-wrap from 1.2.3 to 1.2.4
fix(bl31): resolve runtime console garbage in next stage
fix(cadence): update console flush uart driver
Merge "feat(morello): add cpuidle support" into integration
fix(xilinx): dont reserve 1 more byte
feat(morello): add cpuidle support
refactor(arm): avoid setting HASH_PREREQUISITES for a build without ROT_KEY
fix(cpus): workaround for Neoverse N2 erratum 2009478
feat(ethos-n): update npu error handling
docs(maintainers): add maintainers for i.MX9 SoCs
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The TF-A is getting updated to upstream release version v3.0
which will be the base for 2024.X releases.
The branch is updated to xlnx_rebase_v3.0 which is tracking
upstream master branch.
Signed-off-by: Akshay Belsare <akshay.belsare@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| | |
fix(xilinx): update dtb when dtb address and tf-a ddr flow is used
fix(versal): use correct macro name for ocm base address
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|\ \
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |/
| |
| |
| |
| |
| |
| | |
fix(xilinx): update dtb when dtb address and tf-a ddr flow is used
fix(versal): use correct macro name for ocm base address
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
fix(versal-net): dont clear pending interrupts
fix(zynqmp): validate clock_id to avoid OOB variable access
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
fix(versal-net): make pmc ipi channel as secure
fix(versal): make pmc ipi channel as secure
fix(versal-net): add redundant call to avoid glitches
fix(versal-net): change flag to increase security
chore(zynqmp): remove unused configuration from TSP
fix(zynqmp): resolve runtime error in TSP
chore(xilinx): reorder headers in assembly files
chore(xilinx): correct kernel doc warnings for missing functions
fix(xilinx): add headers to resolve compile time issue
fix(xilinx): remove clock_setrate and clock_getrate api
feat(versal-net): ddr address reservation in dtb at runtime
feat(versal): ddr address reservation in dtb at runtime
Signed-off-by: Siva Addepalli <siva.addepalli@amd.com>
|
| |
| |
| |
| |
| |
| |
| | |
fix(versal-net): correct device node indexes
chore(xilinx): reorder include files as per TF-A guidelines
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
chore(xilinx): update warning message
feat(versal-net): add cluster check in handoff parameters
feat(versal-net): get the handoff params using IPI
chore(xilinx): replace fsbl with xbl
chore(xilinx): follow kernel doc format for functional documentation
fix(zynqmp): type cast addresses to fix overflow issue
fix: integer suffix macro definition
fix(versal): add missing irq mapping for wakeup src
fix(zynqmp): fix prepare_dtb() memory description
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
fix(zynqmp): fix sdei arm_validate_ns_entrypoint()
chore(xilinx): replace ATF with TFA
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| | |
fix(zynqmp): handling of type el3 interrrupts
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
fix(zynqmp): make zynqmp_devices structure smaller
feat(versal-net): add support for SMCC ARCH SOC ID
feat(versal): add support for SMCC ARCH SOC ID
refactor(versal-net): move macros to common header
feat(xilinx): add support to get chipid
fix(versal-net): fix BLXX memory limits for user defined values
fix(versal): fix BLXX memory limits for user defined values
fix(zynqmp): fix BLXX memory limits for user defined values
feat(xilinx): fix IPI calculation for Versal/NET
feat(xilinx): setup local/remote id in header
feat(xilinx): clean macro names
fix(zynqmp): do not export apu_ipi
fix(zynqmp): remove unused headers
feat(xilinx): move IPI related macros to plat_ipi.h
feat(versal-net): add the IPI CRC checksum macro support
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| | |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
feat(zynqmp): make stack size configurable
feat(zynqmp): add hooks for custom runtime setup
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| | |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| | |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |
| |
| |
| | |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
| |\
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Resolved conflicts
Preserved 2022* versions
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|