Commit Graph

26288 Commits

Author SHA1 Message Date
Joel Sherrill
801a1fc6b2 cpukit/configure.ac: Probe for SMP affinity methods 2013-12-13 08:35:52 -06:00
Joel Sherrill
7318449947 psxtests/configure.ac: Probe for SMP affinity methods 2013-12-13 08:35:52 -06:00
Daniel Ramirez
07f4edc14b sptests: refactored sp09/screen14.c into two new tests 2013-12-11 20:11:08 -05:00
Helder Silva
bde2237020 PR1960: ERC32_Is_interrupt_masked for ERC32 in erc32.h
The function-like macro ERC32_Is_interrupt_masked defined as:

  (ERC32_MEC.Interrupt_Masked & (1 << (_source)))

The ERC32_MEC is of type ERC32_Register_Map structure and Interrupt_Masked does
not exist in structure, instead Interrupt_Mask exists.
Update the macro accordingly.
2013-12-11 11:26:04 -05:00
Sebastian Huber
ce8363d363 sptests/spfifo01: Add test case for mknod() 2013-12-11 10:23:44 +01:00
Sebastian Huber
98e5c954bd PR2160: imfs: Use ENOSYS for unsupported nodes
Return an error status with errno set to ENOSYS during node creation for
nodes not available in the current configuration.
2013-12-11 09:39:09 +01:00
Joel Sherrill
0b59942156 psxsignal06: Fix bug where mutex not locked and add EPERM error check
This test formerly had a bug in that it attempted to wait on a
    condition variable with a Mutex that was not locked. This is
    undefined by POSIX. But a recent change to match GNU/Linux behavior
    resulted in finding a bug in the test.
2013-12-10 19:48:28 -06:00
Joel Sherrill
74c15fe696 psxtmcond01: Fix bug where mutex not locked and add EPERM error check
This test formerly had a bug in that it attempted to wait on a
condition variable with a Mutex that was not locked. This is
undefined by POSIX. But a recent change to match GNU/Linux behavior
resulted in finding a bug in the test.
2013-12-10 17:56:22 -06:00
Joel Sherrill
0f01de2b96 alarm.c: Use _Assert() not assert() 2013-12-10 09:08:16 -06:00
Daniel Ramirez
218b0e6905 psxtmtests: added psxtmcond07 test 2013-12-09 23:26:48 -06:00
Chris Johns
c59f668c42 PR2138: rtems_rfs_rtems_initialize() can erroneously set errno.
Patch from Nick for this. Thanks.
2013-12-10 15:00:27 +11:00
Chris Johns
6e4255d9a5 arm/xilinx__zynq: Support application based clock freq.
Provide a weak call to a clock freq routine to allow the application
to supply the freq defined in the Xilinx generated source.

