sparc64: Abstract away PIC register accesses.
authorDavid S. Miller <davem@davemloft.net>
Fri, 17 Aug 2012 06:19:32 +0000 (23:19 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sun, 19 Aug 2012 06:26:14 +0000 (23:26 -0700)
commit09d053c797f4a559af0647e4283b9b9ec0682d10
treea24ba2d57b40d251ede54f6358f79456bfcb855c
parent0bab20ba4c95f56355c24a0b9f03eb486c2a267d
sparc64: Abstract away PIC register accesses.

And, like for the PCR, allow indexing of different PIC register
numbers.

This also removes all of the non-__KERNEL__ bits from asm/perfctr.h,
nothing kernel side should include it any more.

Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc/include/asm/pcr.h
arch/sparc/include/asm/perfctr.h
arch/sparc/kernel/nmi.c
arch/sparc/kernel/pcr.c
arch/sparc/kernel/perf_event.c