1. 07 11月, 2012 1 次提交
    • A
      ARM: socfpga: mark secondary_trampoline as cpuinit · 9560f840
      Arnd Bergmann 提交于
      The socfpga_boot_secondary is correctly marked as __cpuinit but references
      secondary_trampoline, which was introduced into the init section, causing
      this build warning:
      
      WARNING: vmlinux.o(.cpuinit.text+0xf90): Section mismatch in reference from the function socfpga_boot_secondary() to the variable .init.text:secondary_trampoline
      The function __cpuinit socfpga_boot_secondary() references
      a variable __init secondary_trampoline.
      If secondary_trampoline is only used by socfpga_boot_secondary then
      annotate secondary_trampoline with a matching annotation.
      
      The solution is to mark secondary_trampoline as cpuinit as well.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      9560f840
  2. 06 11月, 2012 1 次提交
  3. 27 10月, 2012 1 次提交
  4. 26 10月, 2012 1 次提交
  5. 14 9月, 2012 2 次提交
    • R
      ARM: initial multiplatform support · 387798b3
      Rob Herring 提交于
      This lets us build a multiplatform kernel for experimental purposes.
      However, it will not be useful for any real work, because it relies
      on a number of useful things to be disabled for now:
      
      * SMP support must be turned off because of conflicting symbols.
        Marc Zyngier has proposed a solution by adding a new SOC
        operations structure to hold indirect function pointers
        for these, but that work is currently stalled
      
      * We turn on SPARSE_IRQ unconditionally, which is not supported
        on most platforms. Each of them is currently in a different
        state, but most are being worked on.
      
      * A common clock framework is in place since v3.4 but not yet
        being used. Work on this is on its way.
      
      * DEBUG_LL for early debugging is currently disabled.
      
      * THUMB2_KERNEL does not work with allyesconfig because the
        kernel gets too big
      
      [Rob Herring]: Rebased to not be dependent on the mass mach header rename.
      As a result, omap2plus, imx, mxs and ux500 are not converted. Highbank,
      picoxcell, mvebu, and socfpga are converted.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NRob Herring <rob.herring@calxeda.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Jason Cooper <jason@lakedaemon.net>
      Cc: Andrew Lunn <andrew@lunn.ch>
      Acked-by: NJamie Iles <jamie@jamieiles.com>
      Cc: Dinh Nguyen <dinguyen@altera.com>
      387798b3
    • R
      ARM: socfpga: move debug macros to include/debug · 6111bf7c
      Rob Herring 提交于
      Move socfpga debug-macro.S over to common debug macro directory.
      Signed-off-by: NRob Herring <rob.herring@calxeda.com>
      Acked-by: NDinh Nguyen <dinguyen@altera.com>
      6111bf7c
  6. 19 7月, 2012 1 次提交