[GIT] Sparc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



1) Use register window state adjustment instructions when available,
   from Anthony Yznaga.

2) Add VCC console concentrator driver, from Jag Raman.

3) Add 16GB hugepage support, from Nitin Gupta.

4) Support cpu 'poke' hypercall, from Vijay Kumar.

5) Add M7/M8 optimized memcpy/memset/copy_{to,from}_user, from Babu Moger.

Please pull, thanks a lot.

The following changes since commit 26273939ace935dd7553b31d279eab30b40f7b9a:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2017-08-10 10:30:29 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 

for you to fetch changes up to b6fe1089667a7afcc2cf92cdaec590c7b8381715:

  sparc64: Handle additional cases of no fault loads (2017-09-09 20:20:11 -0700)

----------------------------------------------------------------
Anthony Yznaga (1):
      sparc64: speed up etrap/rtrap on NG2 and later processors

Arvind Yadav (2):
      sparc: leon: grpci2: constify of_device_id
      sparc: leon: grpci1: constify of_device_id

Babu Moger (4):
      arch/sparc: Separate the exception handlers from NG4memcpy
      arch/sparc: Rename exception handlers
      arch/sparc: Optimized memcpy, memset, copy_to_user, copy_from_user for M7/M8
      arch/sparc: Add accurate exception reporting in M7memcpy

Bhumika Goyal (1):
      sparc64: vcc: make ktermios const

Dan Carpenter (1):
      sparc64: vcc: Check for IS_ERR() instead of NULL

David S. Miller (7):
      Merge branch 'sparc64-Add-16GB-hugepage-support'
      Merge branch 'sparc64-Use-low-latency-path-to-resume-idle-cpu'
      sparc64: Revert 16GB huge page support.
      Merge git://git.kernel.org/.../davem/sparc
      Merge branch 'sparc64-M7-memcpy'
      Merge branch 'sparc64-vcc'
      Merge branch 'sparc64-16gb-hugepages'

Jag Raman (13):
      sparc64: vcc: Enable VCC module in linux
      sparc64: vcc: Add VCC debug message macros
      sparc64: vcc: TTY driver initialization and cleanup
      sparc64: vcc: Enable VCC port probe and removal
      sparc64: vcc: Create sysfs attribute group
      sparc64: vcc: Add RX & TX timer for delayed LDC operation
      sparc64: vcc: Enable LDC event processing engine
      sparc64: vcc: Add open & close TTY operations
      sparc64: vcc: Add hangup TTY operation
      sparc64: vcc: Add write & write_room TTY operations
      sparc64: vcc: Add chars_in_buffer TTY operation
      sparc64: vcc: Add break_ctl TTY operation
      sparc64: vcc: Add install & cleanup TTY operations

Nitin Gupta (6):
      sparc64: Support huge PUD case in get_user_pages
      sparc64: Add 16GB hugepage support
      sparc64: Cleanup hugepage table walk functions
      sparc64: Support huge PUD case in get_user_pages
      sparc64: Add 16GB hugepage support
      sparc64: Cleanup hugepage table walk functions

Rob Gardner (1):
      sparc64: Handle additional cases of no fault loads

Sam Ravnborg (1):
      sparc64: update comments in U3memcpy

Vijay Kumar (2):
      sparc64: Add a new hypercall CPU_POKE
      sparc64: Use CPU_POKE to resume idle cpu

 MAINTAINERS                          |    1 +
 arch/sparc/configs/sparc64_defconfig |    1 +
 arch/sparc/include/asm/hugetlb.h     |    7 +
 arch/sparc/include/asm/hypervisor.h  |   18 ++
 arch/sparc/include/asm/page_64.h     |    3 +-
 arch/sparc/include/asm/pgtable_64.h  |   20 +-
 arch/sparc/include/asm/smp_64.h      |    5 +
 arch/sparc/include/asm/trap_block.h  |    2 +
 arch/sparc/include/asm/tsb.h         |   36 ++++
 arch/sparc/include/asm/vio.h         |    9 +
 arch/sparc/kernel/etrap_64.S         |   26 ++-
 arch/sparc/kernel/head_64.S          |   18 +-
 arch/sparc/kernel/hvapi.c            |    2 +-
 arch/sparc/kernel/hvcalls.S          |   11 ++
 arch/sparc/kernel/ldc.c              |    2 +
 arch/sparc/kernel/leon_pci_grpci1.c  |    2 +-
 arch/sparc/kernel/leon_pci_grpci2.c  |    2 +-
 arch/sparc/kernel/process_64.c       |    7 +-
 arch/sparc/kernel/rtrap_64.S         |   13 +-
 arch/sparc/kernel/setup_64.c         |    6 +
 arch/sparc/kernel/smp_64.c           |   80 +++++++-
 arch/sparc/kernel/traps_64.c         |   51 ++++++
 arch/sparc/kernel/tsb.S              |    2 +-
 arch/sparc/kernel/vio.c              |    1 +
 arch/sparc/kernel/viohs.c            |   12 +-
 arch/sparc/kernel/vmlinux.lds.S      |   10 +
 arch/sparc/lib/M7copy_from_user.S    |   40 ++++
 arch/sparc/lib/M7copy_to_user.S      |   51 ++++++
 arch/sparc/lib/M7memcpy.S            |  923 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/sparc/lib/M7memset.S            |  352 ++++++++++++++++++++++++++++++++++++
 arch/sparc/lib/M7patch.S             |   51 ++++++
 arch/sparc/lib/Makefile              |    5 +
 arch/sparc/lib/Memcpy_utils.S        |  345 +++++++++++++++++++++++++++++++++++
 arch/sparc/lib/NG4memcpy.S           |  277 +++++++---------------------
 arch/sparc/lib/U3memcpy.S            |   32 ++--
 arch/sparc/mm/gup.c                  |   45 ++++-
 arch/sparc/mm/hugetlbpage.c          |  102 ++++++-----
 arch/sparc/mm/init_64.c              |   54 +++++-
 drivers/tty/Kconfig                  |    5 +
 drivers/tty/Makefile                 |    1 +
 drivers/tty/vcc.c                    | 1155 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 41 files changed, 3488 insertions(+), 297 deletions(-)
 create mode 100644 arch/sparc/lib/M7copy_from_user.S
 create mode 100644 arch/sparc/lib/M7copy_to_user.S
 create mode 100644 arch/sparc/lib/M7memcpy.S
 create mode 100644 arch/sparc/lib/M7memset.S
 create mode 100644 arch/sparc/lib/M7patch.S
 create mode 100644 arch/sparc/lib/Memcpy_utils.S
 create mode 100644 drivers/tty/vcc.c
--
To unsubscribe from this list: send the line "unsubscribe sparclinux" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Kernel Development]     [DCCP]     [Linux ARM Development]     [Linux]     [Photo]     [Yosemite Help]     [Linux ARM Kernel]     [Linux SCSI]     [Linux x86_64]     [Linux Hams]

  Powered by Linux