Commit Graph

32417 Commits

Author SHA1 Message Date
Sebastian Huber
03e86553d2 tests: Fix rtems_test_spin_until_next_tick()
This bug surfaced due to sporadic failures in sptimecounter02.  Adjust
rtems_test_spin_for_ticks() to include the partial tick in the argument
value.
2018-12-07 14:22:00 +01:00
Joel Sherrill
fcd577aabe psxtests/Makefile.am: Fix ticket number for ucontext.h 2018-12-06 22:29:42 -06:00
Jacob Shin
17c32e5d2a psxhdrs: Add POSIX API Signature Compliance Tests for ucontext.h (GCI 2018) 2018-12-06 22:27:55 -06:00
Marçal Comajoan Cara
bf763d3eee Implement POSIX API Signature Compliance Tests for inttypes.h
This work was part of GCI 2018
2018-12-06 22:12:01 -06:00
Shashvat Jain
9feff789be psxhdrs:Add POSIX Conformance Test for fmtmsg.h (GCI 2018) 2018-12-06 13:10:59 -06:00
Shashvat Jain
1e455d4174 psxhdrs:Add POSIX Conformance Test for fmtmsg.h (GCI 2018)
Includes test fmtmsg which has been disabled due to the absence of header file
fmtmsg.h .

Updates #3639
2018-12-06 13:08:33 -06:00
Himanshu40
b24c098cc8 psxhdrs: Add POSIX API Signature Compliance Tests for string.h (GCI 2018) 2018-12-06 13:06:29 -06:00
zehata
a803bd9e73 Added POSIX Compliance Test for <ctype.h> (GCI 2018) 2018-12-06 11:42:51 -06:00
Joel Sherrill
5886a7016d psxtmtests_plan.csv: Add preemption cases for pthread_setschedprio 2018-12-06 11:30:23 -06:00
Marçal Comajoan Cara
be9a83df87 psxtmtests/psxtmtests_plan.csv: Fix typos (GCI 2018)
Two quotation marks were missing so the CSV looked bad when using
an editor with syntax highlighting and could also have produced some
errors if the file was processed.  Also two "Yes" ys were lowercase and
I uppercased them so they are like the rest.
2018-12-06 11:26:46 -06:00
Marçal Comajoan Cara
c078065f6a psxtmtests: Identified a Timing Test missing (GCI 2018)
pthread_setschedprio (http://pubs.opengroup.org/onlinepubs/9699919799/)
was missing in rtems/testsuites/psxtmtests/psxtmtests.csv.

This work was part of GCI 2018.
2018-12-06 11:26:34 -06:00
Shashvat Jain
9598f83e7b psxhdrs: Add POSIX Conformance Tests for math.h (GCI 2018)
Includes API tests for y0l, y1l, and ynl which are in glibc but
not in POSIX or newlib. They are disabled until further investigation
as to compatibility requirements are determined per the referenced
ticket.

Updates #3638.
2018-12-06 09:51:56 -06:00
ABR290B
da2621649c POSIX Signature Test for fenv.h (GCI 2018)
Updates #2971.
2018-12-06 09:33:43 -06:00
Jacob Shin
187ef318e6 psxhdrs: Add POSIX API Signature Compliance Tests for wctype.h (GCI 2018) 2018-12-06 09:20:50 -06:00
Sebastian Huber
e50b4bd341 score: Use __typeof__ for strict ISO C compat
Enable the use of RTEMS_DEVOLATILE() and RTEMS_DECONST() in strict ISO C
environments.
2018-12-06 13:41:59 +01:00
Sebastian Huber
4e46ba8460 rtems: Fix rtems_task_restart() argument type
Close #3637.
2018-12-06 10:50:40 +01:00
ABR290B
bf135a97a1 POSIX Compliance Signature Test for glob.h (GCI 2018) 2018-12-05 22:47:20 -06:00
zehata
65b3fba38d Added POSIX Compliance Test for complex.h, and adding lines to define CYGWIN until complex.h is fixed (Ticket 3635) . (GCI 2018) 2018-12-05 22:20:36 -06:00
Jacob Shin
95095bec50 psxhdrs: Add POSIX API Signature Compliance Tests for ftw.h (GCI 2018) 2018-12-05 22:17:54 -06:00
Joel Sherrill
cbb08b6176 psxhdrs: Fix spacing 2018-12-05 16:07:33 -06:00
Joel Sherrill
36e1b8204f psxtmcleanup01/init.c: Fix warnings 2018-12-05 15:23:58 -06:00
Joel Sherrill
70966985cb psxhdrs/strings/strncasecmp_l.c: Fix warning 2018-12-05 15:23:40 -06:00
Himanshu40
a115818d9f psxhdrs: added POSIX API Signature Compliance Tests for stdio.h File (GCI 2018) 2018-12-05 14:30:27 -06:00
Jacob Shin
cf2e6dde5a psxhdrs: POSIX API Signature Compliance Tests for sys/utsname.h (GCI 2018) 2018-12-05 13:47:47 -06:00
Jacob Shin
7b5379d567 psxhdrs: POSIX API Signature Compliance Tests for assert.h (GCI 2018) 2018-12-05 12:00:52 -06:00
Joel Sherrill
9abe98b389 testsuites/psxtests/Makefile.am: Disable psxhdrs for dirfd.c and fdopendir.c
updates #3371.
2018-12-05 11:59:37 -06:00
Joel Sherrill
e517fe682a psxhdrs: Fix warnings 2018-12-05 11:58:59 -06:00
Himanshu40
e15ae5a3a1 psxhdrs: Align the code properly to left hand margin 2018-12-05 11:42:31 -06:00
Jacob Shin
7fe5922a5f psxhdrs: POSIX API Signature Compliance Tests for langinfo.h (GCI 2018) 2018-12-05 11:29:21 -06:00
Sebastian Huber
2e8b5de2b2 bsp/leon2: Move printk() support
Avoid assert() in console_inbyte_nonblocking().

Do not poll forever in bsp_in_char().  This allows the caller to decide
what to do if no character is available.

This entangles some dependencies and fixes a spconfig02 test failure.
2018-12-05 13:06:07 +01:00
Jacob Shin
5bb1f3b2bf psxhdrs: Implement POSIX API Signature Compliance Tests for monetary.h (GCI 2018) 2018-12-04 21:08:15 -06:00
Joel Sherrill
55719bab13 psxhdrs: Fix warnings 2018-12-04 16:56:01 -06:00
Jacob Shin
b0b095c817 psxhdrs: POSIX API Signature Compliance Tests for ulimit.h (GCI 2018) 2018-12-04 16:56:01 -06:00
Marçal Comajoan Cara
99de42c62e Capitalize Rtems to RTEMS 2018-12-04 16:27:47 -06:00
Marçal Comajoan Cara
0446f68056 Spelling and grammar fixes in source code comments (GCI 2018) 2018-12-04 15:12:53 -06:00
zehata
e25acd8d25 psxhdrs: Added POSIX Compliance Test fot sys/time.h (GCI 2018) 2018-12-04 10:46:11 -06:00
Jacob Shin
adc11af97a psxhdrs: Implement POSIX API Signature Compliance Tests for iconv.h (GCI 2018) 2018-12-04 09:32:37 -06:00
Sebastian Huber
fdcba406db bsp/leon3: Fix CPU counter frequency 2018-12-04 16:11:05 +01:00
Jacob Shin
8f79854e66 psxhdrs: Implement POSIX API Signature Compliance Tests for fnmatch.h (GCI 2018)
GCI Username: deuteriumoxide
2018-12-03 21:38:22 -06:00
Himanshu40
b055da2790 psxhdrs: add POSIX API Signature Compliance Tests for regex.h (GCI 2018) 2018-12-03 11:25:01 -06:00
Sebastian Huber
577d9a59f0 testsupport: Include missing <rtems/bspIo.h> 2018-12-03 13:34:47 +01:00
Sebastian Huber
b9ffb62467 Convert CPU counter ticks to/from sbintime_t
The sbintime_t is an efficient time format.  Add the ability to convert
CPU counter ticks to/from sbintime_t.
2018-12-03 09:45:37 +01:00
Jacob Shin
d0a7f03a52 5 spelling errors for a Google Code-In task.
Username: deuteriumoxide Email: jacobshin313@gmail.com
2018-12-02 22:07:18 -06:00
Shashvat Jain
7383632c80 psxhdrs:Add POSIX conformance test for utime.h (GCI 2018) 2018-12-02 22:04:19 -06:00
kaidoho
b8e8d0dea9 Fix wrong command hint in case of error 2018-12-02 16:50:31 -06:00
Himanshu40
0888bfd5dd psxhdrs: add POSIX API Signature Compliance Tests for locale.h (GCI 2018) 2018-12-02 08:48:12 -06:00
Himanshu40
903c57a8b4 psxhdrs: add POSIX API Signature Compliance Tests for dlfcn.h File (GCI 2018) 2018-12-01 21:03:50 -06:00
Himanshu40
e3086c9c5a psxhdrs: add POSIX API signature tests for strings.h file (GCI 2018) 2018-12-01 12:04:18 -06:00
Shashvat Jain
f40f86d75a powerpc/haleakala:Add per-section compilation and linking support (GCI 2018)
The size of the sample executables without this option were:

   text	   data	    bss	    dec	    hex	filename
 104144	   1316	  16112	 121572	  1dae4	./base_sp.exe
 263120	   2424	  19356	 284900	  458e4	./capture.exe
 315012	   2300	  17184	 334496	  51aa0	./cdtest.exe
1103896	   2350	  23988	1130234	 113efa	./cxx_iostream.exe
 654832	   4986	  29400	 689218	  a8442	./fileio.exe
 143328	   1664	  16264	 161256	  275e8	./hello.exe
 329540	   6228	  23096	 358864	  579d0	./loopback.exe
  80264	   1124	  12868	  94256	  17030	./minimum.exe
 133600	   1832	  16216	 151648	  25060	./nsecs.exe
 215024	   2096	  16904	 234024	  39228	./paranoia.exe
 571768	  12532	  46100	 630400	  99e80	./pppd.exe
 107872	   1340	  16148	 125360	  1e9b0	./ticker.exe
 107856	   1308	  20008	 129172	  1f894	./unlimited.exe

The size of the sample executables with this option were:

   text	   data	    bss	    dec	    hex	filename
 612124	   2106	  22800	 637030	  9b866	./cxx_iostream.exe
 641180	   4986	  29104	 675270	  a4dc6	./fileio.exe
 132316	   1664	  16228	 150208	  24ac0	./hello.exe
 309544	   6212	  23028	 338784	  52b60	./loopback.exe
  74028	   1108	  12804	  87940	  15784	./minimum.exe
 125372	   1836	  16148	 143356	  22ffc	./nsecs.exe
 204556	   2088	  16868	 223512	  36918	./paranoia.exe
 555528	  12540	  46032	 614100	  95ed4	./pppd.exe
 101548	   1356	  16052	 118956	  1d0ac	./ticker.exe
 105916	   1284	  19976	 127176	  1f0c8	./unlimited.exe
  98268	   1300	  16016	 115584	  1c380	./base_sp.exe
 246364	   2404	  19320	 268088	  41738	./capture.exe
 229184	   1836	  17148	 248168	  3c968	./cdtest.exe

Closes #2561
2018-11-30 14:09:35 -06:00
Shashvat Jain
c056f219f8 powerpc/mpc8260ads:Add per-section compilation and linking support (GCI 2018)
The size of the sample executables without this option were:

   text	   data	    bss	    dec	    hex	filename
 257876	   3416	 148812	 410104	  641f8	./capture.exe
 126956	   2428	 145836	 275220	  43314	./base_sp.exe
 330400	   4600	 146916	 481916	  75a7c	./cdtest.exe
1092476	  23588	 153684	1269748	 135ff4	./cxx_iostream.exe
 654892	   6056	 158868	 819816	  c8268	./fileio.exe
 159260	   2812	 145956	 308028	  4b33c	./hello.exe
 339392	   7344	 152824	 499560	  79f68	./loopback.exe
 106388	   2276	 142644	 251308	  3d5ac	./minimum.exe
 156348	   2960	 145980	 305288	  4a888	./nsecs.exe
 201020	   3204	 146592	 350816	  55a60	./paranoia.exe
 547684	  13548	 175556	 736788	  b3e14	./pppd.exe
 130108	   2468	 145872	 278448	  43fb0	./ticker.exe
 129740	   2436	 149696	 281872	  44d10	./unlimited.exe

The size of the sample executables with this option were:

   text	   data	    bss	    dec	    hex	filename
 246508	   2856	 147036	 396400	  60c70	./cxx_iostream.exe
 641752	   6016	 158548	 806316	  c4dac	./fileio.exe
 148264	   2800	 145916	 296980	  48814	./hello.exe
 319252	   7340	 152756	 479348	  75074	./loopback.exe
 100396	   2288	 142556	 245240	  3bdf8	./minimum.exe
 148200	   2932	 145892	 297024	  48840	./nsecs.exe
 190520	   3192	 146552	 340264	  53128	./paranoia.exe
 531300	  13544	 175480	 720324	  afdc4	./pppd.exe
 124008	   2472	 145788	 272268	  4278c	./ticker.exe
 127848	   2432	 149660	 279940	  44584	./unlimited.exe
 121272	   2432	 145752	 269456	  41c90	./base_sp.exe
 241104	   3412	 148768	 393284	  60044	./capture.exe
 245424	   2936	 146876	 395236	  607e4	./cdtest.exe

Closes #2565
2018-11-30 13:25:01 -06:00