Re: [PATCH] powerpc/tm: P9 disabled suspend mode workaround

2017-10-05 Thread Michael Ellerman
Michael Neuling writes: > Each POWER9 core is made of two super slices. Each super slice can > only have one thread at a time in TM suspend mode. The super slice > restricts ever entering a state where both threads are in suspend by > aborting transactions on tsuspend or

Re: [PATCH] powerpc/tm: P9 disabled suspend mode workaround

2017-10-05 Thread Michael Neuling
> > This patch blocks this from happening on POWER9 but sanity checking > > sigcontexts passed in. > > Should 'but' say 'by'? Thanks Mikey

Re: [PATCH] powerpc/tm: P9 disabled suspend mode workaround

2017-10-05 Thread Joel Stanley
On Thu, Oct 5, 2017 at 2:25 PM, Michael Neuling wrote: > Each POWER9 core is made of two super slices. Each super slice can > only have one thread at a time in TM suspend mode. The super slice > restricts ever entering a state where both threads are in suspend by > aborting

[PATCH] powerpc/tm: P9 disabled suspend mode workaround

2017-10-04 Thread Michael Neuling
Each POWER9 core is made of two super slices. Each super slice can only have one thread at a time in TM suspend mode. The super slice restricts ever entering a state where both threads are in suspend by aborting transactions on tsuspend or exceptions into the kernel. Unfortunately for context