> -Original Message-
> From: Chris Johns [mailto:chr...@rtems.org]
> Sent: Thursday, June 11, 2020 2:26 AM
> To: Sommer, Jan; mritunjaysharma...@gmail.com
> Cc: rtems-de...@rtems.org
> Subject: Re: GSoC 2020: [rtems/rsb]: Error while adding ptp support. This
> time building for
freebsd head: b8c57b4
The following files have been imported from FreeBSD to implement
OF_* functions into RTEMS.
1) openfirm.h
2) openfirm.c
3) ofw_fdt.c
---
cpukit/libfreebsd/dev/ofw/ofw_fdt.c | 479 +++
cpukit/libfreebsd/dev/ofw/openfirm.c | 848 +++
---
cpukit/Makefile.am | 2 ++
1 file changed, 2 insertions(+)
diff --git a/cpukit/Makefile.am b/cpukit/Makefile.am
index 51f38c84c7..1335d41038 100644
--- a/cpukit/Makefile.am
+++ b/cpukit/Makefile.am
@@ -342,6 +342,8 @@ librtemscpu_a_SOURCES += libmisc/uuid/uuid_time.c
librtemscpu_a_SOURCES
The following files have been ported to RTEMS
1) openfirm.h
2) openfirm.c
3) ofw_fdt.c
---
cpukit/libfreebsd/dev/ofw/ofw_fdt.c | 146 ++-
cpukit/libfreebsd/dev/ofw/openfirm.c | 58 ++-
cpukit/libfreebsd/dev/ofw/openfirm.h | 17
3 files changed, 219
---
bsps/include/bsp/fatal.h | 4
1 file changed, 4 insertions(+)
diff --git a/bsps/include/bsp/fatal.h b/bsps/include/bsp/fatal.h
index 3f8e1eb591..c22f8a2f52 100644
--- a/bsps/include/bsp/fatal.h
+++ b/bsps/include/bsp/fatal.h
@@ -156,6 +156,10 @@ typedef enum {
This file is the RTEMS implementation of ofw_if.h in FreeBSD. The
ofw_if.h in FreeBSD is an autogenerated header file that maps the
OF_function calls to their respective implementation. But in RTEMS
this file maps the OF_functions directly to their FDT implementation.
---
This file serve the purpose as rtems-bsd-kernel-space.h in the
rtems-libbsd.
This file is intended to be included in every source file that
is to imported from FreeBSD. This is to reduce the number of
redefinitions for commonly used functions like malloc, free
and KASSERT.
---
---
c-user/chains.rst | 46 +++---
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/c-user/chains.rst b/c-user/chains.rst
index 0dce1d9..8350fc4 100644
--- a/c-user/chains.rst
+++ b/c-user/chains.rst
@@ -28,11 +28,11 @@ includes wait queues
This Patch adds fenv support for mips
The implementation files are taken from FreeBSD
Signed-off-by: Eshan dhawan
---
newlib/configure.host | 1 +
newlib/libc/machine/mips/machine/fenv-fp.h| 207 ++
.../machine/mips/machine/fenv-softfloat.h |