RE: [PATCH] Tester: Added pc386 bsp support

2020-02-05 Thread Lou Woods
> On 5/2/20 3:34 am, Lou Woods wrote: > > Added pc386 BSP support to rtems-tester. > > How does this differ from pc.ini? Why is a copy needed? The bsp specified is different pc686 versus pc386. On second thought, perhaps the patch can be discarded. The execution is no different f

[PATCH] Tester: Added pc386 bsp support

2020-02-04 Thread Lou Woods
Added pc386 BSP support to rtems-tester. --- tester/rtems/testing/bsps/pc386.ini | 37 + 1 file changed, 37 insertions(+) create mode 100644 tester/rtems/testing/bsps/pc386.ini diff --git a/tester/rtems/testing/bsps/pc386.ini b/tester/rtems/testing/bsps/pc386

PC386 BSP Serial Console Problems

2020-01-29 Thread Lou Woods
ng the clock rate for the baud-rate divisor in RTEMS - 3 wire serial communications with RX, TX, and GND Does anyone have any ideas? I will open a ticket on this as well. Thanks, Lou Woods OAR ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel

[PATCH] zynq-uart: Added support to conditionally flush UART before reset.

2020-01-28 Thread Lou Woods
From: Lou Woods Added support to flush the UART's transmit hardware buffer before resetting the UART if the transmit enable bit is set initially. This flush allows for delivery of remaining characters left behind by the bootloader before the RTEMS init. It was found that when booting with

Link issue on xilinx_zynq_a9_qemu BSP on rtems-libbsd head

2020-01-15 Thread Lou Woods
M) all: init.exe CFLAGS += -B ${RTEMS_MAKEFILE_PATH}/lib/ -specs bsp_specs -qrtems init.exe: init.c $(CC) $(CFLAGS) init.c -o $@ -lbsd -lm -ltelnetd clean: init.exe If any other information can be useful, please let me know. Thanks, Lou Woods On-L

RE: [PATCH] tester: Prefer '_' as test state separator char

2020-01-07 Thread Lou Woods
To add some test data to this topic, I applied this patch to rtems-tools and ran the testsuite on the BeagleBone Black. See the results below. The testsuite completed without error. Passed:578 Failed: 13 User Input: 6 Expected Fail: 0 Indeterminate: 0 Benchmark: 3

[PATCH 2/2] mqueueopen.c: Changed thread release order to priority

2019-08-29 Thread Lou Woods
From: Lou Woods Changed the POSIX message queue thread release order from FIFO to priority per the Open Group Specification. http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_receive.html closes #3791. --- cpukit/posix/src/mqueueopen.c | 16 +++- 1 file changed, 11

[PATCH 1/2] psxmsgq05: Added priority unblocking mq tests

2019-08-29 Thread Lou Woods
From: Lou Woods This test exercises the unblocking order of a POSIX message queue -Added psxmsgq05 test to the make structure. -Added tests, doc, and scn output. updates #3791. --- testsuites/psxtests/Makefile.am | 10 + testsuites/psxtests/configure.ac| 1

[PATCH 1/2] namespace.h: Reversed additional hidden names.

2019-05-06 Thread Lou Woods
From: Lou Woods These hidden names were unresolved external symbols in libbsd when loaded by the RTL. The symbols _nanosleep, _accept, _select, and _listen are used by rcmd.c and needed to be mapped to the correct name. These symbols were removed from un-namespace.h as well. --- freebsd/lib

[PATCH 2/2] rcmd.c: Removed references to unsupported functions

2019-05-06 Thread Lou Woods
From: Lou Woods rcmdsh() and innetgr() are referenced by rcmd, but aren’t available in libbsd and are unresolvable external symbols when libbsd.a is processed by the RTL. innetgr() is part of netgroup and could be ported in at some point in the future. rcmdsh() uses fork() and exec() so uses

RE: [PATCH 2/2] rcmd.c: Removed references to unsupported functions

