
2 Oct
2018
2 Oct
'18
3:41 p.m.
On Tue, Oct 2, 2018 at 2:24 AM Simon Glass sjg@chromium.org wrote:
At present the mtrr functions disable the cache before making changes and enable it again afterwards. This is fine in U-Boot, but does not work if running in CAR (such as we are in SPL).
Update the functions so that the caller can request that caches be left alone.
Signed-off-by: Simon Glass sjg@chromium.org
arch/x86/cpu/mtrr.c | 31 +++++++++++++++++++++++-------- arch/x86/include/asm/mtrr.h | 6 ++++-- cmd/x86/mtrr.c | 8 ++++---- 3 files changed, 31 insertions(+), 14 deletions(-)
Reviewed-by: Bin Meng bmeng.cn@gmail.com