Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Apr 2009 14:42:05 -0500 (CDT)
From:      Mark Tinguely <tinguely@casselton.net>
To:        chuckr@telenix.org, tinguely@casselton.net
Cc:        gballet@gmail.com, freebsd-arm@freebsd.org, ticso@cicely.de
Subject:   Re: Pandora
Message-ID:  <200904181942.n3IJg5Yi097493@casselton.net>
In-Reply-To: <49EA20F4.8080304@telenix.org>

next in thread | previous in thread | raw e-mail | index | archive | help
>  Mark Tinguely wrote:
>  > He is not in error talking about previous versions of the ARM.
>  Didn't want to sound like I was arguing, more like I didn't know, but it flew in
>  the face of what I'd thought, so I needed to find out.

no offense detected nor taken.

<my stuff removed>
>  OK, then, I'll hunt around for whatever I can find to compare the armv6 with armv7.

I just looked at the OMAP glossy doc even says :

	Fully Software-Compatible With C64x and ARM9.

ARM9 is ARMv5.

>  OTOH, I didn't think of virtual machine usages when I read it, and NOW I've
>  found a good tech ref for the arm-v7a, so I will know it for sure in a little while.

I did not read it too closely. I was mostly interest in the memory management.

<my stuff removed>
>  I didn't realize that the arm6 was a viable branch-point for implementing other
>  arm methods.  I need to get the tech ref for the arm6, I suppose I'll need to
>  read them both.

IMO, the ARM Architecture Manual is the main reference.

<deletions>  
> ... from someone who knows VM better than I do, is, or why is, round robin
> being used in any Arm?  I've been asking various people for 3 years now, and
> never gotten any good answer, and it bothers me a lot.

There are other people on this list with better ARM arch insight that I;
If I remember correctly, the earlier ARM models offered round robin and
random cache replacement.

My observation is ARM is a RISC arch. I believe the goal is minimize the
complexity.

For example, adding physically tagged caches requires a longer pipe line;
that means branch predictors are added to keep the pipelines full...

--Mark.



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