• Linus Torvalds's avatar
    Merge tag 'arc-v3.10-rc1-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc · e30f4192
    Linus Torvalds authored
    Pull ARC port updates from Vineet Gupta:
     "Support for two new platforms based on ARC700:
       - Abilis TB10x SoC [Chritisian/Pierrick]
       - Simulator only System-C Model [Mischa]
    
      ARC specific MM improvements:
       - Avoid full TLB flush (ASID increment) on munmap (even single page)
       - VIPT Cache Flushing improvements
         + Delayed dcache flush for non-aliasing dcache (big performance boost)
         + icache flush aliasing agnostic (no need to kill all possible aliases)
    
      Others:
       - Avoid needless rebuild of DTB files for every kernel build
       - Remove builtin cmdline as that is already provided by DeviceTree/bootargs
       - Fixing unaligned access emulation corner case
       - checkpatch fixes [Sachin]
       - Various fixlets [Noam]
       - Minor build failures/cleanups"
    
    * tag 'arc-v3.10-rc1-part1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc: (35 commits)
      ARC: [mm] Lazy D-cache flush (non aliasing VIPT)
      ARC: [mm] micro-optimize page size icache invalidate
      ARC: [mm] remove the pessimistic all-alias-invalidate icache helpers
      ARC: [mm] consolidate icache/dcache sync code
      ARC: [mm] optimise icache flush for kernel mappings
      ARC: [mm] optimise icache flush for user mappings
      ARC: [mm] optimize needless full mm TLB flush on munmap
      ARC: Add support for nSIM OSCI System C model
      ARC: [TB10x] Adapt device tree to new compatible string
      ARC: [TB10x] Add support for TB10x platform
      ARC: [TB10x] Device tree of TB100 and TB101 Development Kits
      ARC: Prepare interrupt code for external controllers
      ARC: Allow embedded arc-intc to be properly placed in DT intc hierarchy
      ARC: [cmdline] Don't overwrite u-boot provided bootargs
      ARC: [cmdline] Remove CONFIG_CMDLINE
      ARC: [plat-arcfpga] defconfig update
      ARC: unaligned access emulation broken if callee-reg dest of LD/ST
      ARC: unaligned access emulation error handling consolidation
      ARC: Debug/crash-printing Improvements
      ARC: fix typo with clock speed
      ...
    e30f4192
disasm.c 13.7 KB