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

2015-04-09 Thread Stewart Smith
Mahesh J Salgaonkar writes: > From: Mahesh Salgaonkar > > 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

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

2015-04-09 Thread David Miller
From: Sowmini Varadhan 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 as the RFC ones, and ther

[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

[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 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 ty

[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 P

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 >

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 > > 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 mention of a dependency

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 > > Signed-off-by: Igal Liberman > --- > .../devicetree/bindings/powerpc/fsl/guts.txt | 14 ++ > 1 file changed, 14 insertions(+) > > diff --git a/Documentation/devicetree/bindings/powerpc/fsl/gut

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 wrote: > This patch adds some quirks support to be read from fdt. > > Signed-off-by: Suman Tripathi > --- > drivers/mmc/host/sdhci-pltfm.c | 15 +++ > 1 file changed, 15 insertions(+) > > diff --git a/drivers/mmc/host/sdhci-pltfm.c b/drivers/

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

2015-04-09 Thread Mahesh J Salgaonkar
From: Mahesh Salgaonkar 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 hence more HMI event would h

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

2015-04-09 Thread Mahesh J Salgaonkar
From: Mahesh Salgaonkar 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 Salgaonkar --- arch/powerpc/incl

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 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

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 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/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 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: [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 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 32 bit process

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

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

2015-04-09 Thread Anton Blanchard
Signed-off-by: Anton Blanchard --- 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 b/arch/powerpc/configs/ppc64_d

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

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

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

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

2015-04-09 Thread Igal . Liberman
From: Igal Liberman Signed-off-by: Igal Liberman --- .../devicetree/bindings/powerpc/fsl/guts.txt | 14 ++ 1 file changed, 14 insertions(+) diff --git a/Documentation/devicetree/bindings/powerpc/fsl/guts.txt b/Documentation/devicetree/bindings/powerpc/fsl/guts.txt index 7f

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 pgpMuP0DtU6my.pgp Description: PGP signature ___ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org

[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 Accel

[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 - Memory

[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 2.5

[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

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

2015-04-09 Thread Igal . Liberman
From: Igal Liberman 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 --- drivers/clk/clk-qoriq.c | 208 +++

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 Sie

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 al

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

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 o

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

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 >