SMP boot of ARM Cortex A9 sequence with MMU/cache enabled -


i trying smp boot in u-boot on dual core arm cortex a9 system mmu/cache enabled. needed sequence of initializations. how should sequence of following things happen. in order?

  • mmu page table setup
  • set smp bit (core 0 , core 1)
  • invalidate cache (inner cache)
  • flushing of cache (inner , outer)
  • when l2 cache must enabled?
  • when scu must enabled? before smp bit or after?

it great help, if can list down sequence of operations.

thanks in advance

this sequence following without issues (like earlier there asynchronous data aborts) main function isn't working, hence debugging on it.

please review , suggest, if stil order or missing.

enter image description here

enter image description here


Comments

Popular posts from this blog

java - Intellij Synchronizing output directories .. -

git - Initial Commit: "fatal: could not create leading directories of ..." -