Question about OS calls in RISCV BSP

Bandhav Veluri
Thu Sep 12 01:40:00 GMT 2019


I'm the confused about the list of functions to be implemented in a BSP.
Newlib documentation explains 19 syscalls listed here is the "complete set
of system definitions <>".
But when I look at RISC-V BSP
I see lot more extra routines implemented such as getcwd, chown, chdir etc.
What is the exact list of subroutines a BSP has to implement?

Also, any reason why is fcntl missing in the Newlib documentation's list?
It seems one of the syscalls required by this list

Thanks you,

More information about the Newlib mailing list