All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] arm: mvebu: Enable LPAE support for Armada XP SoCs
@ 2013-03-21 16:26 ` Gregory CLEMENT
  0 siblings, 0 replies; 90+ messages in thread
From: Gregory CLEMENT @ 2013-03-21 16:26 UTC (permalink / raw)
  To: Jason Cooper, Andrew Lunn, Gregory Clement
  Cc: Grant Likely, Rob Herring, Thomas Petazzoni, Ezequiel Garcia,
	linux-arm-kernel, devicetree-discuss, linux-kernel,
	Arnd Bergmann, Olof Johansson, Nicolas Pitre, Lior Amsalem,
	Maen Suleiman, Tawfik Bayouk, Shadi Ammouri, Eran Ben-Avi,
	Yehuda Yitschak, Nadav Haklai, Ike Pan, Chris Van Hoof,
	Dan Frazier, Leif Lindholm, Jon Masters, David Marlin,
	Sebastian Hesselbarth

Hello,

The Armada XP SoCs have LPAE support. This patch set allow to run
kernel on this SoCs with LPAE support.

The biggest changes are the conversion of the device tree file to 64
bits in order to be able to use more than 4GB of memory (without this
the LPAE is pointless).

This patch set have been tested on a Armada XP GP board with 8GB of
DRAM with LPAE selected. It have been tested on Armada XP DB board
with 3GB of DRAM with and without LPAE. And also on the Armada 370 DB
board (without LPAE) to check that no regression appeared.

This patch set is based on 3.9-rc3 and is 3.10 material. The
git branch called lpae is available at:
https://github.com/MISL-EBU-System-SW/mainline-public.git.

Thanks,

Gregory CLEMENT (1):
  arm: dts: Convert mvebu device tree files to 64 bits

Lior Amsalem (4):
  arm: mvebu: Aligne the internal registers virtual base to support
    LPAE
  arm: mvebu: Select DMA_BOUNCE when LPAE is selected in Kconfig
  arm: mvebu: Enable pj4b on LPAE compilations
  arm: dts: Add a 64 bits version of the skeleton device tree

 arch/arm/boot/dts/armada-370-db.dts              |    2 +-
 arch/arm/boot/dts/armada-370-mirabox.dts         |    2 +-
 arch/arm/boot/dts/armada-370-rd.dts              |    2 +-
 arch/arm/boot/dts/armada-370-xp.dtsi             |   45 +++++++++++-----------
 arch/arm/boot/dts/armada-370.dtsi                |   28 +++++++-------
 arch/arm/boot/dts/armada-xp-db.dts               |    2 +-
 arch/arm/boot/dts/armada-xp-gp.dts               |   14 ++++---
 arch/arm/boot/dts/armada-xp-mv78230.dtsi         |    6 +--
 arch/arm/boot/dts/armada-xp-mv78260.dtsi         |   10 ++---
 arch/arm/boot/dts/armada-xp-mv78460.dtsi         |   10 ++---
 arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts |    2 +-
 arch/arm/boot/dts/armada-xp.dtsi                 |   34 ++++++++--------
 arch/arm/boot/dts/skeleton64.dtsi                |   13 +++++++
 arch/arm/include/debug/mvebu.S                   |    2 +-
 arch/arm/mach-mvebu/Kconfig                      |    1 +
 arch/arm/mach-mvebu/armada-370-xp.h              |    2 +-
 arch/arm/mm/proc-v7.S                            |    3 +-
 17 files changed, 98 insertions(+), 80 deletions(-)
 create mode 100644 arch/arm/boot/dts/skeleton64.dtsi

-- 
1.7.9.5


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

end of thread, other threads:[~2013-03-23 19:48 UTC | newest]

Thread overview: 90+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-03-21 16:26 [PATCH 0/5] arm: mvebu: Enable LPAE support for Armada XP SoCs Gregory CLEMENT
2013-03-21 16:26 ` Gregory CLEMENT
2013-03-21 16:26 ` Gregory CLEMENT
2013-03-21 16:26 ` [PATCH 1/5] arm: mvebu: Aligne the internal registers virtual base to support LPAE Gregory CLEMENT
2013-03-21 16:26   ` Gregory CLEMENT
2013-03-21 16:26   ` Gregory CLEMENT
2013-03-21 16:26 ` [PATCH 2/5] arm: mvebu: Select DMA_BOUNCE when LPAE is selected in Kconfig Gregory CLEMENT
2013-03-21 16:26   ` Gregory CLEMENT
2013-03-21 16:26   ` Gregory CLEMENT
2013-03-21 18:19   ` Rob Herring
2013-03-21 18:19     ` Rob Herring
2013-03-21 19:18   ` Andrew Lunn
2013-03-21 19:18     ` Andrew Lunn
2013-03-21 19:18     ` Andrew Lunn
2013-03-22 11:32   ` Russell King - ARM Linux
2013-03-22 11:32     ` Russell King - ARM Linux
2013-03-22 11:32     ` Russell King - ARM Linux
     [not found]     ` <20130322113251.GB4977-l+eeeJia6m9vn6HldHNs0ANdhmdF6hFW@public.gmane.org>
