lkml.org 
[lkml]   [2021]   [Mar]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: unknown NMI on AMD Rome
On Wed, Mar 17, 2021 at 09:48:29AM +0100, Ingo Molnar wrote:
> > https://developer.amd.com/wp-content/resources/56323-PUB_0.78.pdf
>
> So:
>
>
> 1215 IBS (Instruction Based Sampling) Counter Valid Value
> May be Incorrect After Exit From Core C6 (CC6) State
>
> Description
>
> If a core's IBS feature is enabled and configured to generate an interrupt, including NMI (Non-Maskable
> Interrupt), and the IBS counter overflows during the entry into the Core C6 (CC6) state, the interrupt may be
> issued, but an invalid value of the valid bit may be restored when the core exits CC6.
> Potential Effect on System
>
> The operating system may receive interrupts due to an IBS counter event, including NMI, and not observe an
> valid IBS register. Console messages indicating "NMI received for unknown reason" have been observed on
> Linux systems.
>
> Suggested Workaround: None
> Fix Planned: No fix planned

Should be simple enough to disable CC6 while IBS is in use. Kim, can you
please make that happen?

\
 
 \ /
  Last update: 2021-03-17 11:14    [W:0.131 / U:0.076 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site