From: Chris Johns
---
tester/rt/pygdb/spark.py | 2 +-
tester/rt/test.py| 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/tester/rt/pygdb/spark.py b/tester/rt/pygdb/spark.py
index 0eac365..b669998 100644
--- a/tester/rt/pygdb/spark.py
+++
From: Chris Johns
---
rtemstoolkit/execute.py | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/rtemstoolkit/execute.py b/rtemstoolkit/execute.py
index 31d3a8a..c7d8134 100755
--- a/rtemstoolkit/execute.py
+++ b/rtemstoolkit/execute.py
@@ -37,6 +37,7 @@
from
From: Chris Johns
Change back to gcc-13 branch and a git version as gcc-13.2 does
not build on MacOS 14.4. The fixes are on the gcc-13 release branch.
---
rtems/config/6/rtems-default.bset | 2 +-
rtems/config/tools/rtems-gcc-13-newlib-head.cfg | 6 +++---
2 files changed, 4
From: Chris Johns
---
source-builder/sb-rtems-pkg | 29
source-builder/sb/download.py | 5 +-
source-builder/sb/git.py | 12 ++
source-builder/sb/rtemspkg.py | 287 ++
4 files changed, 332 insertions(+), 1 deletion(-)
create mode 100755
Hi
I notice after sending v2 I had not implemented the options. These are
now done in v3.
Chris
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel
From: Chris Johns
---
source-builder/sb-rtems-pkg | 29
source-builder/sb/download.py | 5 +-
source-builder/sb/git.py | 12 ++
source-builder/sb/rtemspkg.py | 290 ++
4 files changed, 335 insertions(+), 1 deletion(-)
create mode 100755
From: Chris Johns
---
source-builder/sb-rtems-pkg | 29
source-builder/sb/download.py | 5 +-
source-builder/sb/git.py | 12 ++
source-builder/sb/rtemspkg.py | 279 ++
4 files changed, 324 insertions(+), 1 deletion(-)
create mode 100755
From: Chris Johns
---
rtems/config/tools/rtems-kernel-6.cfg | 4 ++--
rtems/config/tools/rtems-libbsd-6.cfg | 4 ++--
rtems/config/tools/rtems-tools-6.cfg | 6 +++---
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/rtems/config/tools/rtems-kernel-6.cfg
From: Chris Johns
Updates #4695
---
user/exe/initialization.rst| 3 +--
user/tracing/captureengine.rst | 20 ++--
user/tracing/examples.rst | 12 ++--
3 files changed, 17 insertions(+), 18 deletions(-)
diff --git a/user/exe/initialization.rst
From: Chris Johns
Tested on sphinx 7.2, 6.1.3 AND 5.3.0
Closes #4980
---
common/sphinx_rtd_theme_rtems/layout.html | 6 +-
common/waf.py | 5 ++---
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/common/sphinx_rtd_theme_rtems/layout.html
From: Chris Johns
---
rtems-release-4.10-conf | 2 ++
rtems-release-4.11-conf | 2 ++
rtems-release-5-conf| 2 ++
rtems-release-defaults | 2 ++
rtems-release-kernel
From: Chris Johns
The fix to the TFTP timeout has a simple bug.
Updates #4959
---
tester/rt/config.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tester/rt/config.py b/tester/rt/config.py
index 139e1fa..2361bc9 100644
--- a/tester/rt/config.py
+++ b/tester/rt/config.py
From: Chris Johns
- Extend the timeout to 150 msec for long remote sessions
- Improve the performance of the detection
Closes #4975
Closes #4977
---
cpukit/libmisc/shell/shell.c | 150 +--
1 file changed, 125 insertions(+), 25 deletions(-)
diff --git
From: Chris Johns
- Extend the timeout to 150 msec for long remote sessions
- Improve the performance of the detection
Closes #4975
Closes #4977
---
cpukit/libmisc/shell/shell.c | 150 +--
1 file changed, 125 insertions(+), 25 deletions(-)
diff --git
From: Chris Johns
Packages like binutils need newer versions than available by
default on MacOS.
---
bare/config/print/texinfo.cfg | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/bare/config/print/texinfo.cfg b/bare/config/print/texinfo.cfg
index 5fa0cba..63df197
From: Chris Johns
---
bare/config/devel/or1ksim-1.1.0.cfg | 6 +++---
source-builder/config/or1ksim-1-1.cfg | 4 +++-
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/bare/config/devel/or1ksim-1.1.0.cfg
b/bare/config/devel/or1ksim-1.1.0.cfg
index d4ccc88..c0cbde7 100644
---
From: Chris Johns
---
cpukit/libmisc/rtems-fdt/rtems-fdt.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cpukit/libmisc/rtems-fdt/rtems-fdt.c
b/cpukit/libmisc/rtems-fdt/rtems-fdt.c
index ec8f270eef..9f8d7bfb24 100644
--- a/cpukit/libmisc/rtems-fdt/rtems-fdt.c
+++
From: Chris Johns
- Extend the timeout to 150 msec for long remote sessions
- Improve the performance of the detection
Closes #4975
Closes #4977
---
cpukit/libmisc/shell/shell.c | 141 ---
1 file changed, 116 insertions(+), 25 deletions(-)
diff --git
From: Chris Johns
Packages like binutils need newer versions than available by
default on MacOS.
---
bare/config/print/texinfo.cfg | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/bare/config/print/texinfo.cfg b/bare/config/print/texinfo.cfg
index 5fa0cba..0c4c4f9
From: Chris Johns
---
bare/config/devel/binutils-2.22-1.cfg | 2 +
bare/config/devel/binutils-2.24-1.cfg | 3 +
bare/config/devel/gcc-4.6-newlib-1.20-1.cfg | 13
.../config/devel/gcc-4.9.1-newlib-2.1.0-1.cfg | 11 +++
bare/config/devel/gdb-7.7-1.cfg | 2 +
From: Chris Johns
---
source-builder/sb/download.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/source-builder/sb/download.py b/source-builder/sb/download.py
index 3f26644..6e6f9f2 100644
--- a/source-builder/sb/download.py
+++ b/source-builder/sb/download.py
@@
From: Chris Johns
This improves performance because it avoids an exec each time
the _uid macro is referenced and that can be a number of times
for each config parsed.
---
source-builder/sb/options.py | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git
From: Chris Johns
---
source-builder/sb/download.py | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/source-builder/sb/download.py b/source-builder/sb/download.py
index 410edeb..3f26644 100644
--- a/source-builder/sb/download.py
+++ b/source-builder/sb/download.py
@@
From: Chris Johns
The options are:
--with-python2
--with-python3
--with-python-version
Closes #4973
---
source-builder/config/gdb-common-1.cfg | 19 +++
1 file changed, 19 insertions(+)
diff --git a/source-builder/config/gdb-common-1.cfg
From: Chris Johns
---
source-builder/sb/download.py | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/source-builder/sb/download.py b/source-builder/sb/download.py
index 410edeb..3f26644 100644
--- a/source-builder/sb/download.py
+++ b/source-builder/sb/download.py
@@
From: Chris Johns
Update #4921
---
bare/config/devel/gmp-6.2.1.cfg | 11 +++-
bare/config/devel/gmp-6.3.0.cfg | 18 +
rtems/config/6/rtems-default.bset | 2 +-
.../tools/rtems-gcc-13.2-newlib-head.cfg | 2 +-
From: Chris Johns
Updates #4921
---
rtems/config/tools/rtems-gcc-13.2-newlib-head.cfg | 14 ++
1 file changed, 14 insertions(+)
diff --git a/rtems/config/tools/rtems-gcc-13.2-newlib-head.cfg
b/rtems/config/tools/rtems-gcc-13.2-newlib-head.cfg
index 86e0135..4422e36 100644
---
From: Chris Johns
Updates #4969
Updates #4970
---
rtems/config/tools/rtems-tools-6.cfg | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rtems/config/tools/rtems-tools-6.cfg
b/rtems/config/tools/rtems-tools-6.cfg
index 859c297..7ef2052 100644
---
From: Chris Johns
---
user/hosts/macos.rst | 105 +++
1 file changed, 97 insertions(+), 8 deletions(-)
diff --git a/user/hosts/macos.rst b/user/hosts/macos.rst
index 78cef88..667c913 100644
--- a/user/hosts/macos.rst
+++ b/user/hosts/macos.rst
@@ -7,18
From: Chris Johns
The resolves C++17 warnings.
Updates #4970
---
rtemstoolkit/SimpleIni.h | 598 +++
1 file changed, 419 insertions(+), 179 deletions(-)
diff --git a/rtemstoolkit/SimpleIni.h b/rtemstoolkit/SimpleIni.h
index fd37c4b..ec99abb 100644
---
From: Chris Johns
Closes #4970
---
linkers/rtems-exeinfo.cpp | 3 +--
rtemstoolkit/rld-elf.cpp | 12
rtemstoolkit/rld-elf.h| 5 -
rtemstoolkit/rld-rap.cpp | 9 ++---
rtemstoolkit/rld.cpp | 14 --
5 files changed, 11 insertions(+), 32 deletions(-)
From: Chris Johns
Updates #4968
---
wscript | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/wscript b/wscript
index 69732d4e17..dd7fda7225 100755
--- a/wscript
+++ b/wscript
@@ -125,7 +125,7 @@ class Template(string.Template):
idpattern = "[_A-Za-z][_A-Za-z0-9:#]*"
From: Chris Johns
- Change SafeConfigParser to ConfigParser
- Fix escape sequences in strings
Updates #4968
---
linkers/wscript | 2 +-
misc/wscript | 2 +-
rtemstoolkit/configuration.py | 2 +-
rtemstoolkit/version.py | 2 +-
rtemstoolkit/wscript
From: Chris Johns
Updates #4968
---
source-builder/sb/pkgconfig.py | 4 ++--
source-builder/sb/version.py | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/source-builder/sb/pkgconfig.py b/source-builder/sb/pkgconfig.py
index 198ec80..bfe769f 100755
---
From: Chris Johns
---
source-builder/sb/pkgconfig.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/source-builder/sb/pkgconfig.py b/source-builder/sb/pkgconfig.py
index 198ec80..bfe769f 100755
--- a/source-builder/sb/pkgconfig.py
+++ b/source-builder/sb/pkgconfig.py
@@
From: Chris Johns
Pick up the test printer header change
---
rtems/config/tools/rtems-net-legacy-6.cfg | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rtems/config/tools/rtems-net-legacy-6.cfg
b/rtems/config/tools/rtems-net-legacy-6.cfg
index 559ec01..d5ac842 100644
---
From: Chris Johns
- Pick up fixes to x86 (i368) bus space usage in kernel DMA
---
rtems/config/tools/rtems-libbsd-6.cfg | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rtems/config/tools/rtems-libbsd-6.cfg
b/rtems/config/tools/rtems-libbsd-6.cfg
index c89b5eb..3bb1db7
From: Chris Johns
- Updates for the RTEMS test changes
---
rtems/config/net/net-services-1.cfg | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rtems/config/net/net-services-1.cfg
b/rtems/config/net/net-services-1.cfg
index bf1bdc8..cf17227 100644
---
From: Chris Johns
Minor fix in rtems-test
---
rtems/config/tools/rtems-tools-6.cfg | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rtems/config/tools/rtems-tools-6.cfg
b/rtems/config/tools/rtems-tools-6.cfg
index 9632d5b..859c297 100644
---
From: Chris Johns
- libdl: fix TLS in base image
- bsps/xnandpsu: fixes
- cpukit/jffs2: avoid dead lock
- bsps/imxrt: enable USB and fix PHY clock enable
- bsps/stm32h7: update STM32 H7 HAL
---
rtems/config/tools/rtems-kernel-6.cfg | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff
From: Chris Johns
- Fix listener done state
- Finish open with the state as finished
Closes #4959
---
tester/rt/config.py | 42 +-
tester/rt/report.py | 2 +-
tester/rt/test.py | 1 +
tester/rt/tftp.py | 44 +++
Hi,
This is v2 of the fixes for timouts for TFTP testing. I am testing
i386/pc686 on hardware using grub to PXE boot the executable. This
configuration is different to uboot because a failure to load the
executable stops loading and this hangs the tester. A uboot target
keeps attempting TFTP
From: Chris Johns
- Fix listener done state
- Finish open with the state as finished
Closes #4959
---
tester/rt/config.py | 38 ++-
tester/rt/report.py | 2 +-
tester/rt/tftp.py | 41 ++---
tester/rt/tftpserver.py | 57
From: Chris Johns
---
libtest/testbeginend.c | 1 +
libtest/testwrappers.c | 1 +
testsuites/loopback/init.c | 1 +
testsuites/pppd/init.c | 4 +++-
4 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/libtest/testbeginend.c b/libtest/testbeginend.c
index 89b2468..83f1d3c
From: Chris Johns
---
testsuites/ntp01/test_main.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/testsuites/ntp01/test_main.c b/testsuites/ntp01/test_main.c
index 6a744c8..4824192 100644
--- a/testsuites/ntp01/test_main.c
+++ b/testsuites/ntp01/test_main.c
@@ -38,6 +38,7 @@
#include
From: Chris Johns
The x86 provides it own bus space support. Use the generic
bus space calls. This however requires the BUS_SPACE_MEM tag
be provided for all architectures. Make the generic value
match the x86 value.
---
rtemsbsd/include/machine/bus.h| 9 +
From: Chris Johns
---
bsps/i386/include/bsp/irq.h | 2 ++
bsps/i386/pc386/console/exar17d15x.c | 6 +++---
bsps/i386/pc386/console/fb_vesa_rm.c | 19 +++
bsps/i386/pc386/console/i386-stub.c | 2 +-
bsps/i386/pc386/console/outch.c
From: Chris Johns
Updates #4951
---
rtems/config/tools/rtems-tools-6.cfg | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rtems/config/tools/rtems-tools-6.cfg
b/rtems/config/tools/rtems-tools-6.cfg
index b360f7e..9632d5b 100644
--- a/rtems/config/tools/rtems-tools-6.cfg
From: Chris Johns
---
rtemstoolkit/execute.py | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/rtemstoolkit/execute.py b/rtemstoolkit/execute.py
index d183b14..31d3a8a 100755
--- a/rtemstoolkit/execute.py
+++ b/rtemstoolkit/execute.py
@@ -125,6 +125,14 @@ class
Hi Frabnk and Joel,
Can you please test this patch and let me know if the issue has been
fixed?
Thanks
Chris
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel
From: Chris Johns
Updates #4951
---
rtems/config/tools/rtems-tools-6.cfg | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rtems/config/tools/rtems-tools-6.cfg
b/rtems/config/tools/rtems-tools-6.cfg
index 6eed755..b360f7e 100644
--- a/rtems/config/tools/rtems-tools-6.cfg
From: Chris Johns
The fixes to parse the command along with the pipe options broke
a simple shell command such as '/sbin/sysctl hw.ncpu' on FreeBSD.
This patch fixes the shell command by passing a string for the
various options.
The unit test has been updated to catch errors and report them.
From: Chris Johns
Coverity Issue: CID 1442635 Out-of-bounds access
---
cpukit/libdl/rtl-archive.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/cpukit/libdl/rtl-archive.c b/cpukit/libdl/rtl-archive.c
index f916336f7c..4a6d2cbf0b 100644
--- a/cpukit/libdl/rtl-archive.c
From: Chris Johns
- Add the section alignment to the size as the allocator may not
provide correctly aligned memory
- Only include symbols in the section when locating symbols. The
powerpc was incorrectly adding SDATA BSS symbols to the BSS offset
overrunning the section
Closes #4950
---
From: Chris Johns
- Add resize to the allocator interface
- Rework the trampoline variables in the obj struct
to make better sense of what is happening
Closes #4944
---
cpukit/include/rtems/rtl/rtl-allocator.h | 46 +-
cpukit/include/rtems/rtl/rtl-obj.h | 199
From: Chris Johns
Updates #4944
---
spec/build/testsuites/grp.yml | 1 +
spec/build/testsuites/libtests/dl01.yml | 3 ++-
spec/build/testsuites/libtests/dl02.yml | 3 ++-
spec/build/testsuites/libtests/dl03.yml | 3 ++-
spec/build/testsuites/libtests/dl04.yml | 3 ++-
From: Chris Johns
Updates #4920
---
rtems/config/tools/rtems-tools-6.cfg | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rtems/config/tools/rtems-tools-6.cfg
b/rtems/config/tools/rtems-tools-6.cfg
index b786a47..6eed755 100644
--- a/rtems/config/tools/rtems-tools-6.cfg
From: Chris Johns
Make sis and sis-run the same as there is no SIS support in
gdb anymore.
Closes #4945
---
tester/rtems/testing/bsps/sis-run.ini | 2 +-
tester/rtems/testing/bsps/sis.ini | 6 ++
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git
From: Chris Johns
Updates #4920
---
linkers/rtems-syms.cpp | 179 ++---
1 file changed, 134 insertions(+), 45 deletions(-)
diff --git a/linkers/rtems-syms.cpp b/linkers/rtems-syms.cpp
index e5170e1..c72ee55 100644
--- a/linkers/rtems-syms.cpp
+++
These patches add support to rtems.git and rtems-tools.git to
provide access to TLS variables in the base from loaded code.
The changes contain the ground work to resolving #4920 which is
a blocker for the release of 6.
This change is required due to the regression in libdl due to the
change in
From: Chris Johns
This change requires an rtems-tools update for symbol generation.
Working architectures:
- aarch64
- arm
- powerpc
- sparc
No newlib TLS support but checked:
- i386
- m69k
Updates #4920
---
cpukit/include/rtems/rtl/rtl-sym.h | 26 -
cpukit/include/rtems/rtl/rtl.h
From: Chris Johns
This change requires an rtems-tools update for symbol generation.
Working architectures:
- aarch64
- arm
- powerpc
- sparc
Updates #4920
---
cpukit/include/rtems/rtl/rtl-sym.h | 23 -
cpukit/include/rtems/rtl/rtl.h | 6 +-
cpukit/libdl/rtl-elf.c |
From: Chris Johns
This is not complete as it has aarch64 code that should be in the
kernel.
---
linkers/rtems-syms.cpp | 179 ++---
1 file changed, 134 insertions(+), 45 deletions(-)
diff --git a/linkers/rtems-syms.cpp b/linkers/rtems-syms.cpp
index
These patches add support to rtems.git and rtems-tools.git to
provide access to TLS variables in the base from loaded code.
The changes contain the ground work to resolving #4920 which is
a blocker for the release of 6.
This change is required due to the regression in libdl due to the
change in
From: Chris Johns
Closes #4943
---
cpukit/libdl/rtl-mdreloc-aarch64.c | 17 +
spec/build/cpukit/objdlaarch64.yml | 1 -
2 files changed, 17 insertions(+), 1 deletion(-)
diff --git a/cpukit/libdl/rtl-mdreloc-aarch64.c
b/cpukit/libdl/rtl-mdreloc-aarch64.c
index
From: Chris Johns
---
testsuite/nfs01/test_main.c | 19 +--
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/testsuite/nfs01/test_main.c b/testsuite/nfs01/test_main.c
index cdcbb1cd..a3d75ddd 100644
--- a/testsuite/nfs01/test_main.c
+++
From: Chris Johns
The open path length was not set when at the root node and this
sometimes failed the current directory checks.
---
rtemsbsd/rtems/rtems-bsd-syscall-api.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/rtemsbsd/rtems/rtems-bsd-syscall-api.c
From: Chris Johns
---
rtemsbsd/rtems/rtems-kernel-vfs.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/rtemsbsd/rtems/rtems-kernel-vfs.c
b/rtemsbsd/rtems/rtems-kernel-vfs.c
index 0817df81..69c9ba56 100644
--- a/rtemsbsd/rtems/rtems-kernel-vfs.c
+++
From: Chris Johns
---
testsuite/nfs01/test_main.c | 19 +--
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/testsuite/nfs01/test_main.c b/testsuite/nfs01/test_main.c
index cdcbb1cd..a3d75ddd 100644
--- a/testsuite/nfs01/test_main.c
+++
From: Chris Johns
The open path length was not set when at the root node and this
sometimes failed the current directory checks.
---
rtemsbsd/rtems/rtems-bsd-syscall-api.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/rtemsbsd/rtems/rtems-bsd-syscall-api.c
From: Chris Johns
- Pick up the Beatnik support for the legacy driver
---
rtems/config/tools/rtems-kernel-6.cfg | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rtems/config/tools/rtems-kernel-6.cfg
b/rtems/config/tools/rtems-kernel-6.cfg
index f2174c7..c9c884f 100644
From: Chris Johns
---
spec/build/bsps/arm/grp.yml | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/spec/build/bsps/arm/grp.yml b/spec/build/bsps/arm/grp.yml
index 1058f58d92..a48cd80d74 100644
--- a/spec/build/bsps/arm/grp.yml
+++ b/spec/build/bsps/arm/grp.yml
@@
From: Chris Johns
Closes #4723
---
rtemsbsd/rtems/rtems-kernel-vfs.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rtemsbsd/rtems/rtems-kernel-vfs.c
b/rtemsbsd/rtems/rtems-kernel-vfs.c
index 2f4d009b..0817df81 100644
--- a/rtemsbsd/rtems/rtems-kernel-vfs.c
+++
From: Chris Johns
NFSv4 mounts NFS file systems to the flat root of a pseudo file
system. This change allow the same basename to be used.
---
rtemsbsd/fs/nfsclient/nfs.c| 31 +++--
rtemsbsd/rtems/rtems-bsd-syscall-api.c | 32 +++---
2 files
Hi,
This verison:
1. Fixes the comment after the review
2. The nfs01 test exits when finished rather than stopping in the shell
3. Add a fix to allow multiple mounts with the same mount basename
Chris
___
devel mailing list
devel@rtems.org
From: Chris Johns
The kernel open call requires a path so to open a file we need to
set the current directory to the parent vnode. If the open mode is
create the path info vnode is the directory to perform the open
create in. Using the parent node creates the file in wrong path.
Updates #4723
From: Chris Johns
If the size in the attributes struct does not match the mode_t the
VNOVAL checks fail because size of the values are not the same.
Updates #4723
---
freebsd/sys/sys/vnode.h | 4
1 file changed, 4 insertions(+)
diff --git a/freebsd/sys/sys/vnode.h
From: Chris Johns
The kernel open call requires a path so to open a file we need to
set the current directory to the parent vnode. If the open mode is
create the path info vnode is the directory to perform the open
create in. Using the parent node creates the file in wrong path.
Updates #4723
From: Chris Johns
If the size in the attributes struct does not match the mode_t the
VNOVAL checks fail because sie of the values are not the same.
Updates #4723
---
freebsd/sys/sys/vnode.h | 4
1 file changed, 4 insertions(+)
diff --git a/freebsd/sys/sys/vnode.h
From: Chris Johns
Closes #4723
---
rtemsbsd/rtems/rtems-kernel-vfs.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rtemsbsd/rtems/rtems-kernel-vfs.c
b/rtemsbsd/rtems/rtems-kernel-vfs.c
index 2f4d009b..0817df81 100644
--- a/rtemsbsd/rtems/rtems-kernel-vfs.c
+++
From: Chris Johns
---
rtems/config/net/net-services-1.cfg | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/rtems/config/net/net-services-1.cfg
b/rtems/config/net/net-services-1.cfg
index c342547..bf1bdc8 100644
--- a/rtems/config/net/net-services-1.cfg
+++
From: Chris Johns
- Zynq ARM fixes
- AARCH64 MMU fix
- Updated imxrt drivers
- x86_64 EFI support
- Flash driver
- Updated validation tests
- Microblaze updates
---
rtems/config/tools/rtems-kernel-6.cfg | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
From: Chris Johns
- Add getaddrinfom, gai_strerror, ipv6_addr, if_nametoindex and BSD programs
- Update sysctl
- Move legacy net
---
rtems/config/tools/rtems-net-legacy-6.cfg | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/rtems/config/tools/rtems-net-legacy-6.cfg
From: Chris Johns
---
rtems/config/net/net-services-1.cfg | 23 ++
rtems/config/net/net-services.bset| 15
rtems/config/tools/rtems-net-services.cfg | 91 +++
3 files changed, 129 insertions(+)
create mode 100644 rtems/config/net/net-services-1.cfg
From: Chris Johns
This avoids dependency issues if the source files are added
to separate program builds.
---
netlegacy.py| 56 +
testsuites/ftp01/wscript| 4 ++-
testsuites/loopback/wscript | 5 +--
From: Chris Johns
This patch installs the header in the same path as the libbsd header
machine/rtems-version.h. These headers can be used to detect
which network stack is installed.
---
include/{rtems => machine}/rtems-net-legacy.h.in | 0
netlegacy.py | 8
From: Chris Johns
---
bsps/powerpc/gen83xx/start/bsprestart.c | 2 +-
bsps/powerpc/gen83xx/start/cpuinit.c | 2 +-
bsps/powerpc/mpc55xxevb/start/bspstart.c | 2 +-
bsps/powerpc/mpc55xxevb/start/flash_support.c | 10 +-
bsps/powerpc/qoriq/irq/irq.c
From: Chris Johns
- Update linker_set.h to the latest from libbsd so the linker
scripts work.
- Add a sysctl command to check on sysctls
- Add set defines to the networking stack
---
netsources.py|1 +
rtems/rtems_bsdnet.h |1 +
rtems/rtems_glue.c |
From: Chris Johns
---
rtems/rtems_socketpair.c | 133 ++-
1 file changed, 105 insertions(+), 28 deletions(-)
diff --git a/rtems/rtems_socketpair.c b/rtems/rtems_socketpair.c
index 1dcaf6e..5b8bac3 100644
--- a/rtems/rtems_socketpair.c
+++
From: Chris Johns
---
config.inc | 1 +
netlegacy.py | 3 ++-
testsuites/include/network-config.h.in | 6 ++
testsuites/resolve/init.c | 3 ---
testsuites/support/net-legacy-config.c | 6 ++
5 files changed, 15
From: Chris Johns
The built libs are in lib and use when linking to get a working
order. Make sure they are built before building an tests.
---
netlegacy.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/netlegacy.py b/netlegacy.py
index bf816f4..8533f4c 100644
--- a/netlegacy.py
+++
From: Chris Johns
---
source-builder/pkg-config | 36
1 file changed, 36 insertions(+)
diff --git a/source-builder/pkg-config b/source-builder/pkg-config
index 10db546..8d0a174 100755
--- a/source-builder/pkg-config
+++ b/source-builder/pkg-config
@@ -86,6
From: Chris Johns
---
source-builder/sb/options.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/source-builder/sb/options.py b/source-builder/sb/options.py
index 00cc611..d554097 100644
--- a/source-builder/sb/options.py
+++ b/source-builder/sb/options.py
@@ -634,6 +634,7 @@ class
From: Chris Johns
The change leaves the encoding in that currently exists because
I cannot remember why it is there. If an encoding error happens
return the same path to see if it will work.
---
source-builder/sb/path.py | 26 --
1 file changed, 20 insertions(+), 6
Hi
These patches fix a few minor issues in the RSB.
Chris
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel
From: Chris Johns
---
source-builder/sb/rtems-build-dep | 17 ++---
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/source-builder/sb/rtems-build-dep
b/source-builder/sb/rtems-build-dep
index 48a0823..71c8890 100755
--- a/source-builder/sb/rtems-build-dep
+++
From: Chris Johns
- These additions let the net services repo build with the legacy
stack
---
include/machine/rtems-bsd-thread.h| 34 +
libc/gai_strerror.c | 125 +
libc/getaddrinfo.c| 3086 +
libc/nsswitch.h
From: Chris Johns
---
netlegacy.py | 19 +++
1 file changed, 15 insertions(+), 4 deletions(-)
diff --git a/netlegacy.py b/netlegacy.py
index 9f27ffc..3ce54c6 100644
--- a/netlegacy.py
+++ b/netlegacy.py
@@ -104,6 +104,10 @@ def options(opt):
default='-O2',
From: Chris Johns
---
netlegacy.py | 2 ++
wscript | 1 -
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/netlegacy.py b/netlegacy.py
index 3ce54c6..c21e26c 100644
--- a/netlegacy.py
+++ b/netlegacy.py
@@ -165,6 +165,8 @@ def build(bld):
version_header(bld)
Hi,
The move of the networking header files to the system headers means
the functionality exposed is all that can be provided. This breaks the
backward compatibility of the legacy stack. The solution is to add
what is needed when needed to the legacy stack.
This patch adds getaddrinfo,
1 - 100 of 680 matches
Mail list logo