ipq806x: Add support for mmu in bootblock

Hardware / Coreboot - Deepa Dinamani [codeaurora.org] - 17 April 2015 02:59 UTC

move mmu setup from RAM stage to boot block

Enabling mmu earlier, helps speed up the boot time.

BRANCH=storm BUG=chrome-os-partner:35024 TEST=Verified the mmu table dump matches the programmed values.

Change-Id: I8f581538d5dfd0d78538c9fe50f689d54b740685

1c2748d ipq806x: Add support for mmu in bootblock.
src/mainboard/google/storm/Makefile.inc | 4 ++
src/mainboard/google/storm/bootblock.c | 19 ++++++
src/mainboard/google/storm/mainboard.c | 37 ++----------
src/mainboard/google/storm/mmu.c | 67 +++++++++++++++++++++
src/mainboard/google/storm/mmu.h | 25 ++++++++
src/mainboard/google/storm/romstage.c | 6 ++
src/soc/qualcomm/ipq806x/include/soc/memlayout.ld | 5 +-
7 files changed, 131 insertions(+), 32 deletions(-)

Upstream: review.coreboot.org


  • Share