summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* The files in libcpu should not be directly dependent on any BSP. InJoel Sherrill1999-11-0460-113/+730
| | | | | | | | | | | particular, using bsp.h, or getting information from the BSP which should properly be obtained from RTEMS is forbidden. This is necessary to strengthen the division between the BSP independent parts of RTEMS and the BSPs themselves. This started after comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de>. The changes primarily eliminated the need to include bsp.h and peeking at BSP_Configuration. The use of Cpu_table in each BSP needs to be eliminated.
* Renamed POSIX_Thread_cancel_run to _POSIX_Thread_cancel_run since RTEMSJoel Sherrill1999-11-035-8/+9
| | | | internal symbols are supposed to have leading underscores.
* Added CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM as a configurationJoel Sherrill1999-11-031-4/+3
| | | | parameter.
* Added prototype of _POSIX_Semaphore_Delete to avoid warnings.Joel Sherrill1999-11-031-0/+12
|
* Added prototype of POSIX_Thread_cancel_run to avoid warnings.Joel Sherrill1999-11-031-0/+12
|
* Typo fixed by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.Joel Sherrill1999-11-031-1/+1
|
* Split core mutex and semaphore handlers into separate files.Joel Sherrill1999-11-026-0/+561
|
* Split core message queue and watchdog handler objects into separate files.Joel Sherrill1999-11-0215-993/+875
|
* Split Heap and Time of Day Handlers.Joel Sherrill1999-11-0213-1537/+809
|
* Split threadq.c into multiple files.Joel Sherrill1999-11-0217-2/+1280
|
* The object memfile.o was being included in the miniIMFS even though itJoel Sherrill1999-11-0231-385/+682
| | | | | | | should not have been. This required that IMFS_rmnod be split into three separate (per file type) routines to avoid dependencies. In the end, a miniIMFS application is 6K smaller than one using the full IMFS.
* Split object.c into multiple files.Joel Sherrill1999-11-0217-983/+1375
|
* Split types.s into individual files.Joel Sherrill1999-11-0212-172/+306
|
* Final tuning required to drop out POSIX timers.Joel Sherrill1999-11-024-47/+59
|
* *** empty log message ***Joel Sherrill1999-11-024-923/+985
|
* Split cancel.c into multiple files.Joel Sherrill1999-11-028-186/+280
|
* Missed these in the initial split up.Joel Sherrill1999-11-022-0/+177
|
* Split key.c into multiple files.Joel Sherrill1999-11-027-226/+294
|
* Wrong routine was initially cut into this file.Joel Sherrill1999-11-021-14/+6
|
* Split time.c into multiple files.Joel Sherrill1999-11-0214-366/+578
|
* Split condition variables into multiple files.Joel Sherrill1999-11-0215-484/+544
|
* Split the POSIX semaphore manager into multiple files.Joel Sherrill1999-11-0218-588/+838
|
* Split some more stuff out of psignal.c.Joel Sherrill1999-11-027-236/+345
|
* Split mutex.c into multiple files.Joel Sherrill1999-11-0223-703/+1037
|
* Split mqueue into multiple files.Joel Sherrill1999-11-021-0/+28
|
* Removed warnings.Joel Sherrill1999-11-021-2/+2
|
* Split mqueue.c into a variety of files.Joel Sherrill1999-11-0217-673/+1127
|
* Minor changes to make the screen match a bit better.Joel Sherrill1999-11-022-4/+4
|
* Minor fixes to make screen match a bit better.Joel Sherrill1999-11-022-11/+15
|
* Added more proper checking of F_GETFL and F_SETFL.Joel Sherrill1999-11-021-5/+17
| | | | | | Disabled test of F_DUPFD since it does not work. Added comment to indicate that seekdir(NULL) was being called.
* Fixed F_SETFL to properly convert between internalJoel Sherrill1999-11-022-4/+6
| | | | libio flags and external fcntl.h style flags.
* Added support for configuring base filesystem. First attempt atJoel Sherrill1999-11-022-34/+82
| | | | | | a full mount table at initialization. This is the wrong place to mount filesystems 2-n since no device drivers are initialized yet.
* Install imfs.h so base filesystem can be configured or IMFS mountedJoel Sherrill1999-11-021-1/+1
| | | | by an application.
* Check for NULL being passed in.Joel Sherrill1999-11-028-4/+34
|
* Fixed typo where memfile_handlers set twice and directory_handlersJoel Sherrill1999-11-023-9/+9
| | | | was not set.
* Properly initialize location variable.Joel Sherrill1999-11-023-0/+24
|
* Split console_reserve_resources into its own file to reduce dependencies.Joel Sherrill1999-11-023-10/+30
| | | | Still need to move debug io routines out.
* Fixed bug which resulted in misaligned object control structuresJoel Sherrill1999-11-021-3/+5
| | | | | being allocated. This bug manifested itself on the SPARC since it uses ldd/std in its context save/restore routines.
* Added a comment to indicate that if a task blocked on a priorityJoel Sherrill1999-11-021-0/+5
| | | | | based thread queue were to be reinserted based on its new priority, this is where the logic would go.
* Added code to allocate by index. This is the object ID style usedJoel Sherrill1999-11-021-27/+134
| | | | | | by ITRON. Corrected spacing.
* Added maximum count detection logic.Joel Sherrill1999-11-022-4/+16
|
* Added support for message priority as required by POSIX.Joel Sherrill1999-11-022-5/+43
|
* Corrected spacing.Joel Sherrill1999-11-021-2/+2
|
* Added message queues and semaphores.Joel Sherrill1999-11-021-0/+11
|
* Added CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES andJoel Sherrill1999-11-021-0/+24
| | | | CONFIGURE_MAXIMUM_POSIX_SEMAPHORES.
* Added comment to make sure Classic API priority to Core priorityJoel Sherrill1999-11-021-0/+1
| | | | is added in the future.
* Added comments for _RTEMS_tasks_Create_extension,Joel Sherrill1999-11-021-4/+9
| | | | | _RTEMS_tasks_Start_extension, _RTEMS_tasks_Delete_extension, and _RTEMS_tasks_Switch_extension.
* Added a case to support the core semaphore error returned when theJoel Sherrill1999-11-021-0/+8
| | | | maximum semaphore count is exceeded.
* Added code to utilize the maximum_count attribute of core semaphoresJoel Sherrill1999-11-021-0/+7
| | | | | and initialize it to a value that would keep it from every being a problem.
* Now much closer to working.Joel Sherrill1999-11-021-7/+61
|