login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2010
»
October
»
12
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: Peter Zijlstra
Subject:
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
Date: Monday, October 11, 2010 - 11:31 pm
On Tue, 2010-10-12 at 14:14 +0800, Huang Ying wrote:
quoted text
> On Tue, 2010-10-12 at 14:04 +0800, Peter Zijlstra wrote: > > On Tue, 2010-10-12 at 08:50 +0800, Huang Ying wrote: > > > On Tue, 2010-10-12 at 00:13 +0800, Peter Zijlstra wrote: > > > > On Sat, 2010-10-09 at 14:49 +0800, Huang Ying wrote: > > > > > notify_die(DIE_NMI_IPI); > > > > > notify_die(DIE_NMI); > > > > > /* process io port 0x61 */ > > > > > nmi_watchdog_touch(); > > > > > unknown_nmi(); > > > > > > > > Why keep NMI_IPI? What the heck is it for? > > > > > > DIE_NMI_IPI is used for CPU-specific or CPU-local NMIs, such as perf > > > NMI. While DIE_NMI is used for non-CPU-specific or global NMIs, such as > > > NMI notification from source bridge. > > > > > > The order between these two is important. So we use two die value to > > > enforce the order. > > > > But you can't know about that, there is no reason field to distinguish > > between these cases, so you might as well fold it into a single notifier > > chain and be done with it. > > NMI users know that. Such as perf uses CPU-specific NMI, while APEI GHES > uses non-CPU-specific NMI. Different users expect different die values, > such as perf expects DIE_NMI_IPI, while APEI GHES expects DIE_NMI, so > that perf can be checked before APEI GHES.
GAAHHH, so why can't they live on a single notifier list? Its got priorities to deal with that? --
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[PATCH -v3 1/6] x86, NMI, Add NMI symbol constants and ren ...
, Huang Ying
, (Fri Oct 8, 11:49 pm)
[PATCH -v3 2/6] x86, NMI, Add touch_nmi_watchdog to io_che ...
, Huang Ying
, (Fri Oct 8, 11:49 pm)
[PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Huang Ying
, (Fri Oct 8, 11:49 pm)
[PATCH -v3 4/6] Make NMI reason io port (0x61) can be proc ...
, Huang Ying
, (Fri Oct 8, 11:49 pm)
[PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardware error
, Huang Ying
, (Fri Oct 8, 11:49 pm)
[PATCH -v3 6/6] x86, NMI, Remove do_nmi_callback logic
, Huang Ying
, (Fri Oct 8, 11:49 pm)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Alan Cox
, (Sun Oct 10, 7:07 am)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Andi Kleen
, (Sun Oct 10, 7:13 am)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Peter Zijlstra
, (Mon Oct 11, 9:13 am)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Don Zickus
, (Mon Oct 11, 1:35 pm)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Don Zickus
, (Mon Oct 11, 2:08 pm)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Don Zickus
, (Mon Oct 11, 2:12 pm)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Don Zickus
, (Mon Oct 11, 2:20 pm)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Huang Ying
, (Mon Oct 11, 5:50 pm)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Huang Ying
, (Mon Oct 11, 6:10 pm)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Peter Zijlstra
, (Mon Oct 11, 11:04 pm)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Huang Ying
, (Mon Oct 11, 11:14 pm)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Peter Zijlstra
, (Mon Oct 11, 11:31 pm)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Huang Ying
, (Mon Oct 11, 11:37 pm)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Peter Zijlstra
, (Mon Oct 11, 11:40 pm)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Huang Ying
, (Mon Oct 11, 11:45 pm)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Peter Zijlstra
, (Mon Oct 11, 11:49 pm)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Huang Ying
, (Mon Oct 11, 11:54 pm)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Andi Kleen
, (Tue Oct 12, 6:51 am)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Peter Zijlstra
, (Tue Oct 12, 7:15 am)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Huang Ying
, (Tue Oct 19, 11:12 pm)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Don Zickus
, (Wed Oct 20, 7:15 am)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Huang Ying
, (Wed Oct 20, 6:14 pm)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Don Zickus
, (Wed Oct 20, 7:31 pm)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Huang Ying
, (Wed Oct 20, 10:17 pm)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Don Zickus
, (Thu Oct 21, 7:10 am)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Andi Kleen
, (Thu Oct 21, 8:45 am)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Don Zickus
, (Thu Oct 21, 6:49 pm)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Huang Ying
, (Thu Oct 21, 7:05 pm)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Don Zickus
, (Thu Oct 21, 7:56 pm)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Huang Ying
, (Thu Oct 21, 10:23 pm)
Re: [PATCH -v3 5/6] x86, NMI, treat unknown NMI as hardwar ...
, Andi Kleen
, (Fri Oct 22, 2:24 am)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Don Zickus
, (Wed Oct 27, 9:45 am)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Peter Zijlstra
, (Wed Oct 27, 10:08 am)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Don Zickus
, (Wed Oct 27, 11:07 am)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Don Zickus
, (Tue Nov 2, 10:50 am)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Huang Ying
, (Tue Nov 2, 11:16 am)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Don Zickus
, (Tue Nov 2, 12:11 pm)
Re: [PATCH -v3 3/6] x86, NMI, Rewrite NMI handler
, Don Zickus
, (Tue Nov 2, 1:47 pm)
Navigation
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Michael Trimarchi
Re: [PATCH] VFS: make file->f_pos access atomic on 32bit arch
Miklos Szeredi
[patch 14/15] vfs: more path_permission() conversions
Serge E. Hallyn
Re: [RFC v5][PATCH 7/8] Infrastructure for shared objects
Bernd Schmidt
Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
Takashi Iwai
[PATCH 2/2] input: Add LED support to Synaptics device
git
:
Junio C Hamano
Re: mingw, windows, crlf/lf, and git
Eyvind Bernhardsen
Re: Where has "git ls-remote" reference pattern matching gone?
Shawn O. Pearce
Re: Switching from CVS to GIT
Todd Zullinger
Re: [PATCH 2/2] send-email: rfc2047-quote subject lines with non-ascii characters
Santi Béjar
Re: How to use git-fmt-merge-msg?
linux-netdev
:
Ramkrishna Vepa
[net-2.6 PATCH 1/10] Neterion: New driver: Driver help file
Mark Anthony
invitation / inquiry
Ingo Molnar
Re: [PATCH 08/16] dma-debug: add core checking functions
David Miller
Re: [PATCH 1/3] f_phonet: dev_kfree_skb instead of dev_kfree_skb_any in TX callback
Sascha Hauer
[PATCH 03/12] fec: do not typedef struct types
git-commits-head
:
Linux Kernel Mailing List
amba: struct device - replace bus_id with dev_name(), dev_set_name()
Linux Kernel Mailing List
MIPS: Yosemite: Convert SMP startup lock to arch spinlock.
Linux Kernel Mailing List
ARM: S5PC100: IRQ and timer
Linux Kernel Mailing List
davinci: edma: clear interrupt status for interrupt enabled channels only
Linux Kernel Mailing List
x86, mm, kprobes: fault.c, simplify notify_page_fault()
openbsd-misc
:
Daniel A. Ramaley
Re: [semi-OT] Can anyone recommend an OpenBSD-compatible colour laser printer?
Matthias Kilian
Re: can't get vesa @ 1280x800 or nv
Tobias Ulmer
Re: Problem after upgrade 4.5 to 4.6: ERR M
Philip Guenther
Re: SIGCHLD and libpthread.so
J.C. Roberts
Re: [semi-OT] Can anyone recommend an OpenBSD-compatible colour laser printer?
Colocation donated by:
Syndicate