Commit Graph

32741 Commits

Author SHA1 Message Date
Sebastian Huber
0dbf67b66e posix: Provide aio_suspend() by default
Update #2514.
2018-10-29 07:08:34 +01:00
Sebastian Huber
135cb10efa posix: Provide more functions by default
Update #2514.
2018-10-25 10:04:14 +02:00
Sebastian Huber
4a7be22b5a posix: Fix build with POSIX API disabled
Update #2514.
2018-10-25 10:03:46 +02:00
Sebastian Huber
24b58072ff config: Modify CONFIGURE_INTERRUPT_STACK_SIZE
Use CPU_STACK_MINIMUM_SIZE instead of CONFIGURE_MINIMUM_TASK_STACK_SIZE
to set the default value.

Close #3480.
2018-10-24 10:19:14 +02:00
Sebastian Huber
4b801acc20 posix: Provide simple thread functions by default
Update #2514.
2018-10-24 10:19:14 +02:00
Sebastian Huber
c1ce9a20f3 posix: Provide get thread attributes by default
Update #2514.
2018-10-24 10:19:14 +02:00
Sebastian Huber
522d4b9186 malloctest: Hide NULL pointer from compiler
Disabling a warning does not prevent the compiler from reasoning what it
is supposed to do with a somewhat undefined function call.
2018-10-24 10:19:14 +02:00
Sebastian Huber
01595a4f32 bsp/imx: Adjust workspace according to device tree 2018-10-24 10:19:14 +02:00
Sebastian Huber
8ba76b9e28 tmonetoone: Add yield test case 2018-10-22 08:08:10 +02:00
Sebastian Huber
8d816221c1 posix: Provide non-thread functions by default
Update #2514.
2018-10-22 08:08:10 +02:00
Sebastian Huber
0b2808ce0b posix: Provide scheduler support by default
Update #2514.
2018-10-22 08:08:10 +02:00
Sebastian Huber
dd804bb16f posix: Provide cancel state/type by default
Sort POSIX sources lexicographically in Makefile.am

Update #2514.
2018-10-22 08:08:10 +02:00
Sebastian Huber
6da1bb046d Remove superfluous configure checks
The results of these checks are unused, covered by other checks or check
obvious things.

Update #3409.
2018-10-22 08:06:06 +02:00
Sebastian Huber
167654e7f0 Remove checks for flockfile(), etc. declarations
Declarations provided by Newlib since 2002.

Update #3409.
2018-10-22 08:06:06 +02:00
Sebastian Huber
f59edebf7e Remove getcwd()
This function is provided by Newlib since 2000.

Update #3409.
2018-10-22 08:06:06 +02:00
Sebastian Huber
79d145a7a2 Remove optional getrusage() declaration
Declaration provided by Newlib since 2014.

Update #3409.
2018-10-22 08:06:06 +02:00
Sebastian Huber
e161767e51 Remove ttyname()
This function is provided by Newlib since 2000.

Update #3409.
2018-10-22 08:06:06 +02:00
Sebastian Huber
658ec757cf Remove __assert()
This function is provided by Newlib since 2000.

Update #3409.
2018-10-22 08:06:06 +02:00
Sebastian Huber
87a9900f30 Remove isatty()
These functions are provided by Newlib since 2000.

Update #3409.
2018-10-22 08:06:06 +02:00
Sebastian Huber
3cf12c9c6a Remove strlcat(), strlcpy(), strsep(), readdir_r()
These functions are provided by Newlib since 2002.

Update #3409.
2018-10-22 08:06:05 +02:00
Sebastian Huber
1ad26cdcf7 Support O_NOFOLLOW open() flag
Close #3546.
2018-10-22 08:06:05 +02:00
Sebastian Huber
3825926601 Support O_CLOEXEC open() flag
Make sure this flag is ignored and does not prevent a successful open.

