All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] xtensa patches
@ 2012-10-19 18:53 Chris Zankel
  0 siblings, 0 replies; 2+ messages in thread
From: Chris Zankel @ 2012-10-19 18:53 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Hi Linus,

Could you please pull the changes from the Xtensa repository. They are 
all limited to the xtensa subtree and include some important changes 
(adding long missing system calls for newer libc versions and other 
fixes) and the UAPI changes.

Thanks,
-Chris


The following changes since commit ddffeb8c4d0331609ef2581d84de4d763607bd37:

   Linux 3.7-rc1 (2012-10-14 14:41:04 -0700)

are available in the git repository at:

   https://github.com/czankel/xtensa-linux.git tags/xtensa-next-20121018

for you to fetch changes up to 7216cabfff5149670445cd65d415ed5db21314b4:

   xtensa: add missing system calls to the syscall table (2012-10-19 
10:46:44 -0700)

----------------------------------------------------------------
Xtensa patchset for 3.7-rc2

----------------------------------------------------------------
Chris Zankel (3):
       xtensa: fix memmove(), bcopy(), and memcpy().
       xtensa: minor compiler warning fix
       xtensa: add missing system calls to the syscall table

David Howells (1):
       UAPI: (Scripted) Disintegrate arch/xtensa/include/asm

Marc Gauthier (2):
       xtensa: copy_thread with CLONE_VM must not copy live parent AR 
windows
       xtensa: fix missing return in do_page_fault for SIGBUS case

Max Filippov (6):
       xtensa: ISS: fix specific simcalls
       xtensa: ISS: fix rs_put_char
       xtensa: fix boot parameters parsing
       xtensa: reorganize SR referencing
       xtensa: fix unaligned usermode access
       xtensa: Use Kbuild infrastructure to handle asm-generic headers

  arch/xtensa/boot/boot-redboot/bootstrap.S          |    8 +-
  arch/xtensa/include/asm/Kbuild                     |   28 +-
  arch/xtensa/include/asm/atomic.h                   |   12 +-
  arch/xtensa/include/asm/bitsperlong.h              |    1 -
  arch/xtensa/include/asm/bug.h                      |   18 -
  arch/xtensa/include/asm/cacheflush.h               |    2 +-
  arch/xtensa/include/asm/cmpxchg.h                  |    4 +-
  arch/xtensa/include/asm/coprocessor.h              |    5 +-
  arch/xtensa/include/asm/cputime.h                  |    6 -
  arch/xtensa/include/asm/delay.h                    |    2 +-
  arch/xtensa/include/asm/device.h                   |    7 -
  arch/xtensa/include/asm/div64.h                    |   16 -
  arch/xtensa/include/asm/emergency-restart.h        |    6 -
  arch/xtensa/include/asm/errno.h                    |   16 -
  arch/xtensa/include/asm/fcntl.h                    |    1 -
  arch/xtensa/include/asm/futex.h                    |    1 -
  arch/xtensa/include/asm/hardirq.h                  |   16 -
  arch/xtensa/include/asm/ioctl.h                    |    1 -
  arch/xtensa/include/asm/irq_regs.h                 |    1 -
  arch/xtensa/include/asm/irqflags.h                 |    4 +-
  arch/xtensa/include/asm/kdebug.h                   |    1 -
  arch/xtensa/include/asm/kmap_types.h               |    6 -
  arch/xtensa/include/asm/kvm_para.h                 |    1 -
  arch/xtensa/include/asm/local.h                    |   16 -
  arch/xtensa/include/asm/local64.h                  |    1 -
  arch/xtensa/include/asm/mmu_context.h              |    4 +-
  arch/xtensa/include/asm/param.h                    |   20 +-
  arch/xtensa/include/asm/percpu.h                   |   16 -
  arch/xtensa/include/asm/ptrace.h                   |   66 +-
  arch/xtensa/include/asm/regs.h                     |   55 +-
  arch/xtensa/include/asm/resource.h                 |   16 -
  arch/xtensa/include/asm/scatterlist.h              |   16 -
  arch/xtensa/include/asm/sections.h                 |   16 -
  arch/xtensa/include/asm/siginfo.h                  |   16 -
  arch/xtensa/include/asm/signal.h                   |  134 +---
  arch/xtensa/include/asm/statfs.h                   |   17 -
  arch/xtensa/include/asm/termios.h                  |  105 ---
  arch/xtensa/include/asm/timex.h                    |    8 +-
  arch/xtensa/include/asm/tlbflush.h                 |    8 +-
  arch/xtensa/include/asm/topology.h                 |   16 -
  arch/xtensa/include/asm/types.h                    |   15 +-
  arch/xtensa/include/asm/unistd.h                   |  702 
