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? _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel