head_v32.S 487 B

1234567891011121314151617181920212223242526
  1. /*
  2. * Just get started by jumping to CONFIG_ETRAX_PTABLE_SECTOR to start
  3. * kernel decompressor.
  4. *
  5. * In practice, this only works for NOR flash (or some convoluted RAM boot)
  6. * and hence is not really useful for Artpec-3, so it's Etrax FS / NOR only.
  7. *
  8. */
  9. #include <mach/startup.inc>
  10. #ifdef CONFIG_ETRAX_AXISFLASHMAP
  11. ;; Code
  12. .text
  13. start:
  14. ;; Start clocks for used blocks.
  15. START_CLOCKS
  16. move.d CONFIG_ETRAX_PTABLE_SECTOR, $r10
  17. jump $r10 ; Jump to decompressor
  18. nop
  19. #endif