GSoC: RTEMS directory for FreeBSD imports

Chris Johns chrisj at rtems.org
Mon May 11 06:46:26 UTC 2020


On 11/5/20 3:59 pm, Sebastian Huber wrote:
> On 11/05/2020 01:04, Chris Johns wrote:
>> I am OK with some code being in rtems.git if there is a clear use 
>> outside of rtems-libbsd. FDT support is one use, another is the NFS 
>> client code in FreeBSD being used with the legacy stack (there are 
>> BSPs with only legacy driver support still in use) and the existing 
>> client is only NFSv2. 
> 
> The NFS client file system in FreeBSD is a huge piece of software. It 
> needs several FreeBSD synchronization primitives, the file system layer, 
> kernel-internal XDR/RPC, crypto infrastructure, kernel threads, and 
> probably more. Definitely more than 100 header and source files are 
> involved here.

Yes, it is big and involved, not a great example.

> The legacy stack is a dead end. Why not update the BSPs to use libbsd?

I do not know.

Chris


More information about the devel mailing list