+-----------------
  arch/xtensa/include/asm/xor.h                      |   16 -
  arch/xtensa/include/uapi/asm/Kbuild                |   22 +
  arch/xtensa/include/{ => uapi}/asm/auxvec.h        |    0
  arch/xtensa/include/{ => uapi}/asm/byteorder.h     |    0
  arch/xtensa/include/{ => uapi}/asm/ioctls.h        |    0
  arch/xtensa/include/{ => uapi}/asm/ipcbuf.h        |    0
  arch/xtensa/include/{ => uapi}/asm/mman.h          |    0
  arch/xtensa/include/{ => uapi}/asm/msgbuf.h        |    0
  arch/xtensa/include/uapi/asm/param.h               |   30 +
  arch/xtensa/include/{ => uapi}/asm/poll.h          |    0
  arch/xtensa/include/{ => uapi}/asm/posix_types.h   |    0
  arch/xtensa/include/uapi/asm/ptrace.h              |   77 ++
  arch/xtensa/include/{ => uapi}/asm/sembuf.h        |    0
  arch/xtensa/include/{ => uapi}/asm/setup.h         |    0
  arch/xtensa/include/{ => uapi}/asm/shmbuf.h        |    0
  arch/xtensa/include/{ => uapi}/asm/sigcontext.h    |    0
  arch/xtensa/include/uapi/asm/signal.h              |  148 ++++
  arch/xtensa/include/{ => uapi}/asm/socket.h        |    0
  arch/xtensa/include/{ => uapi}/asm/sockios.h       |    0
  arch/xtensa/include/{ => uapi}/asm/stat.h          |    0
  arch/xtensa/include/{ => uapi}/asm/swab.h          |    0
  arch/xtensa/include/{ => uapi}/asm/termbits.h      |    0
  arch/xtensa/include/uapi/asm/types.h               |   28 +
  arch/xtensa/include/uapi/asm/unistd.h              |  762 
++++++++++++++++++++
  arch/xtensa/kernel/align.S                         |   38 +-
  arch/xtensa/kernel/coprocessor.S                   |   20 +-
  arch/xtensa/kernel/entry.S                         |  254 +++----
  arch/xtensa/kernel/head.S                          |   36 +-
  arch/xtensa/kernel/irq.c                           |    6 +-
  arch/xtensa/kernel/process.c                       |   29 +-
  arch/xtensa/kernel/setup.c                         |    4 +-
  arch/xtensa/kernel/syscall.c                       |    1 -
  arch/xtensa/kernel/traps.c                         |   22 +-
  arch/xtensa/kernel/vectors.S                       |   44 +-
  arch/xtensa/lib/memcopy.S                          |  309 +++++++-
  arch/xtensa/mm/fault.c                             |    3 +-
  arch/xtensa/platforms/iss/console.c                |    9 +-
  .../platforms/iss/include/platform/simcall.h       |    9 +-
  arch/xtensa/platforms/iss/setup.c                  |   10 +-
  arch/xtensa/platforms/xt2000/setup.c               |   10 +-
  82 files changed, 1677 insertions(+), 1620 deletions(-)
  delete mode 100644 arch/xtensa/include/asm/bitsperlong.h
  delete mode 100644 arch/xtensa/include/asm/bug.h
  delete mode 100644 arch/xtensa/include/asm/cputime.h
  delete mode 100644 arch/xtensa/include/asm/device.h
  delete mode 100644 arch/xtensa/include/asm/div64.h
  delete mode 100644 arch/xtensa/include/asm/emergency-restart.h
  delete mode 100644 arch/xtensa/include/asm/errno.h
  delete mode 100644 arch/xtensa/include/asm/fcntl.h
  delete mode 100644 arch/xtensa/include/asm/futex.h
  delete mode 100644 arch/xtensa/include/asm/hardirq.h
  delete mode 100644 arch/xtensa/include/asm/ioctl.h
  delete mode 100644 arch/xtensa/include/asm/irq_regs.h
  delete mode 100644 arch/xtensa/include/asm/kdebug.h
  delete mode 100644 arch/xtensa/include/asm/kmap_types.h
  delete mode 100644 arch/xtensa/include/asm/kvm_para.h
  delete mode 100644 arch/xtensa/include/asm/local.h
  delete mode 100644 arch/xtensa/include/asm/local64.h
  delete mode 100644 arch/xtensa/include/asm/percpu.h
  delete mode 100644 arch/xtensa/include/asm/resource.h
  delete mode 100644 arch/xtensa/include/asm/scatterlist.h
  delete mode 100644 arch/xtensa/include/asm/sections.h
  delete mode 100644 arch/xtensa/include/asm/siginfo.h
  delete mode 100644 arch/xtensa/include/asm/statfs.h
  delete mode 100644 arch/xtensa/include/asm/termios.h
  delete mode 100644 arch/xtensa/include/asm/topology.h
  delete mode 100644 arch/xtensa/include/asm/xor.h
  rename arch/xtensa/include/{ => uapi}/asm/auxvec.h (100%)
  rename arch/xtensa/include/{ => uapi}/asm/byteorder.h (100%)
  rename arch/xtensa/include/{ => uapi}/asm/ioctls.h (100%)
  rename arch/xtensa/include/{ => uapi}/asm/ipcbuf.h (100%)
  rename arch/xtensa/include/{ => uapi}/asm/mman.h (100%)
  rename arch/xtensa/include/{ => uapi}/asm/msgbuf.h (100%)
  create mode 100644 arch/xtensa/include/uapi/asm/param.h
  rename arch/xtensa/include/{ => uapi}/asm/poll.h (100%)
  rename arch/xtensa/include/{ => uapi}/asm/posix_types.h (100%)
  create mode 100644 arch/xtensa/include/uapi/asm/ptrace.h
  rename arch/xtensa/include/{ => uapi}/asm/sembuf.h (100%)
  rename arch/xtensa/include/{ => uapi}/asm/setup.h (100%)
  rename arch/xtensa/include/{ => uapi}/asm/shmbuf.h (100%)
  rename arch/xtensa/include/{ => uapi}/asm/sigcontext.h (100%)
  create mode 100644 arch/xtensa/include/uapi/asm/signal.h
  rename arch/xtensa/include/{ => uapi}/asm/socket.h (100%)
  rename arch/xtensa/include/{ => uapi}/asm/sockios.h (100%)
  rename arch/xtensa/include/{ => uapi}/asm/stat.h (100%)
  rename arch/xtensa/include/{ => uapi}/asm/swab.h (100%)
  rename arch/xtensa/include/{ => uapi}/asm/termbits.h (100%)
  create mode 100644 arch/xtensa/include/uapi/asm/types.h
  create mode 100644 arch/xtensa/include/uapi/asm/unistd.h


^ permalink raw reply	[flat|nested] 2+ messages in thread

* [GIT PULL] xtensa patches
@ 2012-12-19 20:23 czankel
  0 siblings, 0 replies; 2+ messages in thread
From: czankel @ 2012-12-19 20:23 UTC (permalink / raw)
  Cc: torvalds, linux-kernel

Hi Linus,

Would be great if you could pull the Xtensa tree. It contains support of 
device trees, many fixes, and code clean-ups.

Thanks,
-Chris


The following changes since commit 752451f01c4567b506bf4343082682dbb8fb30dd:

   Merge branch 'i2c-embedded/for-next' of 
git://git.pengutronix.de/git/wsa/linux (2012-12-18 16:51:10 -0800)

are available in the git repository at:


   https://github.com/czankel/xtensa-linux.git tags/xtensa-20121218

for you to fetch changes up to 055d4db1e1ef6f983c3565110fbe6737087e9103:

   xtensa: don't try to build DTB when OF is disabled (2012-12-18 
21:10:26 -0800)

----------------------------------------------------------------
Xtensa patchset for v3.8-rc0

----------------------------------------------------------------
Chris Zankel (4):
       xtensa: add config option to disable linker relaxation
       xtensa: provide proper assembler function boundaries with ENDPROC()
       xtensa: clean up files to make them code-style compliant
       xtensa: set the correct ethernet address for xtfpga

Max Filippov (26):
       xtensa: make DoubleExceptionVector literals fit the gap
       xtensa: ISS: add BASE_BAUD definition to serial.h
       xtensa: provide DMA_ERROR_CODE definition
       xtensa: fix build warning for arch/xtensa/mm/tlb.c
       xtensa: properly fix missing compiler barrier in simcall
       xtensa: fix CPU cache flags formatting
       xtensa: display s32c1i feature flag in cpuinfo
       xtensa: save and restore scompare1 SR on kernel entry
       xtensa: initialize atomctl SR
       xtensa: add trap_set_handler function
       xtensa: add s32c1i sanity check
       xtensa: add s32c1i-based atomic ops implementations
       xtensa: add s32c1i-based bitops implementations
       xtensa: add s32c1i-based spinlock implementations
       xtensa: fix mb and wmb definitions
       xtensa: clean up boot make rules
       xtensa: add U-Boot image support (uImage).
       xtensa: add IRQ domains support
       xtensa: add device trees support
       xtensa: add support for the XTFPGA boards
       xtensa: add XTFPGA DTS
       xtensa: reset all timers on initialization
       xtensa: initialize CPENABLE SR when core has one
       xtensa: fix RASID SR initialization
       xtensa: provide endianness macro for sparse
       xtensa: don't try to build DTB when OF is disabled

Nicolas Kaiser (1):
       xtensa: unbalanced parentheses

Wanlong Gao (1):
       xtensa:fix the incompatible pointer type warning in time.c

Wei Yongjun (1):
       Use for_each_compatible_node() macro.

  Documentation/xtensa/atomctl.txt                   |   44 +++
  arch/xtensa/Kconfig                                |   21 ++
  arch/xtensa/Kconfig.debug                          |   22 +-
  arch/xtensa/Makefile                               |   20 +-
  arch/xtensa/boot/Makefile                          |   25 +-
  arch/xtensa/boot/boot-elf/Makefile                 |   26 +-
  arch/xtensa/boot/boot-redboot/Makefile             |   26 +-
  arch/xtensa/boot/boot-uboot/Makefile               |   14 +
  arch/xtensa/boot/dts/lx60.dts                      |   11 +
  arch/xtensa/boot/dts/ml605.dts                     |   11 +
  arch/xtensa/boot/dts/xtfpga-flash-16m.dtsi         |   26 ++
  arch/xtensa/boot/dts/xtfpga-flash-4m.dtsi          |   18 ++
  arch/xtensa/boot/dts/xtfpga.dtsi                   |   56 ++++
  arch/xtensa/include/asm/atomic.h                   |  271 
++++++++++++------
  arch/xtensa/include/asm/barrier.h                  |    6 +-
  arch/xtensa/include/asm/bitops.h                   |  127 ++++++++-
  arch/xtensa/include/asm/bootparam.h                |   20 +-
  arch/xtensa/include/asm/cacheasm.h                 |    1 -
  arch/xtensa/include/asm/cacheflush.h               |    3 +-
  arch/xtensa/include/asm/checksum.h                 |   19 +-
  arch/xtensa/include/asm/cmpxchg.h                  |   74 +++--
  arch/xtensa/include/asm/current.h                  |    2 +-
  arch/xtensa/include/asm/delay.h                    |    7 +-
  arch/xtensa/include/asm/dma-mapping.h              |    6 +-
  arch/xtensa/include/asm/elf.h                      |   10 +-
  arch/xtensa/include/asm/highmem.h                  |    1 -
  arch/xtensa/include/asm/initialize_mmu.h           |   55 ++++
  arch/xtensa/include/asm/mmu_context.h              |    2 +-
  arch/xtensa/include/asm/nommu_context.h            |    2 +-
  arch/xtensa/include/asm/page.h                     |   20 +-
  arch/xtensa/include/asm/pci-bridge.h               |    2 +-
  arch/xtensa/include/asm/pci.h                      |    2 +-
  arch/xtensa/include/asm/pgalloc.h                  |    2 +-
  arch/xtensa/include/asm/pgtable.h                  |    8 +-
  arch/xtensa/include/asm/platform.h                 |    1 -
  arch/xtensa/include/asm/processor.h                |   10 +-
  arch/xtensa/include/asm/prom.h                     |    6 +
  arch/xtensa/include/asm/ptrace.h                   |    4 +-
  arch/xtensa/include/asm/regs.h                     |    5 +-
  arch/xtensa/include/asm/spinlock.h                 |  188 +++++++++++-
  arch/xtensa/include/asm/syscall.h                  |   11 +-
  arch/xtensa/include/asm/traps.h                    |   23 ++
  arch/xtensa/include/asm/uaccess.h                  |   43 +--
  arch/xtensa/kernel/Makefile                        |    8 +-
  arch/xtensa/kernel/align.S                         |    4 +-
  arch/xtensa/kernel/asm-offsets.c                   |    5 +-
  arch/xtensa/kernel/coprocessor.S                   |   25 +-
  arch/xtensa/kernel/entry.S                         |   67 ++++-
  arch/xtensa/kernel/head.S                          |   21 +-
  arch/xtensa/kernel/irq.c                           |  132 ++++++---
  arch/xtensa/kernel/module.c                        |    2 +-
  arch/xtensa/kernel/platform.c                      |    1 -
  arch/xtensa/kernel/process.c                       |    2 +-
  arch/xtensa/kernel/ptrace.c                        |    3 +-
  arch/xtensa/kernel/setup.c                         |  279 
