Skip site navigation (1)Skip section navigation (2)
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>