Re: [PULL 1/2] target/ppc: Big-core scratch register fix

2025-04-29 Thread Thomas Huth
On 30/04/2025 02.00, Nicholas Piggin wrote: On Thu Apr 24, 2025 at 6:25 PM AEST, Thomas Huth wrote: On 08/04/2025 14.45, Nicholas Piggin wrote: The per-core SCRATCH0-7 registers are shared between big cores, which was missed in the big-core implementation. It is difficult to model well with the

Re: [PULL 1/2] target/ppc: Big-core scratch register fix

2025-04-29 Thread Nicholas Piggin
On Thu Apr 24, 2025 at 6:25 PM AEST, Thomas Huth wrote: > On 08/04/2025 14.45, Nicholas Piggin wrote: >> The per-core SCRATCH0-7 registers are shared between big cores, which >> was missed in the big-core implementation. It is difficult to model >> well with the big-core == 2xPnvCore scheme we move

Re: [PULL 1/2] target/ppc: Big-core scratch register fix

2025-04-24 Thread Thomas Huth
On 08/04/2025 14.45, Nicholas Piggin wrote: The per-core SCRATCH0-7 registers are shared between big cores, which was missed in the big-core implementation. It is difficult to model well with the big-core == 2xPnvCore scheme we moved to, this fix uses the even PnvCore to store the scrach data. A

[PULL 1/2] target/ppc: Big-core scratch register fix

2025-04-10 Thread Nicholas Piggin
The per-core SCRATCH0-7 registers are shared between big cores, which was missed in the big-core implementation. It is difficult to model well with the big-core == 2xPnvCore scheme we moved to, this fix uses the even PnvCore to store the scrach data. Also remove a stray log message that came in wi