Add code to calculate the baud rate.
2013-12-10 13:41:16 +11:00
Chris Johns
37df715080 arm/xilinx_zynq: Add bsp_translation_table_end to the linker script. 2013-12-10 13:24:06 +11:00
Daniel Ramirez
371f32f48e tmtests: refactored timesys.h, removed declarations 2013-12-09 19:55:35 -06:00
Joel Sherrill
798b8da7ef Merge branch 'master' into am 2013-12-09 19:53:13 -06:00
Joel Sherrill
967c14385b alarm.c: Per comment add debug code for kill() failing
This is highly unlikely and would indicate a serious bug
in the system or corruption. But it is better to be cautious.
2013-12-09 19:50:55 -06:00
Joel Sherrill
8ae999c38b pthread.c: Use UINT32_MAX rather than constant value 2013-12-09 19:50:55 -06:00
Joel Sherrill
327fbd6df7 condwaitsupp.c: Return EPERM if waiting and mutex is not locked
This error check was commented out because it is not in the POSIX
specification. However, the GNU/Linux manual page does document
that EPERM is to be returned in this situation.
2013-12-09 19:50:55 -06:00
Joel Sherrill
96281908a2 psignalimpl.h: Remove dead comment 2013-12-09 19:50:55 -06:00
Joel Sherrill
fa820b9e4c pthread.c: Remove XXX and use SIGNAL_ constants 2013-12-09 19:50:55 -06:00
Joel Sherrill
01d43180dd posix/config.h: Comment clean up 2013-12-09 19:50:55 -06:00
Joel Sherrill
2b3a648fe1 signalcatch.c: Remove junk comment 2013-12-09 19:50:55 -06:00
Joel Sherrill
16b1c350f0 timerimpl.h: Comment clean up 2013-12-09 19:50:55 -06:00
Joel Sherrill
610825b1e2 semaphoreimpl.h: Comment clean up 2013-12-09 19:50:55 -06:00
Joel Sherrill
849b98e83f mqueueimpl.h: Comment clean up 2013-12-09 19:50:55 -06:00
Joel Sherrill
07a3aa9d70 condimpl.h: Comment clean up 2013-12-09 19:50:55 -06:00
Joel Sherrill
71f2a83d5d ptimer.h: Comment clean up 2013-12-09 19:50:55 -06:00
Joel Sherrill
4600bd7cfe muteximpl.h: Comment clean up 2013-12-09 19:50:55 -06:00
Joel Sherrill
1de916b45b pspin.c: Comment clean up 2013-12-09 19:50:55 -06:00
Joel Sherrill
7bb333919a pbarrier.c: Comment clean up 2013-12-09 19:50:55 -06:00
Chris Johns
663ffd0e7c PR2161: Set the source port to SYSLOG in the syslog socket. 2013-12-10 12:37:05 +11:00
Chris Johns
6122cb6af6 PR2158: Add support for dup2.
Split the dub call into dup and dup2 in fcntl.c. This requires
a private command which is placed in the internal libio header.
2013-12-10 12:35:29 +11:00
Chris Johns
9da8740f05 PR2159: Have the FIFO driver read follow POSIX standard.
The read call was only returning once the requested buffer was full.
The change returns any available data.
2013-12-10 12:33:22 +11:00
Chris Johns
b51d8a4996 libfs/imfs: Set the FIFO control block.
The FIFO was incorrectly set to the default control block.
2013-12-10 12:30:20 +11:00
Chris Johns
136a84782b arm shared: Add bsp_translation_table_end the linker symbols. 2013-12-10 12:28:09 +11:00
Daniel Ramirez
296c74e643 doxygen: refactored doxygen in libbsp to illustrate new rule set 2013-12-09 15:27:02 -05:00
Chirayu Desai
583ef3a5b2 arm: csb337: Add doxygen 2013-12-09 11:21:45 -05:00
Joel Sherrill
651e3aa8d8 cpukit/rtems: Remove XXX in comments 2013-12-09 10:17:00 -06:00
Chirayu Desai
a0390782dc arm: csb336: Add doxygen 2013-12-08 13:12:38 -05:00
Chirayu Desai
0e8cfdef5d arm: gdbarmsim: Add doxygen 2013-12-07 21:27:58 -05:00
Toma Radu
cfeb191e9d sparc shared: improve doxygen
Add doxygen to the header files in sparc/shared/include directory.
2013-12-07 21:24:28 -05:00
Joel Sherrill
6d730e919f tmtests_plan.csv: New planning file 2013-12-07 19:49:40 -06:00
Joel Sherrill
a98d5fc291 tmoverhd/testtask.c: Fix output to be consistent 2013-12-07 19:45:11 -06:00
Joel Sherrill
dab34ec9e6 tmoverhd/empty.c: formatting 2013-12-07 19:44:20 -06:00
Joel Sherrill
bcc45a8142 tm19: Clean up output 2013-12-07 19:39:48 -06:00
Joel Sherrill
667b2db1d3 psxtmtests_plan.csv: Update messages 2013-12-07 19:10:35 -06:00
Joel Sherrill
2e50dcec70 timesys.h: Benchmark output now includes a dash for easier parsing 2013-12-07 19:10:35 -06:00
Joel Sherrill
50162e061b psxtmtests: Make output more uniform 2013-12-07 19:10:35 -06:00
Joel Sherrill
9410d01196 tmtests: Make output more uniform 2013-12-07 19:10:35 -06:00
Daniel Ramirez
ab1733b8e0 virtex4: Move start.S to virtex4/start/start.S 2013-12-06 20:30:27 -05:00