Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Mar 2018 16:35:33 +0900 (JST)
From:      Mori Hiroki <yamori813@yahoo.co.jp>
To:        Michael Zhilin <mizhka@gmail.com>, Vishal Gupta <vishalgupta7972@gmail.com>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>, "freebsd-embedded@freebsd.org" <freebsd-embedded@freebsd.org>, "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org>
Subject:   Re: GSOC 2018 ARM Cortex Processor
Message-ID:  <661126.97758.qm@web101706.mail.ssk.yahoo.co.jp>
In-Reply-To: <CAF19XBLCu9hC3_anw=WVOxN1KngeKXp%2B_wC914i9TrnAOyd=WA@mail.gmail.com>
References:  <CAKJMsQruOFPFOEbxEJnWajrnBucT_WHGiT9wQAy4v19PMcVxWQ@mail.gmail.com> <CAF19XBJeioko7S9AEr5=L%2B83FEowhPQyPKANd2TMHJAqSK_W0Q@mail.gmail.com> <CANCZdfqUwoNO33PwftJJZ=f907jiCKDtY8Di7HFcD4Lqxi44_Q@mail.gmail.com> <CAKJMsQq4d-guaxr4-m6Md8OPQjSWJGBo6z2iPDiFu2ghmTZPgg@mail.gmail.com> <CAF19XBLCu9hC3_anw=WVOxN1KngeKXp%2B_wC914i9TrnAOyd=WA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi=0A=0ARealtek is very strange company.=0A=0ARTL8197D -- Lexra base=0ARTL8=
197F -- MIPS 24K base=0A=0AI think we must not support Lexra type soc.=0ABe=
cause of that instruction is very old.=0A=0ABut Realtek make new MIPS 24K b=
ase soc.=0AThat support is good.=0A=0ARegards=0A=0AHiroki Mori=0A=0A=0A----=
- Original Message -----=0A> From: Michael Zhilin <mizhka@gmail.com>=0A> To=
: Vishal Gupta <vishalgupta7972@gmail.com>=0A> Cc: "freebsd-arm@freebsd.org=
" <freebsd-arm@freebsd.org>; "freebsd-embedded@freebsd.org" <freebsd-embedd=
ed@freebsd.org>; freebsd-mips@freebsd.org=0A> Date: 2018/3/14, Wed 15:39=0A=
> Subject: Re: GSOC 2018 ARM Cortex Processor=0A> =0A> Added freebsd-mips@=
=0A> =0A> Regarding MIPS, I would like to see support for retail Realtek MI=
PS chips=0A> for instance (RTL8196, RTL8197). There are new brand router mo=
dels:=0A> https://wikidevi.com/wiki/Tenda_AC6_V2 or=0A> https://wikidevi.co=
m/wiki/Realtek#bgn_2=0A> =0A> Thanks!=0A> =0A> On Tue, Mar 13, 2018 at 4:49=
 PM, Vishal Gupta <vishalgupta7972@gmail.com>=0A> wrote:=0A> =0A>>  Thank y=
ou for the reply.=0A>>  Which new processor would you suggest between Power=
PC, ARM, and MIPS=0A>>  which i can port during the summer period and will =
also be useful for the=0A>>  community.=0A>> =0A>>  Vishal Gupta=0A>> =0A>>=
  On Tue, Mar 13, 2018 at 11:52 AM, Warner Losh <imp@bsdimp.com> wrote:=0A>=
