Merging 64 bit changes to -HEAD
Juli Mallett
jmallett at FreeBSD.org
Wed Jun 30 22:48:22 UTC 2010
On Wed, Jun 30, 2010 at 15:40, Jayachandran C. <c.jayachandran at gmail.com> wrote:
> I've attached the final(final.diff) version I want to check-in, can
> you please quickly test it?
>
> If that does not work, can you tell me if the attached alt1.diff or
> alt2.diff works? The try.diff had three changes: handle case of
> index>0, remove pagemask operation, restore full entryhi instead of
> asid. So if the first does not work, this will help narrow down the
> rest of the cases.
>
> Hopefully this is the last iteration :)
Hi JC,
I think you're right that the issue is not masking enough bits in
EntryHi. I suspect the other changes are not necessary and I feel
that the change to always add the entry if it doesn't exist is
undesirable if it's unnecessary. When a lot of otherwise-unused
mappings are changing, this has the effect of spilling the TLB which
kills performance. I hope someone is willing to try just the
TLBHI_ENTRY changes to make sure that fixes it.
Juli.
More information about the freebsd-mips
mailing list