Re: [PATCH] powerpc: mitigate impact of decrementer reset

2014-11-17 Thread Paul E. McKenney
On Thu, Nov 13, 2014 at 01:42:12PM +1100, Michael Ellerman wrote: On Mon, 2014-11-10 at 14:58 -0600, Paul Clarke wrote: On 11/10/2014 04:08 AM, Benjamin Herrenschmidt wrote: On Tue, 2014-10-07 at 14:13 -0500, Paul Clarke wrote: This patch short-circuits the reset of the decrementer,

Re: [PATCH] powerpc: mitigate impact of decrementer reset

2014-11-17 Thread Michael Ellerman
On Mon, 2014-11-17 at 11:18 -0800, Paul E. McKenney wrote: On Thu, Nov 13, 2014 at 01:42:12PM +1100, Michael Ellerman wrote: On Mon, 2014-11-10 at 14:58 -0600, Paul Clarke wrote: On 11/10/2014 04:08 AM, Benjamin Herrenschmidt wrote: On Tue, 2014-10-07 at 14:13 -0500, Paul Clarke wrote:

Re: [PATCH] powerpc: mitigate impact of decrementer reset

2014-11-17 Thread Paul E. McKenney
On Tue, Nov 18, 2014 at 12:46:56PM +1100, Michael Ellerman wrote: On Mon, 2014-11-17 at 11:18 -0800, Paul E. McKenney wrote: On Thu, Nov 13, 2014 at 01:42:12PM +1100, Michael Ellerman wrote: On Mon, 2014-11-10 at 14:58 -0600, Paul Clarke wrote: On 11/10/2014 04:08 AM, Benjamin

Re: [PATCH] powerpc: mitigate impact of decrementer reset

2014-11-12 Thread Michael Ellerman
On Mon, 2014-11-10 at 14:58 -0600, Paul Clarke wrote: On 11/10/2014 04:08 AM, Benjamin Herrenschmidt wrote: On Tue, 2014-10-07 at 14:13 -0500, Paul Clarke wrote: This patch short-circuits the reset of the decrementer, exiting after the decrementer reset, but before the housekeeping tasks if

Re: [PATCH] powerpc: mitigate impact of decrementer reset

2014-11-10 Thread Benjamin Herrenschmidt
On Tue, 2014-10-07 at 14:13 -0500, Paul Clarke wrote: The POWER ISA defines an always-running decrementer which can be used to schedule interrupts after a certain time interval has elapsed. The decrementer counts down at the same frequency as the Time Base, which is 512 MHz. The maximum value

Re: [PATCH] powerpc: mitigate impact of decrementer reset

2014-11-10 Thread Paul Clarke
On 11/10/2014 04:08 AM, Benjamin Herrenschmidt wrote: On Tue, 2014-10-07 at 14:13 -0500, Paul Clarke wrote: The POWER ISA defines an always-running decrementer which can be used to schedule interrupts after a certain time interval has elapsed. The decrementer counts down at the same frequency

RE: [PATCH] powerpc: mitigate impact of decrementer reset

2014-10-08 Thread Heinz Wrobel
Paul, what if your tb wraps during the test? -Original Message- From: Linuxppc-dev [mailto:linuxppc-dev- bounces+heinz.wrobel=freescale@lists.ozlabs.org] On Behalf Of Paul Clarke Sent: Tuesday, October 07, 2014 21:13 To: linuxppc-dev@lists.ozlabs.org Subject: [PATCH] powerpc:

Re: [PATCH] powerpc: mitigate impact of decrementer reset

2014-10-08 Thread Paul Clarke
On 10/08/2014 12:37 AM, Heinz Wrobel wrote: what if your tb wraps during the test? Per the Power ISA, Time Base is 64 bits, monotonically increasing, and is writable only in hypervisor state. To my understanding, it is set to zero at boot (although this is not prescribed). Also, as noted