| 491832fe | 04-Jun-2024 |
Jimmy Brisson <jimmy.brisson@arm.com> |
fix(arm): check the presence of the policy check function
Change-Id: I7bb0dad232eac6c8084873713af22562853a4c21 Signed-off-by: Jimmy Brisson <jimmy.brisson@arm.com> |
| 600a8f41 | 17-Jul-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "chore(cm): fix some typos in comments" into integration |
| 251d645f | 17-Jul-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "feat(zynqmp): move zynqmp platform to xlat tables v2" into integration |
| 65ada757 | 17-Jul-2024 |
Yidi Lin <yidilin@chromium.org> |
fix(docs): fix CPU type for mt8195
MT8195 features four Cortex-A78 cores not Cortex-A76.
Change-Id: I62c60373e7a3e570bcadaeaf065ca0f7473cb838 Signed-off-by: Yidi Lin <yidilin@chromium.org> |
| a822a228 | 16-Jul-2024 |
Manish Pandey <manish.pandey2@arm.com> |
chore(cm): fix some typos in comments
Signed-off-by: Manish Pandey <manish.pandey2@arm.com> Change-Id: I592439f1686c333c855de98a8e7d377ba1e6c498 |
| 65739db2 | 12-Jun-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
feat(nxp-clk): set rate for clock fixed divider
Add set rate support for fixed divider clock modules of whose role is to reduce the source frequency by a factor.
Change-Id: I8a29a2c5b1a829db0c39640
feat(nxp-clk): set rate for clock fixed divider
Add set rate support for fixed divider clock modules of whose role is to reduce the source frequency by a factor.
Change-Id: I8a29a2c5b1a829db0c396407c3517c9e66caaa93 Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| 44e2130a | 12-Jun-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
feat(nxp-clk): add A53 clock objects
These objects are needed to allow early enablement of the A53 core clock.
Change-Id: I44d81975c8eba8cc6cfd18aeb6c9b324edaa3f01 Signed-off-by: Ghennadi Procopciu
feat(nxp-clk): add A53 clock objects
These objects are needed to allow early enablement of the A53 core clock.
Change-Id: I44d81975c8eba8cc6cfd18aeb6c9b324edaa3f01 Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| de950ef0 | 12-Jun-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
feat(nxp-clk): set rate for PLL divider objects
Add implementation for ARM PLL divider rate set mechanism.
Change-Id: I78f4418bcbb5ea0a6ef64675e44bd074d2230ea3 Signed-off-by: Ghennadi Procopciuc <g
feat(nxp-clk): set rate for PLL divider objects
Add implementation for ARM PLL divider rate set mechanism.
Change-Id: I78f4418bcbb5ea0a6ef64675e44bd074d2230ea3 Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| 7ad4e231 | 12-Jun-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
feat(nxp-clk): set rate for PLL objects
Add implementation for ARM PLL rate set mechanism.
Change-Id: Ic859567bd67747f173d425158cdc581801f7446c Signed-off-by: Ghennadi Procopciuc <ghennadi.procopci
feat(nxp-clk): set rate for PLL objects
Add implementation for ARM PLL rate set mechanism.
Change-Id: Ic859567bd67747f173d425158cdc581801f7446c Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| 76596333 | 15-Jul-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(stm32mp1): skip OP-TEE header check if image base is NULL" into integration |
| abdc1001 | 15-Jul-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "refactor(mediatek): refactor handling of variables with value 'n'" into integration |
| 41d73bff | 05-Jun-2024 |
Sudeep Holla <sudeep.holla@arm.com> |
feat(fvp): add SPM manifest for OP-TEE at S-EL1 without S-EL2/Hafnium
Provide manifest to boot OP-TEE at S-EL1 running SPMC with secure EL2 disabled and TF-A at secure EL3 running SPMD.
Change-Id:
feat(fvp): add SPM manifest for OP-TEE at S-EL1 without S-EL2/Hafnium
Provide manifest to boot OP-TEE at S-EL1 running SPMC with secure EL2 disabled and TF-A at secure EL3 running SPMD.
Change-Id: If8547b5a514fb48eec88a8d56d718f1c1591cf1f Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
show more ...
|
| 47393722 | 11-Jun-2024 |
Sudeep Holla <sudeep.holla@arm.com> |
fix(fvp): update the memory size allocated to optee at EL1
Update the memory size allocated to optee at EL1 to 0xd80000 to match the size specified by mem-size in optee manifest.
Change-Id: I6826a5
fix(fvp): update the memory size allocated to optee at EL1
Update the memory size allocated to optee at EL1 to 0xd80000 to match the size specified by mem-size in optee manifest.
Change-Id: I6826a56d0f68a6a2b5181f849a741a9bf1f0829b Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
show more ...
|
| 18ec9bdc | 05-Jun-2024 |
Sudeep Holla <sudeep.holla@arm.com> |
fix(fvp): add DRAM memory regions that linux kernel can share
The memory regions that Linux kernel can share including TX/RX buffers encompass the entire DRAM. Update it accordingly. Without this, w
fix(fvp): add DRAM memory regions that linux kernel can share
The memory regions that Linux kernel can share including TX/RX buffers encompass the entire DRAM. Update it accordingly. Without this, when the Linux kernel call FFA_RXTX_MAP, it fails sometime and the below error from the secure world appears:
| ERROR: arch_other_world_vm_configure_rxtx_map: send page is invalid | (expected 0x87, got 0x7c)
Change-Id: Idb40907af2e0c1d4e60979b4948db2fc70971145 Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
show more ...
|
| 4f37e1e8 | 05-Jun-2024 |
Sudeep Holla <sudeep.holla@arm.com> |
feat(fvp): update FF-A version to v1.1 supported by optee
OPTEE now supports FF-A v1.1, lets us bump the FF-A version in the OPTEE FF-A manifest.
Change-Id: Ia51cbe1af619895945240004a4163a4c4bda2ee
feat(fvp): update FF-A version to v1.1 supported by optee
OPTEE now supports FF-A v1.1, lets us bump the FF-A version in the OPTEE FF-A manifest.
Change-Id: Ia51cbe1af619895945240004a4163a4c4bda2ee5 Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
show more ...
|
| 887cec9c | 05-Jun-2024 |
Sudeep Holla <sudeep.holla@arm.com> |
feat(fvp): replace managed-exit with ns-interrupts-action
Commit 10b292e64933 ("docs(spm): update FF-A manifest binding") deprecated managed-exit in favor of newly added mandatory ns-interrupts-acti
feat(fvp): replace managed-exit with ns-interrupts-action
Commit 10b292e64933 ("docs(spm): update FF-A manifest binding") deprecated managed-exit in favor of newly added mandatory ns-interrupts-action attribute. Replace managed-exit with ns-interrupts-action before it becomes obsolete.
Change-Id: I9b55f6c55af3510260a9c5a01755a9b66d75823e Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
show more ...
|
| 75265a16 | 05-Jun-2024 |
Sudeep Holla <sudeep.holla@arm.com> |
fix(fvp): add optee specific mem-size attribute
Without the mem-size attribute, the OPTEE boot panics with below error: | get_sec_mem_from_manifest:1594 Can't read "mem-size" from FF-A | man
fix(fvp): add optee specific mem-size attribute
Without the mem-size attribute, the OPTEE boot panics with below error: | get_sec_mem_from_manifest:1594 Can't read "mem-size" from FF-A | manifest at 0x6281000: error -1 | Panic at core/arch/arm/kernel/boot.c:1596 <get_sec_mem_from_manifest> | TEE load address @ 0x6284000 | Call stack: | 0x0628c7fc | 0x06298788 | 0x0628c480
Adding the mem-size attribute fixes the boot. This is OPTEE specific extension.
Change-Id: I2801c8b4a89cffafff14c788319ad106b03ffef0 Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
show more ...
|
| bf36351a | 05-Jun-2024 |
Sudeep Holla <sudeep.holla@arm.com> |
fix(fvp): fix the FF-A optee manifest by adding the boot info node
Without the FF-A manifest boot info node, the OPTEE boot as S-EL1 VM crashes currently with the below error: | WARNING: Stage-2
fix(fvp): fix the FF-A optee manifest by adding the boot info node
Without the FF-A manifest boot info node, the OPTEE boot as S-EL1 VM crashes currently with the below error: | WARNING: Stage-2 page fault: pc=0x628c41c, vmid=0x8001, vcpu=0, | vaddr=0xd00000, ipaddr=0xd00000, mode=0x1 0x7c | NOTICE: Injecting Data Abort exception into VM 0x8001.
Adding the boot info node fixes the OPTEE boot.
While at it, also update copyright year in the file.
Change-Id: I1fd0bf4e38bb95deedc74fa04d1e6bb057424c04 Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
show more ...
|
| 9b7d72b3 | 15-Jul-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "ck/tf-a/target-properties" into integration
* changes: build(rzg-layout): split combined targets build(rcar-layout): split combined targets |
| 3ed72444 | 04-Jun-2024 |
Chris Kay <chris.kay@arm.com> |
build(rzg-layout): split combined targets
This is a small change to split up the generation of the RZ/G layout images into unique targets. This is predominantly for cleanliness reasons - Make curren
build(rzg-layout): split combined targets
This is a small change to split up the generation of the RZ/G layout images into unique targets. This is predominantly for cleanliness reasons - Make current doesn't know about the `.bin` and `.srec` binaries generated by the `.elf` target.
Change-Id: I81251ac647b85c5eec8f910ddc841a5a32b49e67 Signed-off-by: Chris Kay <chris.kay@arm.com>
show more ...
|
| ea2c6521 | 04-Jun-2024 |
Chris Kay <chris.kay@arm.com> |
build(rcar-layout): split combined targets
This is a small change to split up the generation of the R-Car layout images into unique targets. This is predominantly for cleanliness reasons - Make curr
build(rcar-layout): split combined targets
This is a small change to split up the generation of the R-Car layout images into unique targets. This is predominantly for cleanliness reasons - Make current doesn't know about the `.bin` and `.srec` binaries generated by the `.elf` target.
Change-Id: I624bc0c62e99cead66a6d6e25ff016aecf6b985a Signed-off-by: Chris Kay <chris.kay@arm.com>
show more ...
|
| c16e9198 | 15-Jul-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "chore(rdv3): rename platform RD-Fremont to RD-V3" into integration |
| 137ab5cb | 08-Jul-2024 |
Jerry Wang <Jerry.Wang4@arm.com> |
chore(rdv3): rename platform RD-Fremont to RD-V3
Arm has decided to rename RD-Fremont to RD-V3 to align with its existing product lineup, such as RD-V1, RD-V2, etc. This change replaces all occurenc
chore(rdv3): rename platform RD-Fremont to RD-V3
Arm has decided to rename RD-Fremont to RD-V3 to align with its existing product lineup, such as RD-V1, RD-V2, etc. This change replaces all occurences of "Fremont" with "V3" in file names and contents.
Change-Id: I302103492f962a7ac74854633ad68701b2a7f420 Signed-off-by: Jerry Wang <Jerry.Wang4@arm.com>
show more ...
|
| 0dfa07b6 | 07-Jun-2024 |
Olivier Deprez <olivier.deprez@arm.com> |
refactor(cpufeat): feat detect helpers inlining
Force inlining feat detect helpers such that context save/restore operations are flattened with sequences of ID regs read and conditional instructions
refactor(cpufeat): feat detect helpers inlining
Force inlining feat detect helpers such that context save/restore operations are flattened with sequences of ID regs read and conditional instructions for system registers read/write. This is opposed to current situation where with -Os optimization level, feat detect helpers get called through non-inlined sequences of branch-link+ret.
Signed-off-by: Olivier Deprez <olivier.deprez@arm.com> Change-Id: I2633442fb0e69e4a4ed13467e65846fb66d214f6
show more ...
|
| a1cc10a9 | 12-Jul-2024 |
Hsin-Hsiung Wang <hsin-hsiung.wang@mediatek.com> |
refactor(mediatek): refactor handling of variables with value 'n'
Refactor to properly handle the case when the variable has a value of 'n'.
Change-Id: I2f5045253511ec5e5d717821d8428c4e3ed6b7b6 Sig
refactor(mediatek): refactor handling of variables with value 'n'
Refactor to properly handle the case when the variable has a value of 'n'.
Change-Id: I2f5045253511ec5e5d717821d8428c4e3ed6b7b6 Signed-off-by: Hsin-Hsiung Wang <hsin-hsiung.wang@mediatek.com>
show more ...
|