diff options
author | Ionela Voinescu <ionela.voinescu@imgtec.com> | 2015-05-20 17:03:23 +0100 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2015-06-10 22:22:51 +0200 |
commit | 1a1a826276117514d7a9faf06d6ee8e1c0d099d9 (patch) | |
tree | ee69cbcc4f8f4b3c31bf0b6eaaa41a7eedf61e0b /src/drivers/i2c | |
parent | 82efc7600a6cfd5bad7600a1341d3ba4182e6324 (diff) |
mips: implement arch_segment_loaded callback
This change adds cache management after loading stages.
Before jumping to a new stage we should flush the data
caches to memory and invalidate instruction cache.
After all segments are loaded CBFS cache is also
flushed.
With this change all stages of coreboot are now executed
successfully. This was tested on Pistachio bring up board,
also known as Urara.
Change-Id: I86e07432c21a803ef1cfc41b633c5df42b99de90
Signed-off-by: Ionela Voinescu <ionela.voinescu@imgtec.com>
Reviewed-on: http://review.coreboot.org/10456
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Diffstat (limited to 'src/drivers/i2c')
0 files changed, 0 insertions, 0 deletions