From: Max Filippov Date: Thu, 16 Jul 2015 07:37:31 +0000 (+0300) Subject: xtensa: implement fake NMI X-Git-Tag: omap-for-v4.3/fixes-merge-window~39^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=38fef73c21d117cf992fb5ec6e30630e54e13f4f;p=pandora-kernel.git xtensa: implement fake NMI In case perf IRQ is the highest of the medium-level IRQs, and is alone on its level, it may be treated as NMI: - LOCKLEVEL is defined to be one level less than EXCM level, - IRQ masking never lowers current IRQ level, - new fake exception cause code, EXCCAUSE_MAPPED_NMI is assigned to that IRQ; new second level exception handler, do_nmi, assigned to it handles it as NMI, - atomic operations in configurations without s32c1i still need to mask all interrupts. Cc: Peter Zijlstra Acked-by: Peter Zijlstra (Intel) Signed-off-by: Max Filippov --- Reading git-diff-tree failed