Commit 1c2f61d4 authored by David S. Miller's avatar David S. Miller

sparc64: Don't hook up pcr_ops on spitfire chips.

They can't be used for profiling and NMI watchdog currently
since they lack the counter overflow interrupt.
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent dc4ff585
...@@ -133,11 +133,16 @@ int __init pcr_arch_init(void) ...@@ -133,11 +133,16 @@ int __init pcr_arch_init(void)
case cheetah: case cheetah:
case cheetah_plus: case cheetah_plus:
case spitfire:
pcr_ops = &direct_pcr_ops; pcr_ops = &direct_pcr_ops;
pcr_enable = PCR_SUN4U_ENABLE; pcr_enable = PCR_SUN4U_ENABLE;
break; break;
case spitfire:
/* UltraSPARC-I/II and derivatives lack a profile
* counter overflow interrupt so we can't make use of
* their hardware currently.
*/
/* fallthrough */
default: default:
err = -ENODEV; err = -ENODEV;
goto out_unregister; goto out_unregister;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment