commit | ba8c25ac259aec163cb63da1bbfe19128a0ae724 | [log] [tgz] |
---|---|---|
author | Andrew F. Davis <afd@ti.com> | Mon Jan 13 17:18:10 2020 -0600 |
committer | Jérôme Forissier <jerome@forissier.org> | Thu Jan 16 17:10:06 2020 +0100 |
tree | 1cd33d144a52a24bc28340f75bc6a66babcf8062 | |
parent | 4518cdc1ff64614942239f40568baa603fb1d101 [diff] |
core: generic_entry_a64.S: use CIVAC over IVAC to clean cache data After moving some initial sections around in memory we clean out the new data and invalidate the cache so it can be seen by other cores when they enable caches. The instruction used was invalidate; on most systems this will behave the same as clean/invalidate, but on some with L3 caches this can cause the just written data to be invalidated. Use the clean+invalidate to prevent this on such systems. Signed-off-by: Andrew F. Davis <afd@ti.com> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
This git contains source code for the secure side implementation of OP-TEE project.
All official OP-TEE documentation has moved to http://optee.readthedocs.io.
// OP-TEE core maintainers