commit | dcd468b8f43c5077c42c75b15cf3204e6b6be46c | [log] [tgz] |
---|---|---|
author | York Sun <yorksun@freescale.com> | Tue Jan 06 13:18:42 2015 -0800 |
committer | York Sun <yorksun@freescale.com> | Tue Feb 24 13:08:46 2015 -0800 |
tree | 2be7011207c86f70368e7372302366b2bb6e2770 | |
parent | 60385d94e56513b50b87724fb9a3878ee5086da9 [diff] |
armv8/fsl-lsch3: Convert flushing L3 to assembly to avoid using stack Flushing L3 cache in CCN-504 requries d-cache to be disabled. Using assembly function to guarantee stack is not used before flushing is completed. Timeout is needed for simualtor on which CCN-504 is not implemented. Return value can be checked for timeout situation. Change bootm.c to disable dcache instead of simply flushing, required by flushing L3. Signed-off-by: York Sun <yorksun@freescale.com>