Re: [PATCH 2/4] x86/idle: Remove MFENCEs for CLFLUSH_MONITOR

2025-06-25 Thread Andrew Cooper
On 25/06/2025 10:25 am, Jan Beulich wrote: > On 24.06.2025 18:39, Andrew Cooper wrote: >> Commit 48d32458bcd4 ("x86, idle: add barriers to CLFLUSH workaround") was >> inherited from Linux and added MFENCEs around the AAI65 errata fix. >> >> The SDM now states: >> >> Executions of the CLFLUSH inst

Re: [PATCH 2/4] x86/idle: Remove MFENCEs for CLFLUSH_MONITOR

2025-06-25 Thread Jan Beulich
On 24.06.2025 18:39, Andrew Cooper wrote: > Commit 48d32458bcd4 ("x86, idle: add barriers to CLFLUSH workaround") was > inherited from Linux and added MFENCEs around the AAI65 errata fix. > > The SDM now states: > > Executions of the CLFLUSH instruction are ordered with respect to each > othe

[PATCH 2/4] x86/idle: Remove MFENCEs for CLFLUSH_MONITOR

2025-06-24 Thread Andrew Cooper
Commit 48d32458bcd4 ("x86, idle: add barriers to CLFLUSH workaround") was inherited from Linux and added MFENCEs around the AAI65 errata fix. The SDM now states: Executions of the CLFLUSH instruction are ordered with respect to each other and with respect to writes, locked read-modify-write i