Hi Shreyas,
On 04/14/2015 07:26 AM, Shreyas B. Prabhu wrote:
Fastsleep is one of the idle state which cpuidle subsystem currently
uses on power8 machines. In this state L2 cache is brought down to a
threshold voltage. Therefore when the core is in fastsleep, the
communication between L2 and
With a file ~/.cache/pmu-events/004d0100-core.json describing Power8
PMU events we would need to run:
perf stat \
--events-file ~/.cache/pmu-events/004d0100-core.json \
-e pm_cyc sleep 1
With this get_cpu_str(), on Powerpc, we can skip the --events-file
Add a downloader to automatically download the right files from a
download site.
This is implemented as a script calling curl, similar to perf archive.
The perf driver automatically calls the right binary. The downloader is
extensible, but currently only implements an Intel and Powerpc event
From: Andi Kleen a...@linux.intel.com
Add support to perf list to print aliases with descriptions.
Support word wrapping for descriptions.
Fix up the sorting code to put aliases with descriptions
last.
Signed-off-by: Andi Kleen a...@linux.intel.com
Signed-off-by: Sukadev Bhattiprolu
From: Andi Kleen a...@linux.intel.com
With calling a callback. To be used in test code added in the next
patch.
Signed-off-by: Andi Kleen a...@linux.intel.com
Signed-off-by: Sukadev Bhattiprolu suka...@linux.vnet.ibm.com
---
Changelog[v9] by Sukadev Bhattiprolu
Rebase to 4.0 and fix
From: Andi Kleen a...@linux.intel.com
Add a --no-desc flag to perf list to not print the event descriptions
that were earlier added for JSON events. This may be useful to
get a less crowded listing.
It's still default to print descriptions as that is the more useful
default for most users.
From: Andi Kleen a...@linux.intel.com
Change pmu.c to allow descriptions of events and add interfaces
to add aliases at runtime from another file. To be used by jevents in
a followon patch
Acked-by: Namhyung Kim namhy...@kernel.org
Signed-off-by: Andi Kleen a...@linux.intel.com
Signed-off-by:
From: Andi Kleen a...@linux.intel.com
Add a simple test case to perf test that parses all the available
events, including json events.
This needs adding an all event iterator to pmu.c
Acked-by: Namhyung Kim namhy...@kernel.org
Signed-off-by: Andi Kleen a...@linux.intel.com
Signed-off-by:
The recent patch to convert cell to use pci_controller_ops had a small
bug which broke machines using an iommu.
The set of phb-controller_ops was added after the check for name !=
pci, meaning pcix/pcie PHBs weren't getting their ops set correctly.
Fixes: 9c1368fc50e7 (powerpc/cell: Move
This is another attempt to resurrect Andi Kleen's patchset so users
can specify perf events by their event names rather than raw codes.
This is a rebase of Andi Kleen's patchset from Jul 30, 2014[1] to 4.0.
(I fixed minor and not so minor conflicts).
This patchset includes the perf-download tool
From: Andi Kleen a...@linux.intel.com
Automatically adapt the now wider and word wrapped perf list
output to wider terminals. This requires querying the terminal
before the auto pager takes over, and exporting this
information from the pager subsystem.
Acked-by: Namhyung Kim namhy...@kernel.org
The recent change to the EEH probing causes a crash on Cell because
eeh_ops is NULL.
Check if EEH is enabled and if not bail out.
Fixes: ff57b454ddb9 (powerpc/eeh: Do probe on pci_dn)
Signed-off-by: Michael Ellerman m...@ellerman.id.au
---
arch/powerpc/kernel/eeh.c | 2 +-
1 file changed, 1
Scott Wood scottw...@freescale.com writes:
Commit dc6c9a35b66b5 (mm: account pmd page tables to the process)
added a counter that is incremented whenever a PMD is allocated and
decremented whenever a PMD is freed. For hugepages on PPC, common code
is used to allocated PMDs, but arch-specific
From: Andi Kleen a...@linux.intel.com
I need a JSON parser. This adds the simplest JSON
parser I could find -- Serge Zaitsev's jsmn `jasmine' --
to the perf library. I merely converted it to (mostly)
Linux style and added support for non 0 terminated input.
The parser is quite straight forward
From: Andi Kleen a...@linux.intel.com
When no JSON event file is specified automatically look
for a suitable file in ~/.cache/pmu-events.
The event file format is per architecture, but can be
extended for other architectures.
Acked-by: Namhyung Kim namhy...@kernel.org
Signed-off-by: Andi Kleen
From: Andi Kleen a...@linux.intel.com
Add a parser for Intel style JSON event files. This allows
to use an Intel event list directly with perf. The Intel
event lists can be quite large and are too big to store
in unswappable kernel memory.
The parser code knows how to convert the JSON fields
to
51925fb3c5 powerpc/pseries: Implement memory hotplug remove in the kernel
broke compile when CONFIG_MEMORY_HOTREMOVE is not defined due to missing
symbols. This fixes the issue by adding the missing symbols.
Signed-off-by: Alexey Kardashevskiy a...@ozlabs.ru
---
This is made against ad30cb99465
On 04/14/2015 01:40 PM, Shreyas B Prabhu wrote:
By default, fastsleep_workaround_state = dynamic. In this case, workaround
is applied/undone everytime the core enters/exits fastsleep.
fastsleep_workaround_state = applyonce. In this case the workaround is
applied once on all the cores and
Hi Shreyas,
On 04/14/2015 07:26 AM, Shreyas B. Prabhu wrote:
+ * fastsleep_workaround_state = WORKAROUND_APPLYONCE implies
+ * fastsleep workaround needs to be left in 'applied' state on all
+ * the cores. Do this by-
+ * 1. Patching out the call to 'undo' workaround in
* Sukadev Bhattiprolu suka...@linux.vnet.ibm.com wrote:
This is another attempt to resurrect Andi Kleen's patchset so users
can specify perf events by their event names rather than raw codes.
This is a rebase of Andi Kleen's patchset from Jul 30, 2014[1] to 4.0.
(I fixed minor and not so
This enables us to understand how many hash fault we are taking
when running benchmarks.
For ex:
-bash-4.2# ./perf stat -e powerpc:hash_fault -e page-faults /tmp/ebizzy.ppc64
-S 30 -P -n 1000
...
Performance counter stats for '/tmp/ebizzy.ppc64 -S 30 -P -n 1000':
1,10,04,075
By default, fastsleep_workaround_state = dynamic. In this case, workaround
is applied/undone everytime the core enters/exits fastsleep.
fastsleep_workaround_state = applyonce. In this case the workaround is
applied once on all the cores and never undone. This can be triggered by
echo
On Mon, Apr 13, 2015 at 03:51:33PM +0100, Alex Bennée wrote:
Christoffer Dall christoffer.d...@linaro.org writes:
On Tue, Mar 31, 2015 at 04:08:00PM +0100, Alex Bennée wrote:
Currently x86, powerpc and soon arm64 use the same two architecture
specific bits for guest debug support for
On 13/04/2015 22:59, Andrew Morton wrote:
On Mon, 13 Apr 2015 17:02:19 +0300 Kirill A. Shutemov
kir...@shutemov.name wrote:
Kirill, if I'm right with it, can you suggest the header where to put
the generic mremap hook's (empty) body?
I initially thought it would be enough to put it into
Hi,
On Tuesday, April 14, 2015 03:28:45 PM Daniel Axtens wrote:
The SCC PATA interface is only used by celleb.
celleb has been dropped [1], so drop the drivers.
[1] http://patchwork.ozlabs.org/patch/451730/
CC: Bartlomiej Zolnierkiewicz b.zolnier...@samsung.com
CC: Tejun Heo
On Tue, Apr 14, 2015 at 01:58:14PM +0200, Bartlomiej Zolnierkiewicz wrote:
If Tejun Dave are OK with it this patch can go through libata tree.
Otherwise you will need to split it on separate libata/IDE patches.
I really don't care which tree this goes through. Dave, if you wanna
take it,
On Tue, 2015-04-14 at 10:55 +0200, Ingo Molnar wrote:
* Sukadev Bhattiprolu suka...@linux.vnet.ibm.com wrote:
This is another attempt to resurrect Andi Kleen's patchset so users
can specify perf events by their event names rather than raw codes.
This is a rebase of Andi Kleen's
From: Igal Liberman igal.liber...@freescale.com
Added optional divider to fsl,qoriq-core-pll-2.0.
This option might be used by Freescale hardware accelerators.
Signed-off-by: Igal Liberman igal.liber...@freescale.com
---
.../devicetree/bindings/clock/qoriq-clock.txt |8 +++-
1 file
From: Igal Liberman igal.liber...@freescale.com
v3: Addressed feedback from Scott:
- Removed clock specifier description.
v2: Addressed feedback from Scott:
- Moved the fman-clk-mux clock provider details
under clocks property.
Signed-off-by: Igal Liberman
On 04/14/2015 02:01 AM, Alexey Kardashevskiy wrote:
51925fb3c5 powerpc/pseries: Implement memory hotplug remove in the kernel
broke compile when CONFIG_MEMORY_HOTREMOVE is not defined due to missing
symbols. This fixes the issue by adding the missing symbols.
I think the real fix should be a
From: Igal Liberman igal.liber...@freescale.com
v2 - Addressed Scott's feedback
Signed-off-by: Igal Liberman igal.liber...@freescale.com
---
.../devicetree/bindings/powerpc/fsl/guts.txt |4
1 file changed, 4 insertions(+)
diff --git
From: Igal Liberman igal.liber...@freescale.com
This patch adds fsl,chip-device-config compatibles to guts node.
The added compatibles used in Freescale FMan clock initialization.
This patches is described by the following binding document update:
From: Igal Liberman igal.liber...@freescale.com
This patch depends on the following patches:
https://patchwork.ozlabs.org/patch/461151/
https://patchwork.ozlabs.org/patch/461155/
This patche is described by the following binding document update:
Currently we print Starting Linux PPC64 at boot. But we don't mention
anywhere whether the kernel is big or little endian.
If we print the utsname-machine value instead we get either ppc64 or
ppc64le which is much more informative, eg:
Starting Linux ppc64le #1 SMP Wed Apr 15 12:12:20 AEST
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
On Tue, 2015-04-14 at 00:19 +0200, leroy christophe wrote:
Le 13/04/2015 22:26, Scott Wood a écrit :
On Sun, 2015-04-12 at 18:16 +0200, leroy christophe wrote:
Le 26/03/2015 22:32, Scott Wood a écrit :
On Tue, Feb 03, 2015 at 12:38:16PM +0100, LEROY Christophe wrote:
Since commit
On Tue, 2015-04-14 at 14:15 +0300, Igal.Liberman wrote:
+static int get_fm_clk_idx(int fm_id, int *fm_clk_idx)
+{
+ struct ccsr_guts __iomem *guts_regs = NULL;
+ struct device_node *guts;
+ uint32_t reg = 0;
+ int clk_src = 0;
+
+ guts = of_find_matching_node(NULL,
Hi Scott,
Thanks for your comments. Reply inline.
Regards
Sandeep
-Original Message-
From: Wood Scott-B07421
Sent: Friday, April 03, 2015 6:45 AM
To: Singh Sandeep-B37400
Cc: linuxppc-...@ozlabs.org
Subject: Re: [1/3][PATCH][v2] Device Tree bindings for Freescale TDM
controller
From: Igal Liberman igal.liber...@freescale.com
This patch replaces the following:
https://patchwork.ozlabs.org/patch/427664/
This patch is described by the following binding document update:
https://patchwork.ozlabs.org/patch/461150/
Signed-off-by: Igal Liberman
Hi Vasant,
On 03/20/2015 12:04 PM, Vasant Hegde wrote:
From: Anshuman Khandual khand...@linux.vnet.ibm.com
This patch implements LED driver for PowerNV platform using the existing
generic LED class framework. It registers classdev structures for all
individual LEDs detected on the system
...@ellerman.id.au
Fixes: a7f4ee1fe93a (powerpc: Drop return value of smp_ops-probe())
Signed-off-by: Guenter Roeck li...@roeck-us.net
---
Seen in next-20150414.
arch/powerpc/platforms/powermac/smp.c | 10 --
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/arch/powerpc/platforms
On Tue, 2015-04-14 at 12:42 +0300, Igal.Liberman wrote:
From: Igal Liberman igal.liber...@freescale.com
Added optional divider to fsl,qoriq-core-pll-2.0.
This option might be used by Freescale hardware accelerators.
Signed-off-by: Igal Liberman igal.liber...@freescale.com
---
On Tue, 2015-04-14 at 15:21 -0500, Scott Wood wrote:
On Tue, 2015-04-14 at 12:55 +0300, Igal.Liberman wrote:
From: Igal Liberman igal.liber...@freescale.com
This patch replaces the following:
https://patchwork.ozlabs.org/patch/427664/
This patch is described by the following
On Tue, 14 Apr 2015 11:26:13 +0200 Laurent Dufour lduf...@linux.vnet.ibm.com
wrote:
Do away with __HAVE_ARCH_REMAP and do it like this:
arch/x/include/asm/y.h:
extern void arch_remap(...);
#define arch_remap arch_remap
include/linux/z.h:
#include asm/y.h
On Tue, 2015-04-14 at 12:55 +0300, Igal.Liberman wrote:
From: Igal Liberman igal.liber...@freescale.com
This patch replaces the following:
https://patchwork.ozlabs.org/patch/427664/
This patch is described by the following binding document update:
On Tue, 2015-04-14 at 13:12 +0300, Igal.Liberman wrote:
From: Igal Liberman igal.liber...@freescale.com
v2 - Addressed Scott's feedback
Signed-off-by: Igal Liberman igal.liber...@freescale.com
---
.../devicetree/bindings/powerpc/fsl/guts.txt |4
1 file changed, 4
On Tue, 2015-04-14 at 08:50 -0500, Singh Sandeep-B37400 wrote:
+TDM (Time Division Multiplexing)
+
+DESCRIPTION
+
+The TDM is full duplex serial port designed to allow various devices
+including digital signal processors (DSPs) to communicate with a
+variety of serial devices
Enables receiving large packets from other LPARs. These packets
have a -1 IP header checksum, so we must recalculate to have
a valid checksum.
Signed-off-by: Brian King brk...@linux.vnet.ibm.com
Signed-off-by: Thomas Falcon tlfal...@linux.vnet.ibm.com
---
drivers/net/ethernet/ibm/ibmveth.c | 15
On Tue, 2015-04-14 at 13:25 +0300, Igal.Liberman wrote:
From: Igal Liberman igal.liber...@freescale.com
This patch adds fsl,chip-device-config compatibles to guts node.
The added compatibles used in Freescale FMan clock initialization.
This patches is described by the following binding
On Tue, Apr 14, 2015 at 10:55:41AM +0200, Ingo Molnar wrote:
* Sukadev Bhattiprolu suka...@linux.vnet.ibm.com wrote:
This is another attempt to resurrect Andi Kleen's patchset so users
can specify perf events by their event names rather than raw codes.
This is a rebase of Andi
Add support for TSO. TSO is turned off by default and
must be enabled and configured by the user. The driver
version number is increased so that users can be sure
that they are using ibmveth with TSO support.
Cc: Brian King brk...@linux.vnet.ibm.com
Signed-off-by: Thomas Falcon
Cc: Brian King brk...@linux.vnet.ibm.com
Signed-off-by: Thomas Falcon tlfal...@linux.vnet.ibm.com
---
drivers/net/ethernet/ibm/ibmveth.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/ibm/ibmveth.c
b/drivers/net/ethernet/ibm/ibmveth.c
index
This patch enables 64k rx buffer pools by default. If Cooperative
Memory Overcommitment (CMO) is enabled, the number of 64k buffers
is reduced to save memory.
Cc: Brian King brk...@linux.vnet.ibm.com
Signed-off-by: Thomas Falcon tlfal...@linux.vnet.ibm.com
---
drivers/net/ethernet/ibm/ibmveth.c
This patch includes counters for transmitted and received large
packets.
Cc: Brian King brk...@linux.vnet.ibm.com
Signed-off-by: Thomas Falcon tlfal...@linux.vnet.ibm.com
---
drivers/net/ethernet/ibm/ibmveth.c | 4
drivers/net/ethernet/ibm/ibmveth.h | 2 ++
2 files changed, 6 insertions(+)
On Tue, 2015-04-14 at 15:35 -0500, Thomas Falcon wrote:
Enables receiving large packets from other LPARs. These packets
have a -1 IP header checksum, so we must recalculate to have
a valid checksum.
Signed-off-by: Brian King brk...@linux.vnet.ibm.com
Signed-off-by: Thomas Falcon
On Tue, 2015-04-14 at 16:49 +1000, Michael Ellerman wrote:
The recent patch to convert cell to use pci_controller_ops had a small
bug which broke machines using an iommu.
Oops.
The set of phb-controller_ops was added after the check for name !=
pci, meaning pcix/pcie PHBs weren't getting
On Tue, 2015-04-14 at 14:58 +0200, Ingo Molnar wrote:
* Michael Ellerman m...@ellerman.id.au wrote:
On Tue, 2015-04-14 at 10:55 +0200, Ingo Molnar wrote:
* Sukadev Bhattiprolu suka...@linux.vnet.ibm.com wrote:
This is another attempt to resurrect Andi Kleen's patchset so users
* Michael Ellerman m...@ellerman.id.au wrote:
On Tue, 2015-04-14 at 10:55 +0200, Ingo Molnar wrote:
* Sukadev Bhattiprolu suka...@linux.vnet.ibm.com wrote:
This is another attempt to resurrect Andi Kleen's patchset so users
can specify perf events by their event names rather than raw
The net-next tree is closed, so new feature submissions are not appropriate at
this
time.
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev
59 matches
Mail list logo