Sebastian Huber
1240aade5a
rtems: Fix _Rate_monotonic_Renew_deadline()
...
Make _Rate_monotonic_Renew_deadline() static and use proper locking in SMP
configurations.
Update #2795 .
2017-01-24 14:44:37 +01:00
Sebastian Huber
6af2221aac
fsscandir01: Check MAXNAMLEN and NAME_MAX
...
Update #1394 .
2017-01-24 10:08:33 +01:00
Sebastian Huber
436a4b384b
smptests/smpsignal01: Check signal ISR level
...
Close #2751 .
2017-01-24 09:44:02 +01:00
Sebastian Huber
3d20f5fbb7
sparc: Relax CPU_STACK_ALIGNMENT
...
Close #2352 .
2017-01-24 08:39:22 +01:00
Sebastian Huber
4aa23c9641
Remove CPU_BIG_ENDIAN and CPU_LITTLE_ENDIAN
...
Use de-facto standard BYTE_ORDER instead.
Close #2803 .
2017-01-24 08:39:22 +01:00
Sebastian Huber
2711914f82
Use <sys/endian.h>
...
Update #2803 .
2017-01-24 08:39:22 +01:00
Sebastian Huber
dc9b704450
Provide <endian.h> for glibc compatibility
...
Update #2803 .
2017-01-24 08:39:21 +01:00
Kevin Kirspel
2f8f951b42
bsp/lpc32xx: Fix interrupt controller suppport
...
Enable/Disable vector routines now check for a valid vector. Without
these guards, the Enable/Disable vector routines will not work with the
interrupt server.
2017-01-24 07:09:55 +01:00
Sebastian Huber
c0151e6c64
nfsclient: Fix suspicious condition
...
Close #2700 .
2017-01-23 14:38:35 +01:00
Sebastian Huber
1157cb598f
sys/endian.h: Document FreeBSD origin
2017-01-23 07:57:07 +01:00
Sebastian Huber
7fbd72cb00
libchip: Really fix high capacity detection
...
Update #2239 .
2017-01-20 15:29:00 +01:00
Sebastian Huber
e8606d5b90
bsp/beatnik: Remove superfluous check
...
Close #2874 .
2017-01-20 14:23:12 +01:00
Gedare Bloom
2126789736
raspberrypi: fix math inside of sizeof
...
Move the subtraction of 1 for terminator outside of
sizeof operator.
Closes #2731 .
2017-01-19 15:37:13 -05:00
Gedare Bloom
70e8abf391
raspberrypi: use signed int for return variable
...
Closes #2873 .
2017-01-19 15:34:18 -05:00
Gedare Bloom
3f09d63548
smdk2410: delete unused variables
...
Closes #2868 .
2017-01-19 12:58:44 -05:00
Sebastian Huber
66bd19eaf1
JFFS2: Fix typo
2017-01-19 14:10:42 +01:00
Joel Sherrill
e397122cf4
m68k/mcf5225x/*/mc525x5-testsuite.tcfg: Add cdtest
2017-01-17 17:59:07 -06:00
Joel Sherrill
900f9857eb
m68k/mcf52235/*/mc52235-testsuite.tcfg: Add cdtest
2017-01-17 17:59:05 -06:00
Joel Sherrill
96ba863df0
arm/lpc32xx/*/lpc32xx_mzx_stage_1-testsuite.tcfg: Add dl05
2017-01-17 17:59:03 -06:00
Joel Sherrill
79ec730e09
powerpc/mpc55xxevb/*.tcfg: Add fsjffs2gc01 to excluded tests
2017-01-17 17:59:02 -06:00
Joel Sherrill
09f6666b21
m68k/mcf5225x/*.tcfg: Add fsjffs2gc01 to excluded tests
2017-01-17 17:59:02 -06:00
Joel Sherrill
dd14b45045
m68k/mrm332/*.tcfg: Add fsjffs2gc01 to excluded tests
2017-01-17 17:59:02 -06:00
Joel Sherrill
ba61311eb7
m68k/mcf52235/*.tcfg: Add fsjffs2gc01 to excluded tests
2017-01-17 17:59:02 -06:00
Joel Sherrill
ddb2812791
arm/stm32f4/*.tcfg: Add fsjffs2gc01 to excluded tests
2017-01-17 17:59:02 -06:00
Joel Sherrill
9c834d1142
arm/lpc24xx/*.tcfg: Add fsjffs2gc01 to excluded tests
2017-01-17 17:59:00 -06:00
Joel Sherrill
ed1dcd28d6
arm/lpc32xx/*.tcfg: Add fsjffs2gc01 to excluded tests
2017-01-17 17:58:58 -06:00
Joel Sherrill
2414497fcb
arm/lpc176x/*.tcfg: Add fsjffs2gc01 to excluded tests
2017-01-17 17:58:55 -06:00
Joel Sherrill
6c420403c8
arm/lm3s69xx/*.tcfg: Add fsjffs2gc01 to excluded tests
2017-01-17 17:58:52 -06:00
Stavros Passas
ac01d2468a
rtems-test-check: Fix to properly process excludes
...
Closes #2867 .
2017-01-17 17:58:37 -06:00
Joel Sherrill
1fcdd639ee
powerpc/shared/linkcmds.base: Add .rela.rtemsroset and .rela.rtemsrwset
2017-01-16 10:40:11 -06:00
Sebastian Huber
2a583a0079
atsam: Fix SC16IS752 documentation
2017-01-16 13:13:36 +01:00
Gedare Bloom
cb2cbecefd
classic: adjust names of RM postponed job functions
...
closes #2795
2017-01-13 13:58:11 -05:00
Kuan-Hsun Chen
ad40220f80
sptests: EDF scheduler overrun handling
...
Update #2795 .
2017-01-13 13:58:01 -05:00
Kuan-Hsun Chen
86aa124806
sptests: rate monotonic scheduler overrun handling
...
Update #2795 .
2017-01-13 13:57:34 -05:00
Kuan-Hsun Chen
3a46b72455
Enhancement of the RMS manager for the overrun handling.
...
Three additional functions:
rtems_rate_monotonic_postponed_job_count,
_Rate_monotonic_Renew_deadline, and _Rate_monotonic_Release_postponed_job.
Four refined functions:
_Rate_monotonic_Activate, _Rate_monotonic_Block_while_expired,
rtems_rate_monotonic_period, _Rate_monotonic_Timeout.
Rate_monotonic_Control contains one counter for counting the postponed jobs
and one for recording the recent deadline.
Update #2795 .
2017-01-13 13:55:13 -05:00
Gedare Bloom
ba77628250
posix: shared memory support
...
Add POSIX shared memory manager (Shm). Includes a hook-based
approach for the backing memory storage that defaults to the
Workspace, and a test is provided using the heap. A test is
also provided for the basic use of mmap'ing a shared memory
object. This test currently fails at the mmap stage due to
no support for mmap.
2017-01-13 11:17:30 -05:00
Gedare Bloom
2b442a8e17
posix: fix typo in mmap arguments
2017-01-13 11:05:56 -05:00
Gedare Bloom
1ca8ee137e
posix: add stub implementations for mman functions
2017-01-13 11:05:56 -05:00
Gedare Bloom
e7eeb38d23
posix: move sys/mman.h to newlib and test it in psxhdrs
2017-01-13 11:05:56 -05:00
Sebastian Huber
ffa885a67a
configure: Remove __RTEMS_DO_NOT_INLINE_THREAD_*
2017-01-13 11:46:23 +01:00
Sebastian Huber
714617e7ec
configure: Remove __RTEMS_HAVE_DECL_SIGALTSTACK__
2017-01-13 11:46:19 +01:00
Sebastian Huber
9fad437fbe
configure: Remove HAVE_STRUCT__THREAD_QUEUE_QUEUE
2017-01-13 11:33:28 +01:00
Sebastian Huber
6b13287778
configure: Remove envlock support
...
This is provided by Newlib itself.
2017-01-13 11:28:35 +01:00
Sebastian Huber
4a03e75218
configure: Remove SIZEOF_PTHREAD_SPINLOCK_T
2017-01-13 09:45:59 +01:00
Sebastian Huber
dc7031904d
configure: Remove HAVE_THREADS_H support
2017-01-13 09:39:32 +01:00
Sebastian Huber
544b59bf47
configure: Remove HAVE_SEMAPHORE_H support
2017-01-13 09:35:01 +01:00
Sebastian Huber
7c49927911
posix: Add pthread_getname_np(), ...
...
Add pthread_getname_np() and pthread_setname_np().
Update #2858 .
2017-01-13 08:10:28 +01:00
Sebastian Huber
da6ad56a68
score: Add _Thread_Set_name()
...
Add configuration option CONFIGURE_MAXIMUM_THREAD_NAME_SIZE.
Update #2858 .
2017-01-13 08:10:28 +01:00
Sebastian Huber
7ced9d9bb2
score: Add and use _Thread_Get_name()
...
Update #2858 .
2017-01-13 08:10:24 +01:00
Sebastian Huber
2b72162b81
score: Add Thread_queue_Queue::name
...
Update #2858 .
2017-01-13 07:19:21 +01:00