> =0A>>>  There's not currently any other FreeBSD port that works on a syst=
em=0A>>>  without a MMU. The buffer cache assumes that we can fault in page=
s as=0A>>>  needed based on virtual address access. The TEXT sharing betwee=
n =0A> programs=0A>>>  assumes we can map the same page into multiple proce=
sses. The shared=0A>>>  libraries we have assume something similar, and in =
some cases copy on =0A> write=0A>>>  on top of that (though that's no diffe=
rent from a HW perspective =0A> than these=0A>>>  first few cases).=0A>>> =
=0A>>>  So, if you're willing to live without these features, or find some =
=0A> other=0A>>>  way to accomplish the same sorts of things, a cortex M/R =
port would be=0A>>>  tricky. Also, FreeBSD's kernel size may present some o=
bstacles. =0A> We're=0A>>>  optimized for a rich memory environment, so we =
trade extra copies of =0A> code=0A>>>  to speed up execution of code, which=
 matches the x86 market, as well as =0A> the=0A>>>  high-end of embedded qu=
ite well.=0A>>> =0A>>>  If you are looking for a BSD to port to these proce=
ssors, you might=0A>>>  consider looking at what www.retrobsd.org has done =
with their 2.11BSD=0A>>>  port to the MIPS processor in the PIC32 core with=
 the MIPS M4K=0A>>>  architecture. It runs in as little as 128k of RAM, whi=
le FreeBSD these =0A> days=0A>>>  needs at least 128MB of RAM without caref=
ul tuning...=0A>>> =0A>>>  Warner=0A>>> =0A>>>  On Tue, Mar 13, 2018 at 12:=
07 AM, Michael Zhilin =0A> <mizhka@gmail.com>=0A>>>  wrote:=0A>>> =0A>>>>  =
Hi,=0A>>>> =0A>>>>  Disclaimer: I'm neither ARM expect nor GSoC person.=0A>=
>>> =0A>>>>  I may be wrong, but FreeBSD (or Linux, doesn't matter) require=
s =0A> MMU which=0A>>>>  is my tossing in Cortex M/R family of ARM processo=
rs. So it's =0A> technically=0A>>>>  difficult/impossible to port it on non=
-MMU processor.=0A>>>> =0A>>>>  Added freebsd-arm@ for wide audience.=0A>>>=
> =0A>>>>  Thank you!=0A>>>> =0A>>>> =0A>>>> =0A>>>>  On Tue, Mar 13, 2018 =
at 1:12 PM, Vishal Gupta =0A> <vishalgupta7972@gmail.com=0A>>>>  >=0A>>>>  =
wrote:=0A>>>> =0A>>>>  > Hi,=0A>>>>  > I am interested in working on the pr=
oject to port FreeBSD to =0A> ARM=0A>>>>  Cortex M=0A>>>>  > or R series mi=
croprocessor. Some queries related to the =0A> project are :-=0A>>>>  > 1) =
What are the expected deliverable for the project.=0A>>>>  > 2) Where to pu=
t my draft proposal for review so that it can be=0A>>>>  improved.=0A>>>>  =
>=0A>>>>  > An early reply is awaited.=0A>>>>  >=0A>>>>  > Thanks and regar=
ds,=0A>>>>  > Vishal Gupta=0A>>>>  > ______________________________________=
_________=0A>>>>  > freebsd-embedded@freebsd.org mailing list=0A>>>>  > htt=
ps://lists.freebsd.org/mailman/listinfo/freebsd-embedded=0A>>>>  > To unsub=
scribe, send any mail to =0A> "freebsd-embedded-unsubscribe@=0A>>>>  freebs=
d.org=0A>>>>  > "=0A>>>>  >=0A>>>>  _______________________________________=
________=0A>>>>  freebsd-embedded@freebsd.org mailing list=0A>>>>  https://=
lists.freebsd.org/mailman/listinfo/freebsd-embedded=0A>>>>  To unsubscribe,=
 send any mail to =0A> "freebsd-embedded-unsubscribe@=0A>>>>  freebsd.org"=
=0A>>>> =0A>>> =0A>>> =0A>> =0A> __________________________________________=
_____=0A> freebsd-arm@freebsd.org mailing list=0A> https://lists.freebsd.or=
g/mailman/listinfo/freebsd-arm=0A> To unsubscribe, send any mail to "freebs=
d-arm-unsubscribe@freebsd.org"=0A> 



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