Bringing up mips74k support
Warner Losh
imp at bsdimp.com
Sat Sep 28 11:25:31 UTC 2013
On Sep 28, 2013, at 11:20 AM, Adrian Chadd wrote:
> 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.
Not all TLB operations have hazards... :) So I'd want to know if they are all needed.
> But with the above, it's enough to bring the AR9344 up to mountroot> .
Woot! Let's do a code review at EuroBSDCon....
Warner
More information about the freebsd-mips
mailing list