1. 22 2月, 2011 1 次提交
    • P
      ARM: 6740/1: Place correctly notes section in the linker script · dc810efb
      Pawel Moll 提交于
      Commit 18991197 added --build-id
      linker option when toolchain supports it. ARM one does, but for some
      reason places the section at 0 when linker script doesn't mention it
      explicitly.
      
      The 1e621a8e worked around the problem
      removing this section from binary image with explicit objcopy options,
      but it still exists in vmlinux, confusing tools like debuggers and perf.
      
      This problem was discussed here:
      http://lists.infradead.org/pipermail/linux-arm-kernel/2010-May/015994.html
      http://lists.infradead.org/pipermail/linux-arm-kernel/2010-May/015994.html
      but the proposed changes to the linker script were substantial.
      
      This patch simply places NOTES (36 bytes long, at least when compiled
      with CodeSourcery toolchain) between data and bss, which seem to be
      the right place (and suggested by the sample linker script in
      include/asm-generic/vmlinux.lds.h).
      
      It is enough to place it correctly in vmlinux (so debuggers are happy):
      
      Section Headers:
        [11] .data             PROGBITS        c07ce000 7ce000 020fc0 00  WA  0   0 32
        [12] .notes            NOTE            c07eefc0 7eefc0 000024 00  AX  0   0  4
        [13] .bss              NOBITS          c07ef000 7eefe4 01e628 00  WA  0   0 32
      Program Headers:
        LOAD           0x008000 0xc0008000 0xc0008000 0x7e6fe4 0x805628 RWE 0x8000
        NOTE           0x7eefc0 0xc07eefc0 0xc07eefc0 0x00024 0x00024 R E 0x4
      Section to Segment mapping:
        Segment Sections...
         00     <...> .data .notes .bss
         01     .notes
      
      and to get it exposed as /sys/kernel/notes used by perf tools.
      Signed-off-by: NPawel Moll <pawel.moll@arm.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      dc810efb
  2. 21 12月, 2010 1 次提交
  3. 20 11月, 2010 1 次提交
  4. 18 10月, 2010 1 次提交
  5. 02 10月, 2010 1 次提交
  6. 18 9月, 2010 1 次提交
  7. 15 8月, 2010 1 次提交
  8. 06 8月, 2010 1 次提交
  9. 05 8月, 2010 1 次提交
  10. 27 7月, 2010 1 次提交
  11. 30 6月, 2010 1 次提交
  12. 24 6月, 2010 2 次提交
  13. 15 6月, 2010 1 次提交
  14. 20 5月, 2010 1 次提交
  15. 12 5月, 2010 1 次提交
  16. 10 5月, 2010 1 次提交
    • Y
      ARM: S3C2416: Add arch support · f1290a49
      Yauhen Kharuzhy 提交于
      Add arch/arm/mach-s3c2416 for support of the Samsung S3C2416 SoC.
      
      This patch adds support of the S3C2416 SoC, clocks, timers,
      and initial IRQ support (without support of secondary set of registers).
      Signed-off-by: NYauhen Kharuzhy <jekhor@gmail.com>
      [ben-linux@fluff.org: removed files to be reworked, fixed conflicts]
      [ben-linux@fluff.org: use s3c2443 reset instead of specific reset code]
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      f1290a49
  17. 03 5月, 2010 1 次提交
  18. 02 5月, 2010 2 次提交
  19. 14 4月, 2010 1 次提交
  20. 25 2月, 2010 1 次提交
  21. 24 2月, 2010 2 次提交
  22. 23 2月, 2010 1 次提交
    • B
      ARM: S3C64XX: Eliminate plat-s3c64xx · 110d85ac
      Ben Dooks 提交于
      Now we've move the support out of plat-s3c64xx for everything, eliminate
      the platform directory arch/arm/plat-s3c64xx and remove it from the ARM
      build configuration.
      
      Note, PLAT_S3C64XX is kept around for the moment until the drivers that
      depend on it can be updated, so it is moved to the mach-s3c64xx Kconfig.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      110d85ac
  23. 21 2月, 2010 1 次提交
  24. 10 2月, 2010 1 次提交
  25. 08 2月, 2010 1 次提交
    • M
      ARM: mach-shmobile: SH-Mobile G3 support. · c793c1b0
      Magnus Damm 提交于
      This adds preliminary support for the SH-Mobile G-series.
      
      The SH-Mobile G-series is a series of ARM/SH multi-core CPUs that aside
      from the ARM MPU are primarily composed of existing SH IP blocks.
      
      This includes initial support for the SH7367 (SH-Mobile G3) CPU and
      the G3EVM reference board.
      
      Only timer, serial console, and NOR flash are supported at this point.
      Patches for the interrupt controller, pinmux support, clock framework
      and runtime pm will be submitted as feature patches on top of this.
      Signed-off-by: NMagnus Damm <damm@opensource.se>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      c793c1b0
  26. 02 2月, 2010 1 次提交
  27. 31 1月, 2010 1 次提交
  28. 28 1月, 2010 1 次提交
  29. 26 1月, 2010 1 次提交
    • B
      ARM: S3C64XX: Merge mach-s3c6400 and mach-s3c6410 · 431107ea
      Ben Dooks 提交于
      As per discussions with Russell King on linux-arm-kernel, it appears that
      both mach-s3c6400 and mach-s3c6410 are so close together that they should
      simply be merged into mach-s3c64xx.
      
      Note, this patch does not eliminate any of the bits that are still common,
      it is simply a move of the two directories together, any further common
      code will be eliminated or moved in further patches.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      431107ea
  30. 18 1月, 2010 1 次提交
  31. 15 1月, 2010 1 次提交
  32. 12 12月, 2009 1 次提交
  33. 01 12月, 2009 1 次提交
    • B
      ARM: SAMSUNG: Add plat-samsung as starting point for plat-s3c* moves · cf383678
      Ben Dooks 提交于
      We inted to re-organise the plat-s3c/plat-s3c24xx/plat-s3c64xx into a
      more generic plat-samsung with less code in the other plat- directories
      to make it easier to port new devices and try and clear up some of the
      naming issues with newer devices.
      
      Start by creating a small arch/arm/plat-samsung with no actuall code in
      so we can move items in as we process them.
      
      Add this to arch/arm to allow it to build things once support is added.
      Signed-off-by: NBen Dooks <ben-linux@fluff.org>
      cf383678
  34. 28 11月, 2009 3 次提交
  35. 21 9月, 2009 1 次提交