Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Apr 2009 11:45:41 -0600 (MDT)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        chuckr@telenix.org
Cc:        arm@freebsd.org
Subject:   Re: comparing archs
Message-ID:  <20090419.114541.1355716995.imp@bsdimp.com>
In-Reply-To: <49EB577A.1070006@telenix.org>
References:  <49EB577A.1070006@telenix.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <49EB577A.1070006@telenix.org>
            Chuck Robey <chuckr@telenix.org> writes:
: -----BEGIN PGP SIGNED MESSAGE-----
: Hash: SHA1
: 
: What would be a good arm cpu to use as a comparison, so that I can constrast the
:  Cortex-A8 Armv7A processor in my Pandora against the (whatever) processor which
: would typify the Arm6 architecture that is already implemented in FreeBSD?

That was rather the point of my earlier email: There aren't any armv6
processors implemented today.  Much of the base code is there, but I
don't think we have all the goo in place for an actual SoC.

: Would there be one of those arm11** processors to do it, like maybe the arm1136?
:  Or another one?
: 
: I found that the Arm folks don't release the Armv7 architecture document for the
:  latest version, you need to be a Arm vendor with a "business reason" to get
: that.  I got one for the Arm6 arch, but I'm not sure which particular one
: typifies what FreeBSD's implemented already.

The way to find out what is implemented is to grep the source.  For
example, the atmel AT91RM9200 uses an ARM920T core and implements
armv4.  The Marvel parts implement armv5 (with a few quirks).  You can
tell this by looking at either the cache operations that are defined
for each port, or the bus space operations (they are often optimized
for each rev of ARM spec).

Warner



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