GSOC 2018 ARM Cortex Processor

Mori Hiroki yamori813 at yahoo.co.jp
Wed Mar 14 07:37:28 UTC 2018


Hi

Realtek is very strange company.

RTL8197D -- Lexra base
RTL8197F -- MIPS 24K base

I think we must not support Lexra type soc.
Because of that instruction is very old.

But Realtek make new MIPS 24K base soc.
That support is good.

Regards

Hiroki Mori


----- Original Message -----
> From: Michael Zhilin <mizhka at gmail.com>
> To: Vishal Gupta <vishalgupta7972 at gmail.com>
> Cc: "freebsd-arm at freebsd.org" <freebsd-arm at freebsd.org>; "freebsd-embedded at freebsd.org" <freebsd-embedded at freebsd.org>; freebsd-mips at freebsd.org
> Date: 2018/3/14, Wed 15:39
> Subject: Re: GSOC 2018 ARM Cortex Processor
> 
> Added freebsd-mips@
> 
> Regarding MIPS, I would like to see support for retail Realtek MIPS chips
> for instance (RTL8196, RTL8197). There are new brand router models:
> https://wikidevi.com/wiki/Tenda_AC6_V2 or
> https://wikidevi.com/wiki/Realtek#bgn_2
> 
> Thanks!
> 
> On Tue, Mar 13, 2018 at 4:49 PM, Vishal Gupta <vishalgupta7972 at gmail.com>
> wrote:
> 
>>  Thank you for the reply.
>>  Which new processor would you suggest between PowerPC, ARM, and MIPS
>>  which i can port during the summer period and will also be useful for the
>>  community.
>> 
>>  Vishal Gupta
>> 
>>  On Tue, Mar 13, 2018 at 11:52 AM, Warner Losh <imp at bsdimp.com> wrote:
>> 
>>>  There's not currently any other FreeBSD port that works on a system
>>>  without a MMU. The buffer cache assumes that we can fault in pages as
>>>  needed based on virtual address access. The TEXT sharing between 
> programs
>>>  assumes we can map the same page into multiple processes. The shared
>>>  libraries we have assume something similar, and in some cases copy on 
> write
>>>  on top of that (though that's no different from a HW perspective 
> than these
>>>  first few cases).
>>> 
>>>  So, if you're willing to live without these features, or find some 
> other
>>>  way to accomplish the same sorts of things, a cortex M/R port would be
>>>  tricky. Also, FreeBSD's kernel size may present some obstacles. 
> We're
>>>  optimized for a rich memory environment, so we trade extra copies of 
> code
>>>  to speed up execution of code, which matches the x86 market, as well as 
> the
>>>  high-end of embedded quite well.
>>> 
>>>  If you are looking for a BSD to port to these processors, you might
>>>  consider looking at what www.retrobsd.org has done with their 2.11BSD
>>>  port to the MIPS processor in the PIC32 core with the MIPS M4K
>>>  architecture. It runs in as little as 128k of RAM, while FreeBSD these 
> days
>>>  needs at least 128MB of RAM without careful tuning...
>>> 
>>>  Warner
>>> 
>>>  On Tue, Mar 13, 2018 at 12:07 AM, Michael Zhilin 
> <mizhka at gmail.com>
>>>  wrote:
>>> 
>>>>  Hi,
>>>> 
>>>>  Disclaimer: I'm neither ARM expect nor GSoC person.
>>>> 
>>>>  I may be wrong, but FreeBSD (or Linux, doesn't matter) requires 
> MMU which
>>>>  is my tossing in Cortex M/R family of ARM processors. So it's 
> technically
>>>>  difficult/impossible to port it on non-MMU processor.
>>>> 
>>>>  Added freebsd-arm@ for wide audience.
>>>> 
>>>>  Thank you!
>>>> 
>>>> 
>>>> 
>>>>  On Tue, Mar 13, 2018 at 1:12 PM, Vishal Gupta 
> <vishalgupta7972 at gmail.com
>>>>  >
>>>>  wrote:
>>>> 
>>>>  > Hi,
>>>>  > I am interested in working on the project to port FreeBSD to 
> ARM
>>>>  Cortex M
>>>>  > or R series microprocessor. Some queries related to the 
> project are :-
>>>>  > 1) What are the expected deliverable for the project.
>>>>  > 2) Where to put my draft proposal for review so that it can be
>>>>  improved.
>>>>  >
>>>>  > An early reply is awaited.
>>>>  >
>>>>  > Thanks and regards,
>>>>  > Vishal Gupta
>>>>  > _______________________________________________
>>>>  > freebsd-embedded at freebsd.org mailing list
>>>>  > https://lists.freebsd.org/mailman/listinfo/freebsd-embedded
>>>>  > To unsubscribe, send any mail to 
> "freebsd-embedded-unsubscribe@
>>>>  freebsd.org
>>>>  > "
>>>>  >
>>>>  _______________________________________________
>>>>  freebsd-embedded at freebsd.org mailing list
>>>>  https://lists.freebsd.org/mailman/listinfo/freebsd-embedded
>>>>  To unsubscribe, send any mail to 
> "freebsd-embedded-unsubscribe@
>>>>  freebsd.org"
>>>> 
>>> 
>>> 
>> 
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
> 


More information about the freebsd-embedded mailing list