Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Sep 2013 02:20:26 -0700
From:      Adrian Chadd <adrian@freebsd.org>
To:        "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org>
Subject:   Bringing up mips74k support
Message-ID:  <CAJ-Vmo=68miQTTaKEVh-nNdg=Ep8wzS1wyd0y8L_igVQmq5mqw@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,

I'll post a patch soon, but the TL;DR version:

* the CCA attributes are different on mips74k. I think the cached
attribtute is 0x0, rather than the default. Check the mips platform support
on netbsd - it has a special case for mips74k.
* The hazard should be EHB, not NOP or SSNOP
* .. should the hazard be SSNOP for mips24k, rather than "nop;nop;nop.." ?
* We're missing hazards around the TLB operations in various places in .c
and .S code, sigh.

But with the above, it's enough to bring the AR9344 up to mountroot> .

Thanks,


-adrian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmo=68miQTTaKEVh-nNdg=Ep8wzS1wyd0y8L_igVQmq5mqw>