On Thu, 2015-05-28 at 15:08 -0700, Yinghai Lu wrote:
On Wed, May 27, 2015 at 6:30 PM, Rafael J. Wysocki r...@rjwysocki.net wrote:
On Wednesday, May 27, 2015 02:31:49 PM Bjorn Helgaas wrote:
For debug you can always use pcie_ports=compat and that will disable
pciehp too.
That will disable
On Wed, May 27, 2015 at 6:30 PM, Rafael J. Wysocki r...@rjwysocki.net wrote:
On Wednesday, May 27, 2015 02:31:49 PM Bjorn Helgaas wrote:
For debug you can always use pcie_ports=compat and that will disable
pciehp too.
That will disable AER at the same time, right?.
On 05/28/2015 06:36 PM, Cyril Bur wrote:
Powerpc powernv platforms allow access to certain system flash devices
through a firmwarwe interface. This change adds an mtd driver for these
flash devices.
Minor updates from Jeremy Kerr and Joel Stanley.
Signed-off-by: Cyril Bur cyril...@gmail.com
On Thu, May 28, 2015 at 02:39:14PM +0200, Jiri Olsa wrote:
On Wed, May 27, 2015 at 02:23:28PM -0700, Sukadev Bhattiprolu wrote:
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
On Thu, 28 May 2015 15:13:19 +0200
Greg Kurz gk...@linux.vnet.ibm.com wrote:
The inner loop in fb8-toggle-cursor can be implemented with hv-logical-memop
in board-qemu and get an incredible performance boost.
Let's introduce a per-board helper:
- board-js2x: slow RB based, taken from
On Thu, 28 May 2015 15:13:24 +0200
Greg Kurz gk...@linux.vnet.ibm.com wrote:
This patch simply moves the slow RX based logic from fb8-invert-screen
to board-js2x helpers and implement a fast hv-logical-memop based helper
for board-qemu. And we can drop hcall-invert-screen !
Signed-off-by:
On Wed, May 20, 2015 at 03:41:38PM +0300, Madalin Bucur wrote:
diff --git a/arch/powerpc/boot/dts/fsl/t1023si-post.dtsi
b/arch/powerpc/boot/dts/fsl/t1023si-post.dtsi
index 48c1690..a6eb7ae 100644
--- a/arch/powerpc/boot/dts/fsl/t1023si-post.dtsi
+++
On Thu, May 07, 2015 at 05:41:37PM +0800, songwenbin wrote:
From: York Sun york...@freescale.com
Remove mpc83xx and mpc85xx as dependency.
Signed-off-by: York Sun york...@freescale.com
Signed-off-by: songwenbin wenbin.s...@freescale.com
---
drivers/edac/Kconfig | 4 ++--
1 file
We need to limit the max memory based on Linux page table format.
For example, with 4K page size we can't support 64TB memory based
on the existing pte format. Add checks to limit memory based
on pte size.
Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com
---
On Wed, Apr 15, 2015 at 11:48:08AM +0800, Shengzhou Liu wrote:
+ };
+/include/ qoriq-i2c-0.dtsi
+/include/ qoriq-i2c-1.dtsi
+/include/ qoriq-duart-0.dtsi
+/include/ qoriq-duart-1.dtsi
+/include/ qoriq-gpio-0.dtsi
+/include/ qoriq-gpio-1.dtsi
+/include/ qoriq-gpio-2.dtsi
+/include/
On Wed, May 20, 2015 at 03:29:35PM +0300, Madalin Bucur wrote:
From: Emil Medve emilian.me...@freescale.com
Signed-off-by: Emil Medve emilian.me...@freescale.com
What does DPAA Ethernet QMan support mean? Is it ethernet support or
qman support? In any case the subject is too long.
+/*
On Mon, May 25, 2015 at 04:30:46PM +0300, Igal.Liberman wrote:
From: Igal Liberman igal.liber...@freescale.com
This patch adds two boolean properties to FMan Port.
FMan has 3 types of ports:
- 1G ports
By default, all ports support 1G rate
- 10G Ports
Currently these two RTC devices are in core platform code
where it is not possible for them to be modular. It will
never be modular, so using module_init as an alias for
__initcall can be somewhat misleading.
Fix this up now, so that we can relocate module_init from
init.h into module.h in the
On Thu, Apr 09, 2015 at 04:07:43PM +0800, Shengzhou Liu wrote:
+ flash@2 {
+ #address-cells = 1;
+ #size-cells = 1;
+ compatible = eon,en25s64; /* 8MB */
+ reg
The suspend.o is built for SUSPEND -- which is bool, and hence
this code is either present or absent. It will never be modular,
so using module_init as an alias for __initcall can be somewhat
misleading.
Fix this up now, so that we can relocate module_init from
init.h into module.h in the
On Thu, Apr 09, 2015 at 04:07:45PM +0800, Shengzhou Liu wrote:
+ i2c@118000 {
+ eeprom@50 {
+ compatible = stm,m24256;
+ reg = 0x50;
+ };
Vendor prefix is st, not stm -- see
This series of commits converts non-modular code that is using
the module_init() call to hook itself into the system to instead
use device_initcall().
The conversion is a runtime no-op, since module_init actually
becomes __initcall in the non-modular case, and that in turn gets
mapped onto
Current swap encoding in pte can't support large pfns
above 4TB. Change the swap encoding such that we put
the swap type in the PTE bits. Also add build checks
to make sure we don't overlap with HPTEFLAGS.
Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com
---
This change adds a char device to access the PRD (processor runtime
diagnostics) channel to OPAL firmware.
Includes contributions from Vaidyanathan Srinivasan, Neelesh Gupta
Vishal Kulkarni.
Signed-off-by: Neelesh Gupta neele...@linux.vnet.ibm.com
Signed-off-by: Jeremy Kerr j...@ozlabs.org
Greg Kurz gk...@linux.vnet.ibm.com writes:
The inner loop in fb8-toggle-cursor can be implemented with hv-logical-memop
in board-qemu and get an incredible performance boost.
Let's introduce a per-board helper:
- board-js2x: slow RB based, taken from current fb8-toggle-cursor
- board-qemu:
On 05/28/2015 11:13 PM, Greg Kurz wrote:
If booted in frame buffer mode, board-qemu currently calls hv-logical-load
and hv-logical-store for every pixel when enabling or disabling the cursor.
This is suboptimal when writing one char at a time to the console since
terminal-write always toggles
Greg Kurz gk...@linux.vnet.ibm.com writes:
The inner loop deals with a contiguous region. It could easily be replaced
by faster board specific functions like hv-logical-memop in board-qemu.
Since hv-logical-memop does not return an address, let's have the enclosing
loop compute the next line
Greg Kurz gk...@linux.vnet.ibm.com writes:
This patch simply moves the slow RX based logic from fb8-invert-screen
to board-js2x helpers and implement a fast hv-logical-memop based helper
for board-qemu. And we can drop hcall-invert-screen !
Signed-off-by: Greg Kurz gk...@linux.vnet.ibm.com
Remove the unused #define
Signed-off-by: Aneesh Kumar K.V aneesh.ku...@linux.vnet.ibm.com
---
arch/powerpc/include/asm/pte-common.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/powerpc/include/asm/pte-common.h
b/arch/powerpc/include/asm/pte-common.h
index c5a755ef7011..b7c8d079c121
Jiri Olsa [jo...@redhat.com] wrote:
| if (line[0] == '#' || line[0] == '\n')
| continue;
| + if (!strncmp(line, Family, 6))
| + continue;
|
| I think we should fix mapfiles to put the 'Family' starting
| line as a comment.. the way
At Tue, 26 May 2015 02:19:34 -0700,
Dan DeVoto wrote:
Hi,
I applied this patch (check if DEQ was already instantiated) on top of
sound: ppc: keywest: drop using attach adapter and sound works great.
Everything works as expected. Below is my dmesg output.
Very well, shall I merge the
Older compilers don't recognize that v can't be used uninitialized;
other code using hvm_get_parameter() zeros the value too, so follow
suit here.
Signed-off-by: Jan Beulich jbeul...@suse.com
---
drivers/tty/hvc/hvc_xen.c |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
---
On 28/05/15 09:28, Jan Beulich wrote:
Older compilers don't recognize that v can't be used uninitialized;
other code using hvm_get_parameter() zeros the value too, so follow
suit here.
Applied to for-linus-4.2, thanks.
David
___
Linuxppc-dev mailing
On Thu, May 28, 2015 at 02:59:26PM +0530, Madhavan Srinivasan wrote:
When a event also carries a event.unit file, having newline char
will make perf userspace tool to print the event name in
the next line when dumping counter data.
And changing the kernel will break the API (it includes a '\n'
When a event also carries a event.unit file, having newline char
will make perf userspace tool to print the event name in
the next line when dumping counter data.
Cc: Ingo Molnar mi...@kernel.org
Cc: Jiri Olsa jo...@redhat.com
Cc: Sukadev Bhattiprolu suka...@linux.vnet.ibm.com
Cc: Michael
You bet, or hell let's just have *another* party, the cbe-oss-dead
party.
cheers
Aah.. those were the days -- let's raise our glasses!
Greetings to all who were involved in the project -- hope you are all doing
well!
Kind Regards / Mit freundlichen Grüßen
Christoph Arenz
On Wed, May 27, 2015 at 11:59:04PM +0900, Namhyung Kim wrote:
Hi Andi,
On Wed, May 27, 2015 at 11:40 PM, Andi Kleen a...@linux.intel.com wrote:
So we build tables of all models in the architecture, and choose
matching one when compiling perf, right? Can't we do that when
building the
On Wed, May 27, 2015 at 02:23:19PM -0700, Sukadev Bhattiprolu wrote:
SNIP
At run time, perf identifies the specific events table, based on the model
of the CPU perf is running on. Perf uses that table to create event aliases
which would allow the user to specify the event as:
perf
On Wed, May 27, 2015 at 02:23:19PM -0700, Sukadev Bhattiprolu wrote:
SNIP
- All known events tables for the architecture are included in the
perf binary.
- Inconsistencies between the JSON files and the mapfile can result
in build failures in perf (although
By dropping support for hugepages on machines which do not have
the hardware feature EDAT1, we fix a potential s390 KVM bug.
The bug would happen if a guest is backed by hugetlbfs (not supported
currently),
but does not get pagetables with PGSTE.
This would lead to random memory overwrites.
With s390 dropping support for emulated hugepages, the last user of
arch_prepare_hugepage and arch_release_hugepage is gone.
Acked-by: Martin Schwidefsky schwidef...@de.ibm.com
Signed-off-by: Dominik Dingel din...@linux.vnet.ibm.com
---
mm/hugetlb.c | 10 --
1 file changed, 10
On Wed, May 27, 2015 at 02:23:22PM -0700, Sukadev Bhattiprolu wrote:
At run time, (i.e when perf is starting up), locate the specific events
table for the current CPU and create event aliases for each of the events.
Use these aliases to parse user's specified perf event.
Signed-off-by:
If booted in frame buffer mode, board-qemu currently calls hv-logical-load
and hv-logical-store for every pixel when enabling or disabling the cursor.
This is suboptimal when writing one char at a time to the console since
terminal-write always toggles the cursor. And this is precisely what grub
This patch configures the PSL Timebase function and enables it,
after the CAPP has been initialized by OPAL. Failures are reported
and ignored.
---
drivers/misc/cxl/cxl.h |5 +
drivers/misc/cxl/pci.c | 35 +++
2 files changed, 40 insertions(+), 0
The inner loop in fb8-toggle-cursor can be implemented with hv-logical-memop
in board-qemu and get an incredible performance boost.
Let's introduce a per-board helper:
- board-js2x: slow RB based, taken from current fb8-toggle-cursor
- board-qemu: faster hv-logical-memop based
With standard
Nobody used these hooks so they were removed from common code,
and can now be removed from the architectures.
Acked-by: Martin Schwidefsky schwidef...@de.ibm.com
Signed-off-by: Dominik Dingel din...@linux.vnet.ibm.com
---
arch/arm/include/asm/hugetlb.h | 9 -
Hi everyone,
there is a potential bug with KVM and hugetlbfs if the hardware does not
support hugepages (EDAT1).
We fix this by making EDAT1 a hard requirement for hugepages and
therefore removing and simplifying code.
As s390, with the sw-emulated hugepages, was the only user of
* Ingo Molnar mi...@kernel.org wrote:
* Jiri Olsa jo...@redhat.com wrote:
On Wed, May 27, 2015 at 11:59:04PM +0900, Namhyung Kim wrote:
Hi Andi,
On Wed, May 27, 2015 at 11:40 PM, Andi Kleen a...@linux.intel.com wrote:
So we build tables of all models in the architecture, and
The inner loop deals with a contiguous region. It could easily be replaced
by faster board specific functions like hv-logical-memop in board-qemu.
Since hv-logical-memop does not return an address, let's have the enclosing
loop compute the next line address by itself and drop the confusing
You should use dev_groups instead of the dev_attrs field of struct
bus_type. This converts the MDIO bus code to use the correct field.
These modifications were made using Coccinelle.
Signed-off-by: Quentin Lambert lambert.quen...@gmail.com
---
sound/aoa/soundbus/core.c |3 ++-
On Wed, May 27, 2015 at 02:23:21PM -0700, Sukadev Bhattiprolu wrote:
SNIP
$(PERF_IN): $(OUTPUT)PERF-VERSION-FILE $(OUTPUT)common-cmds.h FORCE
$(Q)$(MAKE) $(build)=perf
-$(OUTPUT)perf: $(PERFLIBS) $(PERF_IN)
- $(QUIET_LINK)$(CC) $(CFLAGS) $(LDFLAGS) $(PERF_IN) $(LIBS) -o $@
* Jiri Olsa jo...@redhat.com wrote:
On Wed, May 27, 2015 at 11:59:04PM +0900, Namhyung Kim wrote:
Hi Andi,
On Wed, May 27, 2015 at 11:40 PM, Andi Kleen a...@linux.intel.com wrote:
So we build tables of all models in the architecture, and choose
matching one when compiling perf,
We already do the check in pmd_large, so we can just forward the call.
Acked-by: Martin Schwidefsky schwidef...@de.ibm.com
Signed-off-by: Dominik Dingel din...@linux.vnet.ibm.com
---
arch/s390/mm/hugetlbpage.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git
On Wed, May 27, 2015 at 02:23:23PM -0700, Sukadev Bhattiprolu wrote:
From: Andi Kleen a...@linux.intel.com
Support a header line in the mapfile.csv, to match the existing
mapfiles
Signed-off-by: Andi Kleen a...@linux.intel.com
---
tools/perf/pmu-events/jevents.c |2 ++
1 file
On Wed, May 27, 2015 at 02:23:21PM -0700, Sukadev Bhattiprolu wrote:
SNIP
diff --git a/tools/perf/pmu-events/Build b/tools/perf/pmu-events/Build
new file mode 100644
index 000..7e0c85c
--- /dev/null
+++ b/tools/perf/pmu-events/Build
@@ -0,0 +1,10 @@
+jevents-y+= json.o jsmn.o
We now support only hugepages on hardware with EDAT1 support.
So we remove the prepare/release_hugepage hooks and
simplify set_huge_pte_at and huge_ptep_get.
Acked-by: Martin Schwidefsky schwidef...@de.ibm.com
Signed-off-by: Dominik Dingel din...@linux.vnet.ibm.com
---
On Thu, May 28, 2015 at 01:42:06PM +0200, Jiri Olsa wrote:
SNIP
g...@github.com:sukadev/linux.git #branch json-v11
could you please also pull in Andi's changes with x86 events?
it seems to be under his tree branch perf/builtin-json-2,
follwing commits:
b68aa7b0d4e4 perf, tools: Add
Powerpc powernv platforms allow access to certain system flash devices
through a firmwarwe interface. This change adds an mtd driver for these
flash devices.
Minor updates from Jeremy Kerr and Joel Stanley.
Signed-off-by: Cyril Bur cyril...@gmail.com
Signed-off-by: Joel Stanley j...@jms.id.au
This patch simply moves the slow RX based logic from fb8-invert-screen
to board-js2x helpers and implement a fast hv-logical-memop based helper
for board-qemu. And we can drop hcall-invert-screen !
Signed-off-by: Greg Kurz gk...@linux.vnet.ibm.com
---
board-js2x/slof/helper.fs |
On 28/05/2015 15:52, Takashi Iwai wrote:
At Thu, 28 May 2015 14:48:27 +0200,
Quentin Lambert wrote:
You should use dev_groups instead of the dev_attrs field of struct
bus_type. This converts the MDIO bus code to use the correct field.
These modifications were made using Coccinelle.
On Thu, May 28, 2015 at 01:52:35PM +0200, Dominik Dingel wrote:
Acked-by: Ralf Baechle r...@linux-mips.org
___
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev
On 28/05/2015 15:52, Takashi Iwai wrote:
At Thu, 28 May 2015 14:48:27 +0200,
Quentin Lambert wrote:
You should use dev_groups instead of the dev_attrs field of struct
bus_type. This converts the MDIO bus code to use the correct field.
These modifications were made using Coccinelle.
At Thu, 28 May 2015 15:59:50 +0200,
Quentin Lambert wrote:
On 28/05/2015 15:52, Takashi Iwai wrote:
At Thu, 28 May 2015 14:48:27 +0200,
Quentin Lambert wrote:
You should use dev_groups instead of the dev_attrs field of struct
bus_type. This converts the MDIO bus code to use the
At Thu, 28 May 2015 14:48:27 +0200,
Quentin Lambert wrote:
You should use dev_groups instead of the dev_attrs field of struct
bus_type. This converts the MDIO bus code to use the correct field.
These modifications were made using Coccinelle.
Signed-off-by: Quentin Lambert
On Thu, 28 May 2015 15:13:14 +0200
Greg Kurz gk...@linux.vnet.ibm.com wrote:
The inner loop deals with a contiguous region. It could easily be replaced
by faster board specific functions like hv-logical-memop in board-qemu.
Since hv-logical-memop does not return an address, let's have the
At Thu, 28 May 2015 16:43:12 +0200,
Quentin Lambert wrote:
On 28/05/2015 16:09, Takashi Iwai wrote:
At Thu, 28 May 2015 15:59:50 +0200,
Quentin Lambert wrote:
On 28/05/2015 15:52, Takashi Iwai wrote:
At Thu, 28 May 2015 14:48:27 +0200,
Quentin Lambert wrote:
You should use
On 28/05/2015 16:09, Takashi Iwai wrote:
At Thu, 28 May 2015 15:59:50 +0200,
Quentin Lambert wrote:
On 28/05/2015 15:52, Takashi Iwai wrote:
At Thu, 28 May 2015 14:48:27 +0200,
Quentin Lambert wrote:
You should use dev_groups instead of the dev_attrs field of struct
bus_type. This converts
On Wed, May 27, 2015 at 02:23:28PM -0700, Sukadev Bhattiprolu wrote:
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
So instead of this flat structure, there should at minimum be broad
categorization
of the various parts of the hardware they relate to: whether they relate to
the
branch predictor, memory caches, TLB caches, memory ops, offcore, decoders,
execution units, FPU ops, etc., etc. - so that
64 matches
Mail list logo