+++++++++++++++---
  arch/xtensa/kernel/signal.c                        |    8 +-
  arch/xtensa/kernel/syscall.c                       |    1 -
  arch/xtensa/kernel/time.c                          |    7 +-
  arch/xtensa/kernel/traps.c                         |   18 +-
  arch/xtensa/kernel/vectors.S                       |   67 +++--
  arch/xtensa/lib/checksum.S                         |   15 +-
  arch/xtensa/lib/memcopy.S                          |    6 +-
  arch/xtensa/lib/pci-auto.c                         |    9 +-
  arch/xtensa/lib/strncpy_user.S                     |    4 +-
  arch/xtensa/lib/strnlen_user.S                     |    1 -
  arch/xtensa/lib/usercopy.S                         |    1 -
  arch/xtensa/mm/cache.c                             |   27 +-
  arch/xtensa/mm/fault.c                             |    1 -
  arch/xtensa/mm/init.c                              |   16 +-
  arch/xtensa/mm/misc.S                              |   51 +++-
  arch/xtensa/mm/mmu.c                               |    2 +-
  arch/xtensa/mm/tlb.c                               |    9 +-
  .../xtensa/platforms/iss/include/platform/serial.h |   15 +
  .../platforms/iss/include/platform/simcall.h       |    7 +-
  arch/xtensa/platforms/xtfpga/Makefile              |    9 +
  .../platforms/xtfpga/include/platform/hardware.h   |   69 +++++
  .../xtensa/platforms/xtfpga/include/platform/lcd.h |   20 ++
  .../platforms/xtfpga/include/platform/serial.h     |   18 ++
  arch/xtensa/platforms/xtfpga/lcd.c                 |   76 +++++
  arch/xtensa/platforms/xtfpga/setup.c               |  301 
++++++++++++++++++++
  arch/xtensa/variants/s6000/gpio.c                  |    4 +-
  81 files changed, 2140 insertions(+), 422 deletions(-)
  create mode 100644 Documentation/xtensa/atomctl.txt
  create mode 100644 arch/xtensa/boot/boot-uboot/Makefile
  create mode 100644 arch/xtensa/boot/dts/lx60.dts
  create mode 100644 arch/xtensa/boot/dts/ml605.dts
  create mode 100644 arch/xtensa/boot/dts/xtfpga-flash-16m.dtsi
  create mode 100644 arch/xtensa/boot/dts/xtfpga-flash-4m.dtsi
  create mode 100644 arch/xtensa/boot/dts/xtfpga.dtsi
  create mode 100644 arch/xtensa/include/asm/initialize_mmu.h
  create mode 100644 arch/xtensa/include/asm/prom.h
  create mode 100644 arch/xtensa/include/asm/traps.h
  create mode 100644 arch/xtensa/platforms/xtfpga/Makefile
  create mode 100644 
arch/xtensa/platforms/xtfpga/include/platform/hardware.h
  create mode 100644 arch/xtensa/platforms/xtfpga/include/platform/lcd.h
  create mode 100644 arch/xtensa/platforms/xtfpga/include/platform/serial.h
  create mode 100644 arch/xtensa/platforms/xtfpga/lcd.c
  create mode 100644 arch/xtensa/platforms/xtfpga/setup.c

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-12-19 20:48 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-19 20:23 [GIT PULL] xtensa patches czankel
  -- strict thread matches above, loose matches on Subject: below --
2012-10-19 18:53 Chris Zankel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.