| #
2de28800 |
| 04-Oct-2021 |
Jorge Ramirez-Ortiz <jorge@foundries.io> |
core: update reference link to PrimeCell Cache Controller
Update broken link
Signed-off-by: Jorge Ramirez-Ortiz <jorge@foundries.io> Acked-by: Jerome Forissier <jerome@forissier.org>
|
| #
dc0f4ec2 |
| 16-May-2018 |
Etienne Carriere <etienne.carriere@st.com> |
Remove license notice from STMicroelectronics files
Since a while the source files license info are defined by SPDX identifiers. We can safely remove the verbose license text from the files that are
Remove license notice from STMicroelectronics files
Since a while the source files license info are defined by SPDX identifiers. We can safely remove the verbose license text from the files that are owned by either only STMicroelectronics or only both Linaro and STMicroelectronics.
Signed-off-by: Etienne Carriere <etienne.carriere@st.com> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
1bb92983 |
| 15-Dec-2017 |
Jerome Forissier <jerome.forissier@linaro.org> |
Add SPDX license identifiers
Adds one SPDX-License-Identifier line [1] to each source files that contains license text.
Generated by [2]: spdxify.py --add-spdx optee_os/
The scancode tool [3] wa
Add SPDX license identifiers
Adds one SPDX-License-Identifier line [1] to each source files that contains license text.
Generated by [2]: spdxify.py --add-spdx optee_os/
The scancode tool [3] was used to double check the license matching code in the Python script. All the licenses detected by scancode are either detected by spdxify.py, or have no SPDX identifier, or are false matches.
Link: [1] https://spdx.org/licenses/ Link: [2] https://github.com/jforissier/misc/blob/f7b56c8/spdxify.py Link: [3] https://github.com/nexB/scancode-toolkit Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Joakim Bech <joakim.bech@linaro.org>
show more ...
|
| #
1cdd34d8 |
| 16-Mar-2017 |
Etienne Carriere <etienne.carriere@linaro.org> |
core: minor cleaning in cache resources
Do not hard code the enumerated 'cache_op' IDs. Remove unsupported (and unused) WRITE_BUFFER_DRAIN operation. Deprecate L2CACHE_xxx operation IDs and use the
core: minor cleaning in cache resources
Do not hard code the enumerated 'cache_op' IDs. Remove unsupported (and unused) WRITE_BUFFER_DRAIN operation. Deprecate L2CACHE_xxx operation IDs and use the already existing DCACHE_xxx operation IDs instead.
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
cba1d39b |
| 14-Mar-2017 |
Etienne Carriere <etienne.carriere@linaro.org> |
core: rename cache_maintenance_l1() into cache_op_inner()
Rename cache_maintenance_l1() into cache_op_inner() to prevent confusion as the function targets inner cache and not only level1 cache.
Fix
core: rename cache_maintenance_l1() into cache_op_inner()
Rename cache_maintenance_l1() into cache_op_inner() to prevent confusion as the function targets inner cache and not only level1 cache.
Fix return type of cache_op_inner().
Suggested-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
93a2ed07 |
| 14-Mar-2017 |
Etienne Carriere <etienne.carriere@linaro.org> |
core: rename cache_maintenance_l2() into cache_op_outer()
Rename cache_maintenance_l2() into cache_op_outer() to prevent confusion as the function targets outer cache only, not specific level2 cache
core: rename cache_maintenance_l2() into cache_op_outer()
Rename cache_maintenance_l2() into cache_op_outer() to prevent confusion as the function targets outer cache only, not specific level2 cache, even if current implementation supports only the PL310 that is mainly used as a level2 cache.
Fix return type of cache_op_outer().
Suggested-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
725e80af |
| 14-Mar-2017 |
Etienne Carriere <etienne.carriere@linaro.org> |
core: prevent useless cache clean on cache flush operation
If there is no outer cache, a cache flush request ends in a cache clean followed by a cache flush sequence. This change prevents former cac
core: prevent useless cache clean on cache flush operation
If there is no outer cache, a cache flush request ends in a cache clean followed by a cache flush sequence. This change prevents former cache clean request in case no outer cache is supported. Note that the sole outer cache currently supported is the PL310.
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| #
2221cb56 |
| 16-Mar-2017 |
Etienne Carriere <etienne.carriere@linaro.org> |
core: move cache_operation() out of SVC cache services
cache_operation() is moved to a specific tee/cache.c source file. This will allow core to call cache maintenance routine without needing to rel
core: move cache_operation() out of SVC cache services
cache_operation() is moved to a specific tee/cache.c source file. This will allow core to call cache maintenance routine without needing to rely on the cache maintenance SVC services.
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|