qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[RFC PATCH 0/6] target/ppc: Improve 4xx and 440 tlbwe


From: Nicholas Piggin
Subject: [RFC PATCH 0/6] target/ppc: Improve 4xx and 440 tlbwe
Date: Tue, 14 Nov 2023 22:37:58 +1000

Well I split out these patches and looked a bit closer and added
a few more things.

I think it may be a bit too much to do the optimisations for
this release, because 4xx TLB flushing has some quirks too so
it's not just simple implementation of 4xx scheme in 440. We
could try for next time.

The bug fix patch 1 maybe we should do. We haven't been able to
confirm it fixes anything but there was mention of occasional
random crashes.

Thanks,
Nick

Nicholas Piggin (6):
  target/ppc: Fix 440 tlbwe TLB invalidation gaps
  target/ppc: Factor out 4xx ppcemb_tlb_t flushing
  target/ppc: 4xx don't flush TLB for a newly written software TLB entry
  target/ppc: 4xx optimise tlbwe_lo TLB flushing
  target/ppc: 440 optimise tlbwe TLB flushing
  target/ppc: optimise ppcemb_tlb_t flushing

 target/ppc/mmu_helper.c | 105 +++++++++++++++++++++++-----------------
 1 file changed, 61 insertions(+), 44 deletions(-)

-- 
2.42.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]