Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Nov 2011 20:02:05 +0400
From:      Lev Serebryakov <lev@FreeBSD.org>
To:        Arnaud Lacombe <lacombar@gmail.com>
Cc:        hackers@freebsd.org
Subject:   Re: Porting FreeBSD to Raspberry Pi
Message-ID:  <1391364710.20111104200205@serebryakov.spb.ru>
In-Reply-To: <CACqU3MUbkoTkcNGusHSKivLz8qhtU4LS2Ws3cKJpK2NLoXT9DQ@mail.gmail.com>
References:  <20111103092222.GN37036@e-new.0x20.net> <20111103155802.7bfc1df0.ray@freebsd.org> <CACqU3MWo%2B2PAqdm71rvsh4f09-nBCnLi7s-VaZo8iHd92L8q_w@mail.gmail.com> <CAGjvUo6UpcsiTa-cyGM_Q_Em-9WOJLqM%2Bn_U6exJy_w2z%2B52RQ@mail.gmail.com> <CACqU3MU5zdfuymo4JZn3JMT2=AARhwbc%2BrY3jTVzX8bD=aJnfA@mail.gmail.com> <20111104004007.GA74831@dereel.lemis.com> <CACqU3MVk47XAMvwSSie9nj%2BegFVXMnGCGMphqxuuHhKi=sVx2A@mail.gmail.com> <20111104015559.GE74831@dereel.lemis.com> <CAGjvUo6q3qYe40JpzgLK9ULUHQ2fR1X6uzB=mG3P5rq6_DWd2w@mail.gmail.com> <CACqU3MVVV=rBz4EyzF5LL8da8TO9iAG5ppa6o=0SrxswUMQ_4Q@mail.gmail.com> <1101963570.20111104135610@serebryakov.spb.ru> <CACqU3MUbkoTkcNGusHSKivLz8qhtU4LS2Ws3cKJpK2NLoXT9DQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello, Arnaud.
You wrote 4 =D0=BD=D0=BE=D1=8F=D0=B1=D1=80=D1=8F 2011 =D0=B3., 19:48:29:

>>> $89, 700MHz Cortex A8, 256MB DRR2, micro-SD. However, do not expect
>>> being able to run FreeBSD on it before a few years :)
>> =C2=A0What is so special about A8?
>>
> It is the consumer technology of today. The best people can afford
> without being in ARM's R&D centers.
> Let me tell you what is going to happen. ARM11 has been around for
> years, it will take you a year or two to complete the project, nice,
> hacker thrill, you did it. However, by the time you release it, the
> Raspberry Pi will be sold-out and will be replaced by an ARMv7 core,
> smaller, faster, eventually cheaper. By that time, the current
> technology will be a 64bits MP-core ARMv8, And you will be in the
> exact same situation as today, FreeBSD lagging one or two generation
> behind Linux, keep up.
  As I'm not a ARM specialist, I have several questions.

  Does porting to ARM11 (ARVv6, am I right?) will make porting to
ARMv7 (Cortex) easier? You see, i486 adds some nice commands, tricks
and configuration registers to i386, but porting to i486 after you
have working port to i386/Protected mode is almost trivial.
  Or it is completely different architectures, which doesn't have
anything in common?

  ARMvX is only a core, as far as I understand. How much different are
implementations from different vendors? MMU? Bus? Configuration space?

  Why do you think, porting to different ARMs should go sequentially?
:) Yes,  we (FreeBSD) doesn't have a lot of resources, but as nobody
could be forced to do what he don't want, it is better, IMHO, to have
ARM11 port, that to not have any ARM port at all.

  But I agree, that port to Cortex-A8/A9 looks more interesting :)

--=20
// Black Lion AKA Lev Serebryakov <lev@FreeBSD.org>




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