2019-05-06 Thread Lou Woods
half Of Joel Sherrill > Sent: Monday, May 6, 2019 9:31 AM > To: Peter Dufault > Cc: Lou Woods ; RTEMS Devel devel@rtems.org> > Subject: Re: [PATCH 2/2] rcmd.c: Removed references to unsupported > functions > > > > On Mon, May 6, 2019 at 8:49 AM <mailto:dufa...@

[PATCH 2/2] rcmd.c: Removed references to unsupported functions

2019-05-03 Thread Lou Woods
From: Lou Woods rcmdsh() and innetgr() are referenced by rcmd, but aren’t available in libbsd and are unresolvable external symbols when libbsd.a is processed by the RTL. innetgr() is part of netgroup and could be ported in at some point in the future. rcmdsh() uses fork() and exec() so uses

[PATCH 1/2] namespace.h: Reversed additional hidden names.

2019-05-03 Thread Lou Woods
From: Lou Woods These hidden names were unresolved external symbols in libbsd when loaded by the RTL. The symbols _nanosleep, _accept, _select, and _listen are used by rcmd.c and needed to be mapped to the correct name. These symbols were removed from un-namespace.h as well. --- freebsd/lib

[PATCH] Fully disabled seemingly unsupported zynq_uart_set_attributes handler

2019-03-26 Thread Lou Woods
From: Lou Woods --- bsps/arm/xilinx-zynq/console/zynq-uart.c | 16 +++- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/bsps/arm/xilinx-zynq/console/zynq-uart.c b/bsps/arm/xilinx-zynq/console/zynq-uart.c index fa91f3f..9c21f6f 100644 --- a/bsps/arm/xilinx-zynq

[PATCH] Disable zynq_uart_set_attributes that prevents console input

2019-03-26 Thread Lou Woods
From: Lou Woods This patch fully disables the zynq_uart_set_attributes handler that had previously been commented out, but was returning false. This prevented fileio.exe from blocking on the rtems_shell_wait_for_input call. Lou Woods (1): Fully disabled seemingly unsupported

[PATCH 3/3] Fixed ability to enable polling on the console using configure for imx7

2019-03-26 Thread Lou Woods
From: Lou Woods --- bsps/arm/imx/console/console-config.c | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/bsps/arm/imx/console/console-config.c b/bsps/arm/imx/console/console-config.c index 8b8d9fb..d28f3c9 100644 --- a/bsps/arm/imx/console/console-config.c

[PATCH 2/3] Fixed ability to enable polling on the console using configure for atsamv

2019-03-26 Thread Lou Woods
From: Lou Woods --- bsps/arm/atsam/console/console.c | 28 ++-- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/bsps/arm/atsam/console/console.c b/bsps/arm/atsam/console/console.c index d51d2ac..4a6c339 100644 --- a/bsps/arm/atsam/console/console.c +++ b

[PATCH 1/3] Fixed ability to enable polling on the console using configure for Zynq

2019-03-26 Thread Lou Woods
From: Lou Woods --- bsps/arm/xilinx-zynq/console/zynq-uart.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/bsps/arm/xilinx-zynq/console/zynq-uart.c b/bsps/arm/xilinx-zynq/console/zynq-uart.c index 9c21f6f..0230664 100644 --- a/bsps/arm/xilinx-zynq/console

[PATCH 0/3] Fixed ability to enable console polling for certain BSPs

2019-03-26 Thread Lou Woods
From: Lou Woods I discovered that I was not able to turn off interrupt-based console mode on the Xilinx Zynq BSP under Qemu via the configure command. The fix simply exchanges #ifdef XXX_CONSOLE_USE_INTERRUPTS for #if XXX_CONSOLE_USE_INTERRUPTS for the BSP specific console code. The error

OAR is standing up hardware testing capabilities / EVB5200 issue

2019-02-06 Thread Lou Woods
Hi, With the help of Chris Johns and Joel Sherrill, I've set up a means to download and test the RTEMS test suite on the BeagleBone Black and Freescale EVB5200B (Icecube). The BBB passed 569 of the 590 tests. There were 12 failures, but these could be test framework related. I haven't investi