diff options
Diffstat (limited to 'src/soc')
-rw-r--r-- | src/soc/intel/apollolake/car.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/soc/intel/apollolake/car.c b/src/soc/intel/apollolake/car.c index c49d7ef187..b0a5b4550c 100644 --- a/src/soc/intel/apollolake/car.c +++ b/src/soc/intel/apollolake/car.c @@ -26,8 +26,10 @@ static void flush_l1d_to_l2(void) wrmsr(MSR_POWER_MISC, msr); } -void arch_segment_loaded(uintptr_t start, size_t size, int flags) +void platform_segment_loaded(uintptr_t start, size_t size, int flags) { + /* TODO: filter on address to see if L1D flushing required. */ + /* Flush L1D cache to L2 on final segment loaded */ if (flags & SEG_FINAL) flush_l1d_to_l2(); |