linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
From: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
To: benh@kernel.crashing.org, paulus@samba.org, mpe@ellerman.id.au
Cc: linuxppc-dev@lists.ozlabs.org,
	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
Subject: [PATCH 0/4] Add 4 level page table for 64k book3s config
Date: Tue,  1 Mar 2016 09:45:10 +0530	[thread overview]
Message-ID: <1456805714-21774-1-git-send-email-aneesh.kumar@linux.vnet.ibm.com> (raw)

This series move book3s config with 64k linux page size to a 4 level
linux page table setup. This makes it similar to PowerISA 3.0 radix
setup which inturn will enable us to support both hash and radix
MMU model using single kernel.


Aneesh Kumar K.V (3):
  powerpc/mm: Split pgtable types to separate header
  powerpc/mm: Don't have conditional defines for real_pte_t
  powerpc/mm: Switch book3s 64 with 64K page size to 4 level page table

Kirill A. Shutemov (1):
  mm: Some arch may want to use HPAGE_PMD related values as variables

 arch/powerpc/Kconfig                          |   1 +
 arch/powerpc/include/asm/book3s/64/hash-4k.h  |  33 +-------
 arch/powerpc/include/asm/book3s/64/hash-64k.h |  31 ++++----
 arch/powerpc/include/asm/book3s/64/hash.h     |  11 +++
 arch/powerpc/include/asm/book3s/64/pgtable.h  |  30 ++++++--
 arch/powerpc/include/asm/page.h               | 104 +-------------------------
 arch/powerpc/include/asm/pgalloc-64.h         |  28 ++++++-
 arch/powerpc/include/asm/pgtable-types.h      | 103 +++++++++++++++++++++++++
 arch/powerpc/mm/init_64.c                     |  21 ++++--
 arch/powerpc/mm/pgtable_64.c                  |   7 ++
 include/linux/bug.h                           |   9 +++
 include/linux/huge_mm.h                       |   3 -
 mm/huge_memory.c                              |  17 ++++-
 13 files changed, 227 insertions(+), 171 deletions(-)
 create mode 100644 arch/powerpc/include/asm/pgtable-types.h

-- 
2.5.0

             reply	other threads:[~2016-03-01  4:15 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-01  4:15 Aneesh Kumar K.V [this message]
2016-03-01  4:15 ` [PATCH 1/4] powerpc/mm: Split pgtable types to separate header Aneesh Kumar K.V
2016-03-04  0:40   ` [1/4] " Michael Ellerman
2016-03-01  4:15 ` [PATCH 2/4] powerpc/mm: Don't have conditional defines for real_pte_t Aneesh Kumar K.V
2016-03-04  0:40   ` [2/4] " Michael Ellerman
2016-03-01  4:15 ` [PATCH 3/4] powerpc/mm: Switch book3s 64 with 64K page size to 4 level page table Aneesh Kumar K.V
2016-03-04  0:40   ` [3/4] " Michael Ellerman
2016-03-01  4:15 ` [PATCH 4/4] mm: Some arch may want to use HPAGE_PMD related values as variables Aneesh Kumar K.V
2016-03-04  0:40   ` [4/4] " Michael Ellerman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1456805714-21774-1-git-send-email-aneesh.kumar@linux.vnet.ibm.com \
    --to=aneesh.kumar@linux.vnet.ibm.com \
    --cc=benh@kernel.crashing.org \
    --cc=linuxppc-dev@lists.ozlabs.org \
    --cc=mpe@ellerman.id.au \
    --cc=paulus@samba.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).