1. 18 2月, 2011 2 次提交
  2. 03 2月, 2011 1 次提交
  3. 25 1月, 2011 2 次提交
    • R
      ARM: realview: name configuration options after actual board names · d2a1c9ad
      Russell King 提交于
      As no one seems to really know which configuration options tie up with
      which boards, I thought I'd do some investigation and try to work it
      out.  After discussion with some folk in linaro, I think I have this
      nailed.
      
      The names are updated to use the name on the front of the appropriate
      board user guide for the various baseboards, which I've taken to be
      the official name for each board.
      
      I haven't significantly updated the descriptions for the tiles as that
      is even less clear - as far as I can see on ARMs website, there is no
      Cortex-A9 tile for Realview EB - only ARM11MPCore, ARM1156T2F-S,
      ARM1176TZF-S and Cortex-R4F.  So exactly what this 'Multicore Cortex-A9
      Tile' is...
      Acked-by: NCatalin Marinas <catalin.marinas@arm.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      d2a1c9ad
    • R
      ARM: realview,vexpress: fix section mismatch warning for pen_release · ec15038f
      Russell King 提交于
      Fix two section mismatch warnings in the platform SMP bringup code for
      Realview and Versatile Express:
      
      WARNING: arch/arm/mach-realview/built-in.o(.text+0x8ac): Section mismatch in reference from the function write_pen_release() to the variable .cpuinit.data:pen_release
      The function write_pen_release() references
      the variable __cpuinitdata pen_release.
      This is often because write_pen_release lacks a __cpuinitdata
      annotation or the annotation of pen_release is wrong.
      
      WARNING: arch/arm/mach-vexpress/built-in.o(.text+0x7b4): Section mismatch in reference from the function write_pen_release() to the variable .cpuinit.data:pen_release
      The function write_pen_release() references
      the variable __cpuinitdata pen_release.
      This is often because write_pen_release lacks a __cpuinitdata
      annotation or the annotation of pen_release is wrong.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      ec15038f
  4. 23 12月, 2010 1 次提交
  5. 20 12月, 2010 12 次提交
  6. 15 12月, 2010 4 次提交
  7. 07 12月, 2010 1 次提交
  8. 03 12月, 2010 1 次提交
  9. 30 11月, 2010 1 次提交
    • D
      ARM: 6507/1: RealView: Correct data alignment in headsmp.S for CONFIG_THUMB2_KERNEL · 725ca4ad
      Dave Martin 提交于
      Directives such as .long and .word do not magically cause the
      assembler location counter to become aligned in gas.  As a result,
      using these directives in code sections can result in misaligned data
      words when building a Thumb-2 kernel (CONFIG_THUMB2_KERNEL).
      
      This is a Bad Thing, since the ABI permits the compiler to assume that
      fundamental types of word size or above are word- aligned when
      accessing them from C.  If the data is not really word-aligned, this
      can cause impaired performance and stray alignment faults in some
      circumstances.
      
      In general, the following rules should be applied when using data word
      declaration directives inside code sections:
      
          * .quad and .double:
               .align 3
      
          * .long, .word, .single, .float:
               .align (or .align 2)
      
          * .short:
              No explicit alignment required, since Thumb-2
              instructions are always 2 or 4 bytes in size.
              immediately after an instruction.
      Reviewed-by: NWill Deacon <will.deacon@arm.com>
      Signed-off-by: NDave Martin <dave.martin@linaro.org>
      Acked-by: NCatalin Marinas <catalin.marinas@arm.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      725ca4ad
  10. 26 11月, 2010 1 次提交
  11. 04 11月, 2010 1 次提交
  12. 20 10月, 2010 2 次提交
  13. 05 10月, 2010 1 次提交
  14. 27 8月, 2010 1 次提交
  15. 31 7月, 2010 2 次提交
  16. 22 7月, 2010 1 次提交
  17. 19 7月, 2010 1 次提交
  18. 16 7月, 2010 1 次提交
  19. 15 7月, 2010 1 次提交
  20. 09 7月, 2010 1 次提交
    • L
      ARM: 6204/1: Fixups for the RealView PB1176 · 48f1d5a3
      Linus Walleij 提交于
      This is a number of basic fixes to the PB1176 that makes it tick
      properly:
      
      - Detect MMC insertion/removal even when PL061 GPIO is not compiled
        in. The register to read this status directly is removed on the
        PB1176.
      - Define the UART3 on the DevChip (where is actually is) and define
        the new UART4 serial port on the FPGA.
      - Also define the clocks for these two UARTs apropriately.
      - Remove the false notion that the PB1176 should have its CLCD
        on the ISSP, this is not the case, it is in the DevChip.
      - Remove the defintions and the previously commented-out PL081
        DMAC. As confirmed by mail this was found to be broken on the
        PB1176 board and removed from the subsequent FPGA images.
      Signed-off-by: NLinus Walleij <linus.walleij@stericsson.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      48f1d5a3
  21. 02 7月, 2010 1 次提交
  22. 01 7月, 2010 1 次提交