On 7/26/23 15:22, Nicholas Piggin wrote:
Sorry for the delay following up on the fixes, I got sucked down the decrementer rabbit hole that took longer than expected. Question about what is suitable for merge at this time and what should be stable. The first 3 have caused crashes or hangs running Linux and other software. Second 3 fix some issues with dec that could cause problems, especially with migration. But they affect more machines in more complex ways than the first 3. No changes to the first 3 already posted except to add Fixes: tags.
Patches 1 and 3 queued in ppc-next. Thanks, Daniel
Thanks, Nick Nicholas Piggin (6): target/ppc: Implement ASDR register for ISA v3.0 for HPT target/ppc: Fix VRMA page size for ISA v3.0 target/ppc: Fix pending HDEC when entering PM state hw/ppc: Avoid decrementer rounding errors hw/ppc: Always store the decrementer value target/ppc: Migrate DECR SPR hw/ppc/ppc.c | 47 +++++++++++++++------------ target/ppc/excp_helper.c | 6 ++++ target/ppc/machine.c | 14 +++++++++ target/ppc/mmu-hash64.c | 68 ++++++++++++++++++++++++++++++---------- 4 files changed, 98 insertions(+), 37 deletions(-)