[PATCH] powerpc/config: Enable bnx2x on ppc64 and pseries defconfigs

2015-04-09 Thread Anton Blanchard
Signed-off-by: Anton Blanchard an...@samba.org --- arch/powerpc/configs/ppc64_defconfig | 1 + arch/powerpc/configs/pseries_defconfig| 1 + arch/powerpc/configs/pseries_le_defconfig | 1 + 3 files changed, 3 insertions(+) diff --git a/arch/powerpc/configs/ppc64_defconfig

Re: [PATCH 3/3] powerpc: Include linux/jump_label.h to get HAVE_JUMP_LABEL define

2015-04-09 Thread Steven Rostedt
On Thu, 9 Apr 2015 13:51:32 +1000 Anton Blanchard an...@samba.org wrote: Commit 1bc9e47aa8e4 (powerpc/jump_label: Use HAVE_JUMP_LABEL) converted uses of CONFIG_JUMP_LABEL to HAVE_JUMP_LABEL in some assembly files. HAVE_JUMP_LABEL is defined in linux/jump_label.h, so we need to include

Re: [PATCH 1/3] jump_label: Allow asm/jump_label.h to be included in assembly

2015-04-09 Thread Steven Rostedt
On Thu, 9 Apr 2015 13:51:30 +1000 Anton Blanchard an...@samba.org wrote: Wrap asm/jump_label.h for all archs with #ifndef __ASSEMBLY__. Since these are kernel only headers, we don't need #ifdef __KERNEL__ so can simplify things a bit. If an architecture wants to use jump labels in

Re: [v2] dt/bindings: qoriq-clock: Add binding for FMan clock mux

2015-04-09 Thread Scott Wood
On Thu, 2015-04-09 at 02:18 -0500, Liberman Igal-B31950 wrote: Regards, Igal Liberman. -Original Message- From: Wood Scott-B07421 Sent: Thursday, April 09, 2015 12:12 AM To: Liberman Igal-B31950 Cc: devicet...@vger.kernel.org; linuxppc-dev@lists.ozlabs.org Subject: Re:

[PATCH v10 1/3] Break up monolithic iommu table/lock into finer graularity pools and lock

2015-04-09 Thread Sowmini Varadhan
Investigation of multithreaded iperf experiments on an ethernet interface show the iommu-lock as the hottest lock identified by lockstat, with something of the order of 21M contentions out of 27M acquisitions, and an average wait time of 26 us for the lock. This is not efficient. A more scalable

[PATCH 3/4 v3] powerpc/fsl-booke: Add T1024 RDB board support

2015-04-09 Thread Shengzhou Liu
T1024RDB is a Freescale Reference Design Board that hosts the T1024 SoC. T1024RDB board Overview --- - Processor: T1024 SoC integrating two 64-bit e5500 cores up to 1.4GHz - Memory: 64-bit 4GB DDR3L UDIMM with ECC and interleaving support - Ethernet: two 1G RGMII ports, one

[PATCH 4/4 v3] powerpc/fsl-booke: Add T1023 RDB board support

2015-04-09 Thread Shengzhou Liu
T1023RDB is a Freescale Reference Design Board that hosts T1023 SoC. T1023RDB board Overview --- - T1023 SoC integrating two 64-bit e5500 cores up to 1.4GHz - CoreNet fabric supporting coherent and noncoherent transactions with prioritization and bandwidth allocation -

[PATCH v10 2/3] sparc: Make sparc64 use scalable lib/iommu-common.c functions

2015-04-09 Thread Sowmini Varadhan
In iperf experiments running linux as the Tx side (TCP client) with 10 threads results in a severe performance drop when TSO is disabled, indicating a weakness in the software that can be avoided by using the scalable IOMMU arena DMA allocation. Baseline numbers before this patch: with default

Re: [PATCH] dt/bindings: fsl/guts: Added global-utilities compatibles

