• Linus Torvalds's avatar
    Merge tag 'openrisc-for-linus' of git://github.com/openrisc/linux · 9e314890
    Linus Torvalds authored
    Pull OpenRISC updates from Stafford Horne:
     "Highlights include:
    
       - optimized memset and memcpy routines, ~20% boot time saving
    
       - support for cpu idling
    
       - adding support for l.swa and l.lwa atomic operations (in spec from
         2014)
    
       - use atomics to implement: bitops, cmpxchg, futex
    
       - the atomics are in preparation for SMP support"
    
    * tag 'openrisc-for-linus' of git://github.com/openrisc/linux: (25 commits)
      openrisc: head: Init r0 to 0 on start
      openrisc: Export ioremap symbols used by modules
      arch/openrisc/lib/memcpy.c: use correct OR1200 option
      openrisc: head: Remove unused strings
      openrisc: head: Move init strings to rodata section
      openrisc: entry: Fix delay slot detection
      openrisc: entry: Whitespace and comment cleanups
      scripts/checkstack.pl: Add openrisc support
      MAINTAINERS: Add the openrisc official repository
      openrisc: Add .gitignore
      openrisc: Add optimized memcpy routine
      openrisc: Add optimized memset
      openrisc: Initial support for the idle state
      openrisc: Fix the bitmask for the unit present register
      openrisc: remove unnecessary stddef.h include
      openrisc: add futex_atomic_* implementations
      openrisc: add optimized atomic operations
      openrisc: add cmpxchg and xchg implementations
      openrisc: add atomic bitops
      openrisc: add l.lwa/l.swa emulation
      ...
    9e314890
traps.c 12.9 KB