Re: fnmatch.h not found on MINGW64

2022-08-23 Thread Chris Johns
On 24/8/2022 5:53 am, Ryan Long wrote: > When I try to include fnmatch.h, I'm getting the following error when using > x86_64-w64-mingw32-gcc or gcc, I'm getting the following error. I have to > manually include /usr/include with -I. Does anyone know a way to fix this? I would not add

Re: [PATCH rtems-lwip v1 7/8] lwip.py: Add NTP library build

2022-08-23 Thread Chris Johns
On 24/8/2022 5:47 am, Kinsey Moore wrote: > diff --git a/ntp-file-import.yaml b/ntp-file-import.yaml > new file mode 100644 > index 000..5e4e8a4 > --- /dev/null > +++ b/ntp-file-import.yaml Sorry the existing YAML support has to be removed or maybe you could merge into the repo

Re: [PATCH rtems-lwip v1 1/8] lwip.py: Add library and compile flags

2022-08-23 Thread Chris Johns
On 24/8/2022 5:47 am, Kinsey Moore wrote: > This allows linking with libm and follows the RTEMS convention of > compiling with function sections for linking optimization and dead code > removal. > --- > lwip.py | 11 +++ > wscript | 2 +- > 2 files changed, 12 insertions(+), 1

Re: [PATCH rtems-lwip v1 0/8] NTP library support

2022-08-23 Thread Chris Johns
On 24/8/2022 5:47 am, Kinsey Moore wrote: > This patch set cleans up the lwIP source imports, switches rtems-lwip > over to using the tools headers for network structures, and brings in > Sebastian Huber's work on the NTP client for rtems-libbsd along with the > support necessary to compile it. I

fnmatch.h not found on MINGW64

2022-08-23 Thread Ryan Long
When I try to include fnmatch.h, I'm getting the following error when using x86_64-w64-mingw32-gcc or gcc, I'm getting the following error. I have to manually include /usr/include with -I. Does anyone know a way to fix this? Thanks, Ryan Using built-in specs.^M

[PATCH rtems-lwip v1 6/8] rtemslwip: Add functions for BSD compatibility

2022-08-23 Thread Kinsey Moore
Add wrappers where possible and new functionality required to run code developed for operation on *BSD. This also simplifies the code that utilizes rtems lwip locking and makes it more consistent. --- lwip.py | 4 +- rtemslwip/bsd_compat/ifaddrs.c

[PATCH rtems-lwip v1 7/8] lwip.py: Add NTP library build

2022-08-23 Thread Kinsey Moore
--- lwip.py | 24 ++ ntp-file-import.yaml| 92 + rtemslwip/zynqmp/lwipopts.h | 19 +++- 3 files changed, 134 insertions(+), 1 deletion(-) create mode 100644 ntp-file-import.yaml diff --git a/lwip.py b/lwip.py index

[PATCH rtems-lwip v1 5/8] sebhbsd: Adapt source

2022-08-23 Thread Kinsey Moore
Add the tweaks necessary for this to compile on lwIP. --- sebhbsd/freebsd/contrib/ntp/include/config.h | 11 +++ sebhbsd/freebsd/contrib/ntp/include/ntp_net.h | 3 +++ sebhbsd/freebsd/contrib/ntp/ntpd/ntp_io.c | 8 3 files changed, 22 insertions(+) diff --git

[PATCH rtems-lwip v1 3/8] rtemslwip: Document a deficiency in syslog

2022-08-23 Thread Kinsey Moore
--- rtemslwip/common/syslog.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rtemslwip/common/syslog.c b/rtemslwip/common/syslog.c index e544074..4da911e 100644 --- a/rtemslwip/common/syslog.c +++ b/rtemslwip/common/syslog.c @@ -38,6 +38,9 @@ syslog (int pri, const char *fmt, ...) *

[PATCH rtems-lwip v1 0/8] NTP library support

2022-08-23 Thread Kinsey Moore
This patch set cleans up the lwIP source imports, switches rtems-lwip over to using the tools headers for network structures, and brings in Sebastian Huber's work on the NTP client for rtems-libbsd along with the support necessary to compile it. I have verified the the BBB BSP still compiles.

[PATCH rtems-lwip v1 2/8] lwip: Use definitions from tools

2022-08-23 Thread Kinsey Moore
This alters lwip to use network structs from the toolchain headers instead of redefining them slightly differently itself. This is important for being able to port code to work on lwip as most ported code will depend on the tools headers instead of being written specifically for lwIP and the

[PATCH rtems-lwip v1 1/8] lwip.py: Add library and compile flags

2022-08-23 Thread Kinsey Moore
This allows linking with libm and follows the RTEMS convention of compiling with function sections for linking optimization and dead code removal. --- lwip.py | 11 +++ wscript | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/lwip.py b/lwip.py index f565deb..b97d273

Re: [PATCH] bsps/xilinx/versal: Remove IPL32 BSPs, add aiedge and change defaults

2022-08-23 Thread Kinsey Moore
Looks good to me as well. On 8/22/2022 15:21, Joel Sherrill wrote: Looks ok. Push it. On Mon, Aug 22, 2022 at 1:54 AM wrote: From: Chris Johns - Versal has IO mapped to the upper 64bit address space and   needs full 64bit addresses. - Add xilinx_versal_aiedge for custom