2013-03-23 19:48       ` Krzysztof Halasa
2013-03-21 16:26 ` [PATCH 3/5] arm: mvebu: Enable pj4b on LPAE compilations Gregory CLEMENT
2013-03-21 16:26   ` Gregory CLEMENT
2013-03-21 16:26   ` Gregory CLEMENT
2013-03-21 16:26 ` [PATCH 4/5] arm: dts: Add a 64 bits version of the skeleton device tree Gregory CLEMENT
2013-03-21 16:26   ` Gregory CLEMENT
2013-03-21 16:26   ` Gregory CLEMENT
2013-03-21 16:26 ` [PATCH 5/5] arm: dts: Convert mvebu device tree files to 64 bits Gregory CLEMENT
2013-03-21 16:26   ` Gregory CLEMENT
2013-03-21 16:26   ` Gregory CLEMENT
2013-03-21 17:59   ` Rob Herring
2013-03-21 17:59     ` Rob Herring
2013-03-21 17:59     ` Rob Herring
2013-03-21 19:03     ` Arnd Bergmann
2013-03-21 19:03       ` Arnd Bergmann
2013-03-21 19:03       ` Arnd Bergmann
2013-03-21 19:18       ` Thomas Petazzoni
2013-03-21 19:18         ` Thomas Petazzoni
2013-03-21 19:18         ` Thomas Petazzoni
2013-03-21 21:31         ` Arnd Bergmann
2013-03-21 21:31           ` Arnd Bergmann
2013-03-21 21:31           ` Arnd Bergmann
2013-03-21 22:30           ` Sebastian Hesselbarth
2013-03-21 22:30             ` Sebastian Hesselbarth
2013-03-21 22:30             ` Sebastian Hesselbarth
2013-03-21 20:15   ` Andrew Lunn
2013-03-21 20:15     ` Andrew Lunn
2013-03-21 20:15     ` Andrew Lunn
2013-03-21 20:22     ` Thomas Petazzoni
2013-03-21 20:22       ` Thomas Petazzoni
2013-03-21 20:22       ` Thomas Petazzoni
2013-03-21 20:30       ` Jason Cooper
2013-03-21 20:30         ` Jason Cooper
2013-03-21 20:30         ` Jason Cooper
2013-03-21 20:37       ` Andrew Lunn
2013-03-21 20:37         ` Andrew Lunn
2013-03-21 20:37         ` Andrew Lunn
2013-03-21 21:08         ` Thomas Petazzoni
2013-03-21 21:08           ` Thomas Petazzoni
2013-03-21 21:08           ` Thomas Petazzoni
2013-03-21 21:16         ` Thomas Petazzoni
2013-03-21 21:16           ` Thomas Petazzoni
2013-03-21 21:16           ` Thomas Petazzoni
2013-03-21 20:55       ` Jason Gunthorpe
2013-03-21 20:55         ` Jason Gunthorpe
2013-03-21 20:55         ` Jason Gunthorpe
2013-03-21 21:15         ` Thomas Petazzoni
2013-03-21 21:15           ` Thomas Petazzoni
2013-03-21 21:15           ` Thomas Petazzoni
2013-03-21 21:35           ` Lior Amsalem
2013-03-21 21:35             ` Lior Amsalem
     [not found]             ` <EE71107DF0D1F24FA2D95041E64AB9E801A56C7B6D24-YTFUtKQQMWV5iqk/IoNZdEEOCMrvLtNR@public.gmane.org>
2013-03-21 21:46               ` Jason Gunthorpe
2013-03-21 21:46                 ` Jason Gunthorpe
     [not found]                 ` <20130321214607.GC8431-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2013-03-21 21:58                   ` Lior Amsalem
2013-03-21 21:58                     ` Lior Amsalem
     [not found]                     ` <EE71107DF0D1F24FA2D95041E64AB9E801A56C7B6D25-YTFUtKQQMWV5iqk/IoNZdEEOCMrvLtNR@public.gmane.org>
2013-03-22  6:55                       ` Arnd Bergmann
2013-03-22  6:55                         ` Arnd Bergmann
2013-03-21 21:41           ` Jason Gunthorpe
2013-03-21 21:41             ` Jason Gunthorpe
2013-03-21 21:41             ` Jason Gunthorpe
2013-03-21 22:26             ` Sebastian Hesselbarth
2013-03-21 22:26               ` Sebastian Hesselbarth
2013-03-21 22:26               ` Sebastian Hesselbarth
2013-03-22  9:55             ` Arnd Bergmann
2013-03-22  9:55               ` Arnd Bergmann
     [not found]         ` <20130321205545.GA8358-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2013-03-21 21:25           ` Andrew Lunn
2013-03-21 21:25             ` Andrew Lunn
2013-03-22  6:28           ` Andrew Lunn
2013-03-22  6:28             ` Andrew Lunn
     [not found]             ` <20130322062854.GS21478-g2DYL2Zd6BY@public.gmane.org>
2013-03-22 17:43               ` Jason Gunthorpe
2013-03-22 17:43                 ` Jason Gunthorpe
     [not found]                 ` <20130322174300.GA10230-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2013-03-22 19:33                   ` Arnd Bergmann
2013-03-22 19:33                     ` Arnd Bergmann

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.