[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC PATCH 0/6] target/ppc: Improve 4xx and 440 tlbwe
From: |
Nicholas Piggin |
Subject: |
Re: [RFC PATCH 0/6] target/ppc: Improve 4xx and 440 tlbwe |
Date: |
Thu, 16 Nov 2023 11:16:34 +1000 |
On Thu Nov 16, 2023 at 6:16 AM AEST, BALATON Zoltan wrote:
> On Tue, 14 Nov 2023, Nicholas Piggin wrote:
> > 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.
>
> I did some quick testing of this series and found that patch 1 alone makes
> it slower but not known to fix any issue so I'd say don't commit just this
> patch without the rest. The current version works enoigh so we can live
> with that until the next version. With the other patches it's faster and
> the last patch does make a difference, it makes it a bit faster. I did not
> record the numbers and only did one measurement so it's only approximate
> but unless you plan to take the whole series now then keep patch 1 for
> next devel cycle as well.
Okay that sounds good. Thanks for testing them.
Thanks,
Nick
- [RFC PATCH 0/6] target/ppc: Improve 4xx and 440 tlbwe, Nicholas Piggin, 2023/11/14
- [RFC PATCH 1/6] target/ppc: Fix 440 tlbwe TLB invalidation gaps, Nicholas Piggin, 2023/11/14
- [RFC PATCH 2/6] target/ppc: Factor out 4xx ppcemb_tlb_t flushing, Nicholas Piggin, 2023/11/14
- [RFC PATCH 3/6] target/ppc: 4xx don't flush TLB for a newly written software TLB entry, Nicholas Piggin, 2023/11/14
- [RFC PATCH 4/6] target/ppc: 4xx optimise tlbwe_lo TLB flushing, Nicholas Piggin, 2023/11/14
- [RFC PATCH 5/6] target/ppc: 440 optimise tlbwe TLB flushing, Nicholas Piggin, 2023/11/14
- [RFC PATCH 6/6] target/ppc: optimise ppcemb_tlb_t flushing, Nicholas Piggin, 2023/11/14
- Re: [RFC PATCH 0/6] target/ppc: Improve 4xx and 440 tlbwe, BALATON Zoltan, 2023/11/15
- Re: [RFC PATCH 0/6] target/ppc: Improve 4xx and 440 tlbwe,
Nicholas Piggin <=