Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Feb 2012 15:56:25 +0200
From:      Aleksandr Rybalko <ray@dlink.ua>
To:        Warner Losh <imp@bsdimp.com>
Cc:        Adrian Chadd <adrian@FreeBSD.org>, freebsd-mips@FreeBSD.org
Subject:   Re: Support for mips74KC
Message-ID:  <20120216155625.665708d8.ray@dlink.ua>
In-Reply-To: <4363A00B-E429-4F6E-AB45-C73797978D3A@bsdimp.com>
References:  <1329319066.11994.YahooMailClassic@web160703.mail.bf1.yahoo.com> <4363A00B-E429-4F6E-AB45-C73797978D3A@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 15 Feb 2012 10:37:12 -0700
Warner Losh <imp@bsdimp.com> wrote:

>> 
>> On Feb 15, 2012, at 8:17 AM, Youri Adonis wrote:
>> > I have a RT-N16 which I tried freebsd on through Rybalko's
>> > broadcom work. I cannot get it to boot yet. It appears there is
>> > some sort of 74kc support in NetBSD
>> 
>> What support is missing in FreeBSD?

CPU OS support only differ in two things (from NetBSD code)
CPU_MIPS_HAVE_SPECIAL_CCA | (0 << CPU_MIPS_CACHED_CCA_SHIFT)
MIPS_CP0FL_CONFIG6

74k have "A 15-stage asymmetric dual-issue pipeline", 24k have only
8-stage, but:
1. our gcc know nothing about 74k.
2. clang seems same.

I think if we add CPU_MIPS_HAVE_SPECIAL_CCA flag handling, it may run
code compiled as mips24k, but I dunno how it will affect performance.

Don't have such H/W, so can't check yet.

Hope it will be not so big pain to add 74k to gcc.

>> 
>> Warner
>> 
>> _______________________________________________
>> freebsd-mips@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-mips
>> To unsubscribe, send any mail to
>> "freebsd-mips-unsubscribe@freebsd.org"


-- 
Alexandr Rybalko <ray@dlink.ua> 
aka Alex RAY <ray@ddteam.net>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120216155625.665708d8.ray>