GSoC: RTEMS directory for FreeBSD imports

Sebastian Huber sebastian.huber at embedded-brains.de
Mon May 11 05:59:45 UTC 2020


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.

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



More information about the devel mailing list