Thread (19 messages) 19 messages, 5 authors, 2013-08-14

[GIT PULL] DT/core: cpu_ofnode updates for v3.12

From: benh@kernel.crashing.org (Benjamin Herrenschmidt)
Date: 2013-08-14 22:58:18
Also in: linux-pm, linuxppc-dev, lkml

On Wed, 2013-08-14 at 14:21 +0100, Sudeep KarkadaNagesha wrote:
IMO moving of handling ibm,ppc-interrupt-server#s to generic code
under
#ifdef CONFIG_PPC seems to be cleaner approach than weak definitation.

As per my understanding each thread is a different logical cpu.
Each logical cpu is mapped to unique physical id(either present in reg
field or legacy ibm,ppc-interrupt-server#s field). So given a logical
cpu id we can get the cpu node corresponding to it.
Looking @ smp_setup_cpu_maps in arch/powerpc/kernel/setup-common.c
and the comment in the same file: "This implementation only supports
power of 2 number of threads.." the thread id id is implicit in the
logical cpu id. Do we need to fetch that from DT ?
I don't want those parsing routines to make those assumptions. We have
changed our logical numbering in the past and may again.

Cheers,
Ben.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help