Date: Sat, 28 Sep 2013 11:33:08 +0200 From: Warner Losh <imp@bsdimp.com> To: Adrian Chadd <adrian@freebsd.org> Cc: "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org> Subject: Re: Bringing up mips74k support Message-ID: <4BA72281-B170-4880-94B3-4C57F4E10FA4@bsdimp.com> In-Reply-To: <CAJ-Vmo=68miQTTaKEVh-nNdg=Ep8wzS1wyd0y8L_igVQmq5mqw@mail.gmail.com> References: <CAJ-Vmo=68miQTTaKEVh-nNdg=Ep8wzS1wyd0y8L_igVQmq5mqw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sep 28, 2013, at 11:20 AM, Adrian Chadd wrote: > Hi, >=20 > I'll post a patch soon, but the TL;DR version: >=20 > * 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=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BA72281-B170-4880-94B3-4C57F4E10FA4>