2015-04-09 Thread Scott Wood
On Thu, 2015-04-09 at 09:19 +0300, Igal.Liberman wrote: From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- .../devicetree/bindings/powerpc/fsl/guts.txt | 14 ++ 1 file changed, 14 insertions(+) diff --git

Re: [V2, 06/12] selftests, powerpc: Add test for system wide DSCR default

2015-04-09 Thread Anshuman Khandual
On 04/09/2015 04:01 PM, Anshuman Khandual wrote: On 03/27/2015 05:31 PM, Michael Ellerman wrote: On Tue, 2015-13-01 at 10:22:34 UTC, Anshuman Khandual wrote: This patch adds a test case for the system wide DSCR default value, which when changed through it's sysfs interface must be visible to

[PATCH] dt/bindings: fsl/guts: Added global-utilities compatibles

2015-04-09 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com Signed-off-by: Igal Liberman igal.liber...@freescale.com --- .../devicetree/bindings/powerpc/fsl/guts.txt | 14 ++ 1 file changed, 14 insertions(+) diff --git a/Documentation/devicetree/bindings/powerpc/fsl/guts.txt

[PATCH] powerpc/dts: Add some SoC specific fsl, *-device-config compatibles

2015-04-09 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com This patch is required for: https://patchwork.ozlabs.org/patch/459584/ Signed-off-by: Igal Liberman igal.liber...@freescale.com --- arch/powerpc/boot/dts/fsl/b4420si-post.dtsi |3 ++- arch/powerpc/boot/dts/fsl/b4860si-post.dtsi |3 ++-

[PATCH 2/4 v3] powerpc/fsl-booke: Add T1024 QDS board support

2015-04-09 Thread Shengzhou Liu
Add support for Freescale T1024/T1023 QorIQ Development System Board. T1024QDS is a high-performance computing evaluation, development and test platform for T1024 QorIQ Power Architecture processor. T1024QDS board Overview --- - T1024 SoC integrating two 64-bit e5500 cores up

[PATCH v10 3/3] sparc: Make LDC use common iommu poll management functions

2015-04-09 Thread Sowmini Varadhan
Note that this conversion is only being done to consolidate the code and ensure that the common code provides the sufficient abstraction. It is not expected to result in any noticeable performance improvement, as there is typically one ldc_iommu per vnet_port, and each one has 8k entries, with a

RE: [PATCH 3/4 v2] powerpc/fsl-booke: Add T1024 RDB board support

2015-04-09 Thread shengzhou....@freescale.com
--- v2: Integrated scott's comments. My comment was to add a binding for the QE TDM stuff, not to remove it. -Scott QE TDM has not been upstream on any fsl-board, it needs QE TDM owner finish it uniformly for those boards(p1021, p1025, t1040, t1024, etc) with binding.

RE: [v2] dt/bindings: qoriq-clock: Add binding for FMan clock mux

2015-04-09 Thread igal.liber...@freescale.com
Regards, Igal Liberman. -Original Message- From: Wood Scott-B07421 Sent: Thursday, April 09, 2015 12:12 AM To: Liberman Igal-B31950 Cc: devicet...@vger.kernel.org; linuxppc-dev@lists.ozlabs.org Subject: Re: [v2] dt/bindings: qoriq-clock: Add binding for FMan clock mux On Wed,

Re: [PATCH] powerpc/dts: Add some SoC specific fsl,*-device-config compatibles

2015-04-09 Thread Scott Wood
On Thu, 2015-04-09 at 09:21 +0300, Igal.Liberman wrote: From: Igal Liberman igal.liber...@freescale.com This patch is required for: https://patchwork.ozlabs.org/patch/459584/ If it's required for that patch, why aren't they part of a patchset rather than independently posted? I don't see any

Re: [PATCH 2/3] jump_label: Allow jump labels to be used in assembly

2015-04-09 Thread Peter Zijlstra
On Thu, Apr 09, 2015 at 01:51:31PM +1000, Anton Blanchard wrote: To use jump labels in assembly we need the HAVE_JUMP_LABEL define, so we select a fallback version if the toolchain does not support them. Modify linux/jump_label.h so it can be included by assembly files. We also need to add

