Linux PARISC architecture development
 help / color / mirror / Atom feed
* [PATCH 0/9] Add Huge Page support for parisc
@ 2015-11-20 21:38 Helge Deller
  2015-11-20 21:38 ` [PATCH 1/9] parisc: Fix wrong comment regarding first pmd entry flags Helge Deller
                   ` (8 more replies)
  0 siblings, 9 replies; 14+ messages in thread
From: Helge Deller @ 2015-11-20 21:38 UTC (permalink / raw)
  To: linux-parisc; +Cc: James Bottomley, John David Anglin

The following patch series adds huge page (large page) support to parisc.

Both 32 and 64bit kernels are supported as long as kernel is being compiled for
PA8X00 / PA2.0 CPUs.

Helge Deller (9):
  parisc: Fix wrong comment regarding first pmd entry flags
  parisc: Drop definition of start_thread_som for HP-UX SOM binaries
  parisc: Fix asm/mman.h regarding MAP_HUGETLB and MADV_XX flags
  parisc: Add defines for Huge page support
  parisc: Initialize the fault vector earlier in the boot process.
  parisc: Increase initial kernel mapping to 32MB on 64bit kernel
  parisc: Use long branch to do_syscall_trace_exit
  parisc: Add Huge Page and HUGETLBFS support
  parisc: Map kernel text and data on huge pages

 arch/parisc/Kconfig                 |   3 +
 arch/parisc/include/asm/hugetlb.h   |  85 +++++++++++++++++++
 arch/parisc/include/asm/page.h      |  13 ++-
 arch/parisc/include/asm/pgalloc.h   |   2 +-
 arch/parisc/include/asm/pgtable.h   |  26 +++++-
 arch/parisc/include/asm/processor.h |  27 ------
 arch/parisc/include/uapi/asm/mman.h |  29 +++----
 arch/parisc/kernel/asm-offsets.c    |   8 ++
 arch/parisc/kernel/entry.S          |  56 ++++++++-----
 arch/parisc/kernel/head.S           |   4 +-
 arch/parisc/kernel/setup.c          |  14 +++-
 arch/parisc/kernel/syscall.S        |   4 +-
 arch/parisc/kernel/traps.c          |  35 ++++----
 arch/parisc/kernel/vmlinux.lds.S    |   9 +-
 arch/parisc/mm/Makefile             |   1 +
 arch/parisc/mm/hugetlbpage.c        | 162 ++++++++++++++++++++++++++++++++++++
 arch/parisc/mm/init.c               |  42 ++++------
 17 files changed, 394 insertions(+), 126 deletions(-)
 create mode 100644 arch/parisc/include/asm/hugetlb.h
 create mode 100644 arch/parisc/mm/hugetlbpage.c

-- 
2.1.0


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

end of thread, other threads:[~2015-11-22 11:10 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-20 21:38 [PATCH 0/9] Add Huge Page support for parisc Helge Deller
2015-11-20 21:38 ` [PATCH 1/9] parisc: Fix wrong comment regarding first pmd entry flags Helge Deller
2015-11-20 21:38 ` [PATCH 2/9] parisc: Drop definition of start_thread_som for HP-UX SOM binaries Helge Deller
2015-11-20 21:38 ` [PATCH 3/9] parisc: Fix asm/mman.h regarding MAP_HUGETLB and MADV_XX flags Helge Deller
2015-11-21 20:57   ` Ben Hutchings
2015-11-21 22:22     ` Helge Deller
2015-11-22  2:21       ` Ben Hutchings
2015-11-22 11:10         ` Helge Deller
2015-11-20 21:38 ` [PATCH 4/9] parisc: Add defines for Huge page support Helge Deller
2015-11-20 21:38 ` [PATCH 5/9] parisc: Initialize the fault vector earlier in the boot process Helge Deller
2015-11-20 21:38 ` [PATCH 6/9] parisc: Increase initial kernel mapping to 32MB on 64bit kernel Helge Deller
2015-11-20 21:38 ` [PATCH 7/9] parisc: Use long branch to do_syscall_trace_exit Helge Deller
2015-11-20 21:38 ` [PATCH 8/9] parisc: Add Huge Page and HUGETLBFS support Helge Deller
2015-11-20 21:38 ` [PATCH 9/9] parisc: Map kernel text and data on huge pages Helge Deller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox