• Linus Torvalds's avatar
    Merge tag 'arc-v3.9-rc1-late' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc · e23b6225
    Linus Torvalds authored
    Pull new ARC architecture from Vineet Gupta:
     "Initial ARC Linux port with some fixes on top for 3.9-rc1:
    
      I would like to introduce the Linux port to ARC Processors (from
      Synopsys) for 3.9-rc1.  The patch-set has been discussed on the public
      lists since Nov and has received a fair bit of review, specially from
      Arnd, tglx, Al and other subsystem maintainers for DeviceTree, kgdb...
    
      The arch bits are in arch/arc, some asm-generic changes (acked by
      Arnd), a minor change to PARISC (acked by Helge).
    
      The series is a touch bigger for a new port for 2 main reasons:
    
       1. It enables a basic kernel in first sub-series and adds
          ptrace/kgdb/.. later
    
       2. Some of the fallout of review (DeviceTree support, multi-platform-
          image support) were added on top of orig series, primarily to
          record the revision history.
    
      This updated pull request additionally contains
    
       - fixes due to our GNU tools catching up with the new syscall/ptrace
         ABI
    
       - some (minor) cross-arch Kconfig updates."
    
    * tag 'arc-v3.9-rc1-late' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc: (82 commits)
      ARC: split elf.h into uapi and export it for userspace
      ARC: Fixup the current ABI version
      ARC: gdbserver using regset interface possibly broken
      ARC: Kconfig cleanup tracking cross-arch Kconfig pruning in merge window
      ARC: make a copy of flat DT
      ARC: [plat-arcfpga] DT arc-uart bindings change: "baud" => "current-speed"
      ARC: Ensure CONFIG_VIRT_TO_BUS is not enabled
      ARC: Fix pt_orig_r8 access
      ARC: [3.9] Fallout of hlist iterator update
      ARC: 64bit RTSC timestamp hardware issue
      ARC: Don't fiddle with non-existent caches
      ARC: Add self to MAINTAINERS
      ARC: Provide a default serial.h for uart drivers needing BASE_BAUD
      ARC: [plat-arcfpga] defconfig for fully loaded ARC Linux
      ARC: [Review] Multi-platform image #8: platform registers SMP callbacks
      ARC: [Review] Multi-platform image #7: SMP common code to use callbacks
      ARC: [Review] Multi-platform image #6: cpu-to-dma-addr optional
      ARC: [Review] Multi-platform image #5: NR_IRQS defined by ARC core
      ARC: [Review] Multi-platform image #4: Isolate platform headers
      ARC: [Review] Multi-platform image #3: switch to board callback
      ...
    e23b6225
perf.h 4.95 KB