All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V7 0/3] Add support for eXtended Physical Addressing.
@ 2015-02-27  0:16 Steven J. Hill
  2015-02-27  0:16 ` [PATCH V7 1/3] MIPS: Rearrange PTE bits into fixed positions Steven J. Hill
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Steven J. Hill @ 2015-02-27  0:16 UTC (permalink / raw)
  To: linux-mips; +Cc: ralf, Steven J. Hill

From: "Steven J. Hill" <Steven.Hill@imgtec.com>

This set of patches adds XPA support for R5 and later cores. This
has been tested on P5600 platforms only. As noted in the main
commit for XPA support, EVA and XPA cannot currently be used at
the same time.

Changes from V6:
 - Cleaned up PTE bits patch and commit message per suggestions
   by David Daney.

Changes from V5:
 - Rebased against upstream 4.0-rc1 tag.

Changes from V4:
 - Rebased against 'mips-for-linux-next-test' branch.
 - Fix all build breakages from PTE fixed bit positions patch.
 - Make some code be used for R2 or newer cores.

Changes from V3:
 - Rebased against upstream 3.19-rc4 tag.

Changes from V2:
 - Moved HIGHMEM and cache flush fixes to separate patchset.
 - Rebased against 3.19-rc5 tag.

Changes from V1:
 - Remove fixrange_init() revert patch.
 - Remove CCA patch.
 - Remove HEAP/BSS execute bit removal patch.
 - Updated __writex_32bit_c0_register() to use %1 instead of
   the macro variable name.

Steven J. Hill (3):
  MIPS: Rearrange PTE bits into fixed positions.
  MIPS: Add support for XPA.
  MIPS: XPA: Add new configuration file.

 arch/mips/Kconfig                       |   35 +++
 arch/mips/configs/maltaup_xpa_defconfig |  439 +++++++++++++++++++++++++++++++
 arch/mips/include/asm/cpu-features.h    |    3 +
 arch/mips/include/asm/cpu.h             |    1 +
 arch/mips/include/asm/pgtable-32.h      |   15 +-
 arch/mips/include/asm/pgtable-bits.h    |   98 ++++---
 arch/mips/include/asm/pgtable.h         |   74 +++---
 arch/mips/kernel/cpu-probe.c            |    4 +
 arch/mips/kernel/proc.c                 |    1 +
 arch/mips/mm/init.c                     |    7 +-
 arch/mips/mm/tlb-r4k.c                  |   12 +
 arch/mips/mm/tlbex.c                    |   96 +++++--
 12 files changed, 690 insertions(+), 95 deletions(-)
 create mode 100644 arch/mips/configs/maltaup_xpa_defconfig

-- 
1.7.10.4

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

end of thread, other threads:[~2015-07-09  4:23 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-27  0:16 [PATCH V7 0/3] Add support for eXtended Physical Addressing Steven J. Hill
2015-02-27  0:16 ` [PATCH V7 1/3] MIPS: Rearrange PTE bits into fixed positions Steven J. Hill
2015-02-27  0:51   ` David Daney
2015-02-27  3:38     ` Steven J. Hill
2015-02-27  3:38       ` Steven J. Hill
2015-02-27 17:52       ` David Daney
2015-02-27 19:04         ` Steven J. Hill
2015-02-27 19:04           ` Steven J. Hill
2015-02-27 19:20           ` David Daney
2015-07-09  4:23   ` Huacai Chen
2015-02-27  0:16 ` [PATCH V7 2/3] MIPS: Add support for XPA Steven J. Hill
2015-02-27  0:16 ` [PATCH V7 3/3] MIPS: XPA: Add new configuration file Steven J. Hill

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.