Re: [PATCH v6 08/24] arm64: Unmask PMR before going idle

2018-12-03 Thread Julien Thierry
On 30/11/18 13:37, Mark Rutland wrote: > On Fri, Nov 30, 2018 at 10:55:47AM +, Julien Thierry wrote: >> On 29/11/18 17:44, Mark Rutland wrote: >>> On Mon, Nov 12, 2018 at 11:56:59AM +, Julien Thierry wrote: > + mov x2, #GIC_PRIO_IRQON + msr_s SYS_ICC_PMR_EL1, x2

Re: [PATCH v6 08/24] arm64: Unmask PMR before going idle

2018-12-03 Thread Julien Thierry
On 30/11/18 13:37, Mark Rutland wrote: > On Fri, Nov 30, 2018 at 10:55:47AM +, Julien Thierry wrote: >> On 29/11/18 17:44, Mark Rutland wrote: >>> On Mon, Nov 12, 2018 at 11:56:59AM +, Julien Thierry wrote: > + mov x2, #GIC_PRIO_IRQON + msr_s SYS_ICC_PMR_EL1, x2

Re: [PATCH v6 08/24] arm64: Unmask PMR before going idle

2018-11-30 Thread Mark Rutland
On Fri, Nov 30, 2018 at 10:55:47AM +, Julien Thierry wrote: > On 29/11/18 17:44, Mark Rutland wrote: > > On Mon, Nov 12, 2018 at 11:56:59AM +, Julien Thierry wrote: > >> + mov x2, #GIC_PRIO_IRQON > >> + msr_s SYS_ICC_PMR_EL1, x2 // unmask PMR > >>dsb sy

Re: [PATCH v6 08/24] arm64: Unmask PMR before going idle

2018-11-30 Thread Mark Rutland
On Fri, Nov 30, 2018 at 10:55:47AM +, Julien Thierry wrote: > On 29/11/18 17:44, Mark Rutland wrote: > > On Mon, Nov 12, 2018 at 11:56:59AM +, Julien Thierry wrote: > >> + mov x2, #GIC_PRIO_IRQON > >> + msr_s SYS_ICC_PMR_EL1, x2 // unmask PMR > >>dsb sy

Re: [PATCH v6 08/24] arm64: Unmask PMR before going idle

2018-11-30 Thread Julien Thierry
On 29/11/18 17:44, Mark Rutland wrote: > On Mon, Nov 12, 2018 at 11:56:59AM +, Julien Thierry wrote: >> CPU does not received signals for interrupts with a priority masked by >> ICC_PMR_EL1. This means the CPU might not come back from a WFI >> instruction. >> >> Make sure ICC_PMR_EL1 does

Re: [PATCH v6 08/24] arm64: Unmask PMR before going idle

2018-11-30 Thread Julien Thierry
On 29/11/18 17:44, Mark Rutland wrote: > On Mon, Nov 12, 2018 at 11:56:59AM +, Julien Thierry wrote: >> CPU does not received signals for interrupts with a priority masked by >> ICC_PMR_EL1. This means the CPU might not come back from a WFI >> instruction. >> >> Make sure ICC_PMR_EL1 does

Re: [PATCH v6 08/24] arm64: Unmask PMR before going idle

2018-11-29 Thread Mark Rutland
On Mon, Nov 12, 2018 at 11:56:59AM +, Julien Thierry wrote: > CPU does not received signals for interrupts with a priority masked by > ICC_PMR_EL1. This means the CPU might not come back from a WFI > instruction. > > Make sure ICC_PMR_EL1 does not mask interrupts when doing a WFI. > >

Re: [PATCH v6 08/24] arm64: Unmask PMR before going idle

2018-11-29 Thread Mark Rutland
On Mon, Nov 12, 2018 at 11:56:59AM +, Julien Thierry wrote: > CPU does not received signals for interrupts with a priority masked by > ICC_PMR_EL1. This means the CPU might not come back from a WFI > instruction. > > Make sure ICC_PMR_EL1 does not mask interrupts when doing a WFI. > >

[PATCH v6 08/24] arm64: Unmask PMR before going idle

2018-11-12 Thread Julien Thierry
CPU does not received signals for interrupts with a priority masked by ICC_PMR_EL1. This means the CPU might not come back from a WFI instruction. Make sure ICC_PMR_EL1 does not mask interrupts when doing a WFI. Signed-off-by: Julien Thierry Suggested-by: Daniel Thompson Cc: Catalin Marinas

[PATCH v6 08/24] arm64: Unmask PMR before going idle

2018-11-12 Thread Julien Thierry
CPU does not received signals for interrupts with a priority masked by ICC_PMR_EL1. This means the CPU might not come back from a WFI instruction. Make sure ICC_PMR_EL1 does not mask interrupts when doing a WFI. Signed-off-by: Julien Thierry Suggested-by: Daniel Thompson Cc: Catalin Marinas