1. 08 Oct, 2010 1 commit
  2. 19 Sep, 2010 1 commit
  3. 17 Sep, 2010 2 commits
  4. 09 Sep, 2010 1 commit
  5. 01 Sep, 2010 1 commit
  6. 27 Aug, 2010 1 commit
  7. 10 Aug, 2010 2 commits
  8. 06 Aug, 2010 1 commit
  9. 05 Aug, 2010 6 commits
  10. 29 Jul, 2010 1 commit
  11. 27 Jul, 2010 5 commits
  12. 16 Jul, 2010 1 commit
  13. 12 Jul, 2010 1 commit
    • Eric Miao's avatar
      ARM: Auto calculate ZRELADDR and provide option for exceptions · e69edc79
      Eric Miao authored
      As long as the zImage is placed within the 128MB range from the start of
      memory, ZRELADDR (Address where the decompressed kernel will be placed,
      usually == PHYS_OFFSET + TEXT_OFFSET) can be determined at run-time by
      masking PC with 0xf80000000.
      
      Running through all the Makefile.boot, all those zreladdr-y
      addresses == 0x[0-f][08]00_0000 + TEXT_OFFSET can be determined at
      run-time.
      
      Option CONFIG_AUTO_ZRELADDR and CONFIG_ZRELADDR are introduced,
      CONFIG_ZRELADDR _must_ be explicitly specified if:
      
      - ((zreladdr-y - TEXT_OFFSET) & ~0xf8000000) != 0, which means
        masking PC with 0xf8000000 will result in an incorrect address.
        Currently this is only a problem on u300.
      
      - or the assumption of the zImage being loaded by the bootloader within
        the first 128MB of RAM is incorrect
      
      - or when ZBOOT_ROM is used, where the above assumption is usually wrong.
      
      [ukleinek: changed mask from 0xf0000000 to 0xf8000000 for mx1 and shark
      + some review fixes from the mailing list]
      Original-Idea-and-Signed-off-by: default avatarNicolas Pitre <nicolas.pitre@linaro.org>
      Signed-off-by: default avatarEric Miao <eric.miao@canonical.com>
      Signed-off-by: default avatarUwe Kleine-König <u.kleine-koenig@pengutronix.de>
      e69edc79
  14. 09 Jul, 2010 4 commits
  15. 07 Jul, 2010 1 commit
  16. 01 Jul, 2010 1 commit
  17. 24 Jun, 2010 1 commit
  18. 15 Jun, 2010 1 commit
  19. 14 Jun, 2010 1 commit
  20. 08 Jun, 2010 1 commit
  21. 24 May, 2010 1 commit
  22. 20 May, 2010 2 commits
  23. 18 May, 2010 1 commit
  24. 17 May, 2010 2 commits