commit | 1ce575f05751f26f6be359be9a681575fe5cb4ca | [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 | 0cb19429ac43d09578625268f1620ee2742e8418 [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>