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: powerpc: mitigate impact of decrementer reset

2014-11-13 Thread Paul Clarke
On 11/12/2014 08:39 PM, Michael Ellerman wrote: On Wed, 2014-11-05 at 11:06 -0600, Paul Clarke wrote: On 10/07/2014 09:52 PM, Michael Ellerman wrote: On Tue, 2014-07-10 at 19:13:24 UTC, Paul Clarke wrote: This patch short-circuits the reset of the decrementer, exiting after the decrementer

Re: powerpc: mitigate impact of decrementer reset

2014-11-12 Thread Michael Ellerman
On Wed, 2014-11-05 at 11:06 -0600, Paul Clarke wrote: Sorry it took me so long to get back to this... On 10/07/2014 09:52 PM, Michael Ellerman wrote: On Tue, 2014-07-10 at 19:13:24 UTC, Paul Clarke wrote: This patch short-circuits the reset of the decrementer, exiting after the

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: powerpc: mitigate impact of decrementer reset

2014-11-05 Thread Paul Clarke
Sorry it took me so long to get back to this... On 10/07/2014 09:52 PM, Michael Ellerman wrote: On Tue, 2014-07-10 at 19:13:24 UTC, 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

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

2014-10-08 Thread Heinz Wrobel
: mitigate impact of decrementer reset 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: powerpc: mitigate impact of decrementer reset

2014-10-08 Thread Preeti U Murthy
On 10/08/2014 08:22 AM, Michael Ellerman wrote: On Tue, 2014-07-10 at 19:13:24 UTC, 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

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

[PATCH] powerpc: mitigate impact of decrementer reset

2014-10-07 Thread Paul Clarke
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 of the decrementer is 0x7fff. This works out to a

Re: powerpc: mitigate impact of decrementer reset

2014-10-07 Thread Michael Ellerman
On Tue, 2014-07-10 at 19:13:24 UTC, 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