Pandora
Mark Tinguely
tinguely at casselton.net
Sat Apr 18 19:42:11 UTC 2009
> 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.
More information about the freebsd-arm
mailing list