Re: [PATCH 1/2] powerpc/powernv: display reason for Malfunction Alert HMI.

2015-04-09 Thread Stewart Smith
Mahesh J Salgaonkar mah...@linux.vnet.ibm.com writes: From: Mahesh Salgaonkar mah...@linux.vnet.ibm.com The V2 version of HMI event now carries additional information for Malfunction Alert. It now contains error information about CORE and NX checkstop. This patch checks and displays the check

Re: [V2, 06/12] selftests, powerpc: Add test for system wide DSCR default

2015-04-09 Thread Anshuman Khandual
On 03/27/2015 05:31 PM, Michael Ellerman wrote: On Tue, 2015-13-01 at 10:22:34 UTC, Anshuman Khandual wrote: This patch adds a test case for the system wide DSCR default value, which when changed through it's sysfs interface must be visible to all threads reading DSCR either through the

Re: [PATCH 1/3] jump_label: Allow asm/jump_label.h to be included in assembly

2015-04-09 Thread Peter Zijlstra
On Thu, Apr 09, 2015 at 01:51:30PM +1000, Anton Blanchard wrote: Wrap asm/jump_label.h for all archs with #ifndef __ASSEMBLY__. Since these are kernel only headers, we don't need #ifdef __KERNEL__ so can simplify things a bit. If an architecture wants to use jump labels in assembly, it will

Re: [PATCH v2 2/2] mmc: host: Add some quirks to be read from fdt in sdhci-pltm.c

2015-04-09 Thread Suman Tripathi
On 30 March 2015 at 16:46, Suman Tripathi stripa...@apm.com wrote: This patch adds some quirks support to be read from fdt. Signed-off-by: Suman Tripathi stripa...@apm.com --- drivers/mmc/host/sdhci-pltfm.c | 15 +++ 1 file changed, 15 insertions(+) diff --git

[PATCH 1/2] powerpc/powernv: display reason for Malfunction Alert HMI.

2015-04-09 Thread Mahesh J Salgaonkar
From: Mahesh Salgaonkar mah...@linux.vnet.ibm.com The V2 version of HMI event now carries additional information for Malfunction Alert. It now contains error information about CORE and NX checkstop. This patch checks and displays the check stop reason before panic. Signed-off-by: Mahesh

[PATCH 2/2] powerpc/powernv: Pull all HMI events before panic.

2015-04-09 Thread Mahesh J Salgaonkar
From: Mahesh Salgaonkar mah...@linux.vnet.ibm.com In the event of unrecovered HMI the existing code panics as soon as it receives the first unrecovered HMI event. This makes host to report partial information about HMIs before panic. There may be more errors which would have caused the HMI and

Re: [PATCH 3/3] powerpc: Include linux/jump_label.h to get HAVE_JUMP_LABEL define

2015-04-09 Thread Michael Ellerman
On Thu, 2015-04-09 at 13:51 +1000, Anton Blanchard wrote: Commit 1bc9e47aa8e4 (powerpc/jump_label: Use HAVE_JUMP_LABEL) converted uses of CONFIG_JUMP_LABEL to HAVE_JUMP_LABEL in some assembly files. HAVE_JUMP_LABEL is defined in linux/jump_label.h, so we need to include this or we always

Re: [PATCH V2] tty: serial: Add const to struct uart_ops declarations

2015-04-09 Thread Thierry Reding
On Sun, Apr 05, 2015 at 11:24:54AM -0700, Joe Perches wrote: [...] drivers/tty/serial/serial-tegra.c | 2 +- Acked-by: Thierry Reding tred...@nvidia.com pgpMuP0DtU6my.pgp Description: PGP signature ___ Linuxppc-dev mailing list

Re: [PATCH 0/2] powerpc/kvm: Enable running guests on RT Linux

