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>