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