summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* PR2056: libqos conversion from uint32_t to time_tGedare Bloom2013-12-031-2/+2
| | | | | AquosA defines qres_params_t using qres_time_t so we should also. This fixes an invalid conversion from uint32_t into time_t as well.
* arm: Clear reservationsSebastian Huber2013-12-032-1/+2
| | | | | Recent GCC versions use atomic operations based on load/store exclusive in the C++ library.
* score: Minor _Thread_Dispatch() optimizationSebastian Huber2013-12-021-2/+1
| | | | | It is not necessary to load the executing thread control again after the context switch since it is an invariant of the executing thread.
* posix: Use cleanup contexts on the stackSebastian Huber2013-12-027-13/+111
| | | | | | | | | | Provide support for latest Newlib <pthread.h> change. The cleanup contexts are stored on the thread stack. This is conformant with the POSIX requirements for the pthread_cleanup_push() and pthread_cleanup_pop() statement pair. Passing an invalid pointer as the routine to pthread_cleanup_push() is now a usage error and the behaviour is undefined.
* POSIX timers: Add restrict keywordSahil Patnayakuni2013-11-292-4/+4
| | | | | + timer_create() + timer_settime()
* gettimeofday: Add restrict keywordBryan Dunsmore2013-11-292-3/+3
|
* libcsupport: readlink: add c99 'restrict' keywordChirayu Desai2013-11-291-1/+2
| | | | Signed-off-by: Chirayu Desai <cdesai@cyanogenmod.org>
* signal methods: Add restrict keywordBryan Dunsmore2013-11-296-13/+13
|
* add --enable-paravirt in cpukit configure scriptsPhilipp Eppelt2013-11-272-0/+23
|
* statvfs filesystem handlers: Remove restrictJoel Sherrill2013-11-275-16/+16
|
* nios2: TyposSebastian Huber2013-11-261-2/+2
|
* score: Format changes in _Thread_Set_state()Sebastian Huber2013-11-261-8/+8
|
* score: Simplify _Thread_queue_Dequeue_priority()Sebastian Huber2013-11-261-2/+2
|
* score: Use local variables for consistencySebastian Huber2013-11-261-3/+3
|
* statvfs and ALL filesystem handlers: Add restrict keyword.Daniel Ramirez2013-11-2111-26/+29
|
* score/rbtree: Remove "unprotected" from APISebastian Huber2013-11-2117-70/+86
|
* score/rbtree: Delete protected operationsSebastian Huber2013-11-219-411/+9
| | | | | The user of the red-black tree container must now ensure that at most one thread at once can access an instance.
* scheduler/EDF: Use unprotected insert and extractSebastian Huber2013-11-213-4/+4
| | | | | | Interrupts are disabled by the caller _Thread_Change_priority() or _Thread_Set_transient() or directly in the scheduler operation. Thus there is no need to use protected variants.
* select.h, rtems_select.c, nds select: Add restrict keywordDaniel Ramirez2013-11-202-5/+6
|
* powerpc: Add r2 to CPU contextSebastian Huber2013-11-183-11/+13
| | | | The r2 may be used for thread-local storage.
* powerpc: Do not validate reserved XER bitsSebastian Huber2013-11-181-2/+2
|
* score: Objects_Information::extract visibilitySebastian Huber2013-11-181-2/+2
| | | | This filed is only used if RTEMS_MULTIPROCESSING is defined.
* heapgetinfo: Free all delayed blocksSebastian Huber2013-11-181-0/+1
|
* no_cpu/.../cpu.h: Comment improvementJoel Sherrill2013-11-141-0/+5
|
* mips/.../cpu.h: Comment improvementJoel Sherrill2013-11-141-1/+3
|
* monitor: Add support for BSD wakeup stateSebastian Huber2013-11-141-0/+1
|
* Filesystem: Add kernel event filter handlerSebastian Huber2013-11-046-0/+354
| | | | | | This handler is necessary to implement the KQUEUE(2) system calls. Add <sys/event.h> from FreeBSD 8.4.
* Filesystem: Add poll() handlerSebastian Huber2013-11-046-0/+175
| | | | | | | This handler is necessary to implement the SELECT(2) and POLL(2) system calls. Add <sys/poll.h> from FreeBSD 8.4.
* Filesystem: Use ENOTTY for default ioctl() handlerSebastian Huber2013-10-312-2/+2
| | | | This is in line with Linux and FreeBSD.
* Filesystem: DocumentationSebastian Huber2013-10-311-1/+1
|
* libmd: Change MD5Update() prototypeSebastian Huber2013-10-312-2/+5
| | | | | This is in line with the FreeBSD and OpenSSL prototypes. It helps to avoid superfluous compiler warnings.
* Filesystem: Clear open flag early in close()Sebastian Huber2013-10-311-0/+2
| | | | | This helps to prevent the usage of a file descriptor which is about to close in some situations.
* Filesystem: Zero flags in rtems_libio_free()Sebastian Huber2013-10-311-1/+1
|
* score: New state STATES_WAITING_FOR_BSD_WAKEUPSebastian Huber2013-10-311-0/+3
| | | | This state is necessery to implement the SLEEP(9) FreeBSD kernel API.
* IMFS: Use IMFS_mtime_ctime_update()Sebastian Huber2013-10-272-4/+2
|
* Filesystem: PR2146: DocumentationSebastian Huber2013-10-231-1/+3
|
* libmd: New defines for FreeBSD compatibilitySebastian Huber2013-10-221-0/+3
|
* dosfs: Ensure initially the sector size is used as bdbuf block sizeRalf Kirchner2013-10-181-0/+9
|
* Remove double count of start offsetRic Claus2013-10-171-5/+5
|
* libcsupport: Updates from latest FreeBSD versionSebastian Huber2013-10-161-11/+21
|
* RFS: Include missing header fileSebastian Huber2013-10-161-0/+1
|
* Filesystem: PR2146: DocumentationSebastian Huber2013-10-151-11/+28
|
* Return EINVAL in default ftruncate() handlerSebastian Huber2013-10-111-1/+1
| | | | | According to POSIX this case is implementation defined. Linux and FreeBSD return EINVAL.
* Merge branch 'master' into warningsJoel Sherrill2013-09-301-3/+17
|\
| * Fix building with RTEMS_DEBUG.Chris Johns2013-09-301-3/+17
| |
* | internal.h/main_mdump.c: Convert main methods to staticJoel Sherrill2013-09-232-5/+3
|/
* nfsclient/src/dirutils.c: Fix missing prototype warningsJoel Sherrill2013-09-221-0/+12
|
* getdents.c: Fix missing prototype warningsJoel Sherrill2013-09-221-1/+10
|
* ctermid.c: Fix missing prototype warningsJoel Sherrill2013-09-221-0/+1
|
* getpwent.c: Fix missing prototype warningsJoel Sherrill2013-09-221-0/+5
|