Close #3547.
2018-10-22 08:06:05 +02:00
Sebastian Huber
92e0eedc0a psxreaddir: Adjust test due to opendir() changes
Update #3545.
2018-10-22 08:06:05 +02:00
Joel Sherrill
b4043ead0b check-networking.m4: Disable legacy stack for x86_64 and epiphany
x86_64 is 64-bits and too new for the legacy stack to support.
epiphany is a small target and cannot compile the legacy (or new) stack.
2018-10-18 12:05:41 -05:00
Joel Sherrill
28fb5b71f8 mpc8260ads/start/bspstart.c: Fix unused function warning 2018-10-18 12:05:41 -05:00
Joel Sherrill
c1233a334b qemuppc/start/cmain.c: Cast args to memcpy and bzero to fix warnings 2018-10-18 12:05:41 -05:00
Joel Sherrill
156b77a064 gen5200/mscan/mscan.c: Fix printf() format warning 2018-10-18 12:05:40 -05:00
Joel Sherrill
023bd1d431 or1k/shared/cache/cache.c: Remove unused methods 2018-10-18 12:05:40 -05:00
Joel Sherrill
35eab84294 gdbarmsim/include/bsp.h: Include <sys/stat.h> to fix warning 2018-10-18 12:05:40 -05:00
Sebastian Huber
4af18b34f4 Support O_DIRECTORY open() flag
Close #3545.
2018-10-18 11:11:24 +02:00
Sebastian Huber
68799dac67 bsp/atsam: Add const qualifier to AES_SetInput() 2018-10-18 07:23:29 +02:00
Sebastian Huber
c980eaff1d console: Be fair in simple console read
Wait for one tick in case no character is available after a call to
getchark().  Otherwise the system is constantly busy within an input
loop (for example in the RTEMS shell).  The polled Termios driver uses
the same approach.
2018-10-18 07:23:29 +02:00
Sebastian Huber
143c8d0d94 serial/ns16550: Fix precision clock synthesizer
The precision clock synthesizer support broke the driver on the QorIQ
P1020.  On this device the Alternate Function Register is accessed with
DLAB == 1 instead of the FIFO Control Register (FCR).  Restructure the
code to account for this.
2018-10-17 09:58:14 +02:00
Sebastian Huber
d7c13c8772 bsp/imx7: Add getchark() support 2018-10-17 09:58:14 +02:00
Sebastian Huber
186a0b1dc0 bsps/arm: Recognize .tm_clone_table input section 2018-10-15 10:40:31 +02:00
Pavel Pisa
1822649ced bsp/tms570: Simple fix to resolve macro redefinitions.
closes #3347
2018-10-15 08:44:52 +02:00
Sebastian Huber
fb12215c29 build: Remove specialized CPPFLAGS
Close #3375.
2018-10-15 07:28:29 +02:00
Joel Sherrill
632bb17556 libtests/Makefile.am: Add CPU_CFLAGS to rtems-ld invocation
closes #3401, #3402.
2018-10-14 16:55:38 -05:00
Sebastian Huber
cca7c40865 tmtests: Fix unused variable warnings 2018-10-12 14:48:45 +02:00
Sebastian Huber
47b32a01a4 fsclose01: Fix uninitialized variable warning 2018-10-12 14:45:24 +02:00
Sebastian Huber
c6023b75bb posix: Fix unused result warning 2018-10-12 14:40:52 +02:00
Sebastian Huber
9d1f17a9ca build: Fix build on Windows
Avoid a long argument list while creating the librtemscpu.a library
archive.
2018-10-12 09:19:34 +02:00
Sebastian Huber
ca056e3fe7 tmtests/tmonetoone: New test program 2018-10-11 09:08:10 +02:00
Sebastian Huber
26b58b7e4a telnetd: Add server port to configuration
Close #3543.
2018-10-11 09:08:10 +02:00
Sebastian Huber
0dc303f09d telnetd: Create sessions at start
Update #3543.
2018-10-11 09:08:06 +02:00
Sebastian Huber
0f0e130051 telnetd: Allocate the server context
Update #3543.
2018-10-10 14:06:28 +02:00
Sebastian Huber
bf4c7ff6ab telnetd: Create server socket at start
Update #3543.
2018-10-10 14:06:28 +02:00
Sebastian Huber
1c567c56c0 telnetd: Rename shell_args to telnetd_session
Update #3543.
2018-10-10 14:06:28 +02:00
Sebastian Huber
6d3ec58a52 telnetd: Simplify task spawn function
Use the minimum task size for the telnet server task since it has to
deal only with simple socket operations.

Update #3543.
2018-10-10 14:06:28 +02:00
Sebastian Huber
2548d14b82 build: Include header.am in cpukit/Makefile.am
Include all cpukit/*/header.am files in cpukit/Makefile.am.  This gets
rid of all subtree Makefile.am and the sudirs hack.
2018-10-10 14:06:28 +02:00