2015-04-09 Thread Purcareata Bogdan
On 04.04.2015 00:26, Scott Wood wrote: On Fri, 2015-04-03 at 11:07 +0300, Purcareata Bogdan wrote: On 03.04.2015 02:11, Scott Wood wrote: On Fri, 2015-03-27 at 19:07 +0200, Purcareata Bogdan wrote: On 27.02.2015 03:05, Scott Wood wrote: On Thu, 2015-02-26 at 14:31 +0100, Sebastian Andrzej

RE: [PATCH 1/4 v2] powerpc/fsl-booke: Add device tree support for T1024/T1023 SoC

2015-04-09 Thread shengzhou....@freescale.com
+soc { +/include/ qoriq-tdm1.0.dtsi Where is this file? Is there some dependency you've forgotten to mention? If this is meant to apply after http://patchwork.ozlabs.org/patch/457605/ is that really QUICC engine TDM as described in the comment above? -Scott Yes, it depends on

[v2] clk: qoriq: Add support for the FMan clock

2015-04-09 Thread Igal . Liberman
From: Igal Liberman igal.liber...@freescale.com v2: - Added clock maintainers - Cached FMan clock parent during initialization - Register the clock after checking if the hardware exists - updated error messages Signed-off-by: Igal Liberman igal.liber...@freescale.com

Re: [V6,1/9] elf: Add new powerpc specifc core note sections

2015-04-09 Thread Anshuman Khandual
On 04/09/2015 04:41 AM, Michael Neuling wrote: On Wed, 2015-04-08 at 19:50 +0200, Ulrich Weigand wrote: Anshuman Khandual khand...@linux.vnet.ibm.com wrote on 23.03.2015 11:34:30: With that in mind, do we have a way to set the top 32bits of the MSR (which contain the TM bits) when ptracing

Re: [PATCH v10 0/3] Generic IOMMU pooled allocator

2015-04-09 Thread David Miller
From: Sowmini Varadhan sowmini.varad...@oracle.com Date: Thu, 9 Apr 2015 15:33:29 -0400 v10: resend patchv9 without RFC tag, and a new mail Message-Id, (previous non-RFC attempt did not show up on the patchwork queue?) Yes, if the patch is identical the patch postings hashes to the same value

[PATCH 1/4 v3] powerpc/fsl-booke: Add device tree support for T1024/T1023 SoC

2015-04-09 Thread Shengzhou Liu
The T1024 SoC includes the following function and features: - Two 64-bit Power architecture e5500 cores, up to 1.4GHz - private 256KB L2 cache each core and shared 256KB CoreNet platform cache (CPC) - 32-/64-bit DDR3L/DDR4 SDRAM memory controller with ECC and interleaving support - Data Path

Re: [PATCH 2/3] jump_label: Allow jump labels to be used in assembly

2015-04-09 Thread Steven Rostedt
On Thu, 9 Apr 2015 13:51:31 +1000 Anton Blanchard an...@samba.org wrote: To use jump labels in assembly we need the HAVE_JUMP_LABEL define, so we select a fallback version if the toolchain does not support them. Modify linux/jump_label.h so it can be included by assembly files. We also

[PATCH v10 0/3] Generic IOMMU pooled allocator

2015-04-09 Thread Sowmini Varadhan
Investigation of network performance on Sparc shows a high degree of locking contention in the IOMMU allocator, and it was noticed that the PowerPC code has a better locking model. This patch series tries to extract the generic parts of the PowerPC code so that it can be shared across multiple

Re: [PATCH 3/3] powerpc: Include linux/jump_label.h to get HAVE_JUMP_LABEL define

2015-04-09 Thread Peter Zijlstra
On Thu, Apr 09, 2015 at 01:51:32PM +1000, Anton Blanchard wrote: Commit 1bc9e47aa8e4 (powerpc/jump_label: Use HAVE_JUMP_LABEL) converted uses of CONFIG_JUMP_LABEL to HAVE_JUMP_LABEL in some assembly files. HAVE_JUMP_LABEL is defined in linux/jump_label.h, so we need to include this or we