[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <165261054578.1047019.8022784676618367625.b4-ty@ellerman.id.au>
Date: Sun, 15 May 2022 20:29:05 +1000
From: Michael Ellerman <patch-notifications@...erman.id.au>
To: linuxppc-dev@...ts.ozlabs.org, linux-kernel@...r.kernel.org,
Laurent Dufour <ldufour@...ux.ibm.com>, mpe@...erman.id.au
Cc: Nicholas Piggin <npiggin@...il.com>,
Fabiano Rosas <farosas@...ux.ibm.com>, stable@...r.kernel.org
Subject: Re: [PATCH v3] powerpc/rtas: Keep MSR[RI] set when calling RTAS
On Wed, 4 May 2022 12:12:44 +0200, Laurent Dufour wrote:
> RTAS runs in real mode (MSR[DR] and MSR[IR] unset) and in 32bits
> big endian mode (MSR[SF,LE] unset).
>
> The change in MSR is done in enter_rtas() in a relatively complex way,
> since the MSR value could be hardcoded.
>
> Furthermore, a panic has been reported when hitting the watchdog interrupt
> while running in RTAS, this leads to the following stack trace:
>
> [...]
Applied to powerpc/next.
[1/1] powerpc/rtas: Keep MSR[RI] set when calling RTAS
https://git.kernel.org/powerpc/c/b6b1c3ce06ca438eb24e0f45bf0e63ecad0369f5
cheers
Powered by blists - more mailing lists