summaryrefslogtreecommitdiffstats
path: root/kernel/audit.h
diff options
context:
space:
mode:
authorStephane Eranian <eranian@hpl.hp.com>2007-09-06 16:59:51 +0200
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-09-10 18:57:47 -0700
commit23d5ea5d3edcfe899cd91fca87a4af799bcc5794 (patch)
treeae68487fea0c1c2642260e54b24c11135edfa622 /kernel/audit.h
parentb8da0d1c27f144bce999c653467106f3f0d5a308 (diff)
downloadop-kernel-dev-23d5ea5d3edcfe899cd91fca87a4af799bcc5794.zip
op-kernel-dev-23d5ea5d3edcfe899cd91fca87a4af799bcc5794.tar.gz
i386: Fix perfctr watchdog on core duo
Fix the NMI watchdog on Intel CoreDuo processor where the kernel would get stuck during boot. The issue is related to errata AE49, where the PERFEVTSEL1 counter does not have a working enable bit. Thus it is not possible to use it for NMI. The patch creates a dedicated wd_ops for CoreDuo which falls back to using PERFEVTSEL0. The other Intel processors supporting the architectural PMU will keep on using PERFEVTSEL1 as this allows other subsystems, such as perfmon, to use PERFEVTSEL0 for PEBS monitoring in particular. Bug initially reported by Daniel Walker. AK: Added comments Signed-off-by: Stephane Eranian <eranian@hpl.hp.com> Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'kernel/audit.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud