Commit Graph

3503 Commits

Author SHA1 Message Date
Joel Sherrill
063e4950f4 Added support for configuring base filesystem. First attempt at
a full mount table at initialization.  This is the wrong place
to mount filesystems 2-n since no device drivers are initialized
yet.
1999-11-02 16:27:05 +00:00
Joel Sherrill
a504ced35b Install imfs.h so base filesystem can be configured or IMFS mounted
by an application.
1999-11-02 16:25:48 +00:00
Joel Sherrill
19b74f3175 Check for NULL being passed in. 1999-11-02 16:25:05 +00:00
Joel Sherrill
3fb2a8daf7 Fixed typo where memfile_handlers set twice and directory_handlers
was not set.
1999-11-02 16:23:50 +00:00
Joel Sherrill
ac8adcf06f Properly initialize location variable. 1999-11-02 16:22:58 +00:00
Joel Sherrill
f5a1fe913b Fixed typo. 1999-11-02 16:07:13 +00:00
Joel Sherrill
ee9d8d528c Clean up /opt/rtems in case junk is installed in the wrong place.
This has been seen on some machine configurations.
1999-11-02 16:07:06 +00:00
Joel Sherrill
c42bd4525f Split console_reserve_resources into its own file to reduce dependencies.
Still need to move debug io routines out.
1999-11-02 16:05:41 +00:00
Joel Sherrill
5d36b344ae Fixed bug which resulted in misaligned object control structures
being allocated.  This bug manifested itself on the SPARC
since it uses ldd/std in its context save/restore routines.
1999-11-02 16:01:52 +00:00
Joel Sherrill
32441ab768 Added a comment to indicate that if a task blocked on a priority
based thread queue were to be reinserted based on its new priority,
this is where the logic would go.
1999-11-02 16:00:37 +00:00
Joel Sherrill
2cd54440b1 Added code to allocate by index. This is the object ID style used
by ITRON.

Corrected spacing.
1999-11-02 15:58:39 +00:00
Joel Sherrill
8f0529f65a Added maximum count detection logic. 1999-11-02 15:58:09 +00:00
Joel Sherrill
9693fdac75 Added support for message priority as required by POSIX. 1999-11-02 15:57:58 +00:00
Joel Sherrill
af10d3ef5d Corrected spacing. 1999-11-02 15:57:43 +00:00
Joel Sherrill
3f421dab80 Added message queues and semaphores. 1999-11-02 15:56:10 +00:00
Joel Sherrill
be0fc09935 Added CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES and
CONFIGURE_MAXIMUM_POSIX_SEMAPHORES.
1999-11-02 15:55:34 +00:00
Joel Sherrill
861e94d98a Added comment to make sure Classic API priority to Core priority
is added in the future.
1999-11-02 15:35:58 +00:00
Joel Sherrill
3ba754e136 Added comments for _RTEMS_tasks_Create_extension,
_RTEMS_tasks_Start_extension, _RTEMS_tasks_Delete_extension, and
_RTEMS_tasks_Switch_extension.
1999-11-02 15:34:40 +00:00
Joel Sherrill
b970c48963 Added a case to support the core semaphore error returned when the
maximum semaphore count is exceeded.
1999-11-02 15:33:14 +00:00
Joel Sherrill
d80188eb6f Added code to utilize the maximum_count attribute of core semaphores
and initialize it to a value that would keep it from every being
a problem.
1999-11-02 15:30:20 +00:00
Joel Sherrill
fd882eed44 Now much closer to working. 1999-11-02 15:29:47 +00:00
Joel Sherrill
26c828fe47 Added assert in case _Objects_Get_information fails since this
should NEVER occur.
1999-11-02 15:29:04 +00:00
Joel Sherrill
2b95c07bda Commented out lines causing warning. 1999-11-02 15:28:02 +00:00
Joel Sherrill
733a24873f Added #define for SEM_FAILED. 1999-11-02 15:27:38 +00:00
Joel Sherrill
9d3a44be9c Added include of <sys/siginfo.h>. 1999-11-02 15:27:20 +00:00
Joel Sherrill
f2422aa069 Added message queues and semaphores. 1999-11-02 15:26:46 +00:00
Joel Sherrill
a49a7f3d87 Backed out change that increased the minimum stack size since it
was unnecessary.  The real fix was an alignment error in the
object extend memory allocation scheme.
1999-11-02 15:22:00 +00:00
Joel Sherrill
f59df6b2ba Modified to use minimum stack size and reserve the necessary amount
of space in the workspace.
1999-11-02 15:19:43 +00:00
Joel Sherrill
dee8a5174f Corrected wildcard to pickup CPU model dependent library pieces. 1999-11-01 21:34:04 +00:00
Joel Sherrill
43f7a90fc2 Enabled configuring mini or full IMFS. 1999-11-01 20:58:23 +00:00
Joel Sherrill
0910a25152 Added name to id support routine. 1999-11-01 20:31:25 +00:00
Joel Sherrill
2e3e40770b Increased stack space for all initialization tasks in tmtests. 1999-11-01 20:21:17 +00:00
Joel Sherrill
5fe6b21a11 Increased stack space of a task. 1999-11-01 20:14:35 +00:00
Joel Sherrill
328aa64cc0 Increased stack space of task 2. 1999-11-01 20:11:24 +00:00
Joel Sherrill
4443984a4c Increased stack space for a task. 1999-11-01 20:08:05 +00:00
Joel Sherrill
c42e6c72eb Increased stack space for task 1. 1999-11-01 20:06:02 +00:00
Joel Sherrill
89b6397249 Removed routines that had already been separated into their own files. 1999-11-01 18:02:44 +00:00
Joel Sherrill
c61218e85b Removed HAS_MP=no and commented out HAS_NETWORKING=no. 1999-11-01 13:15:26 +00:00
Joel Sherrill
92f699993f Removed all references to shared memory driver as it is not supported
yet on the mvme2307.
1999-11-01 13:08:35 +00:00
Joel Sherrill
a2504f7dc6 Removed shmsupp directory as it is not really implemented. 1999-11-01 13:07:56 +00:00
Joel Sherrill
4c9d61e8be MVME2307 does not really include MP support. 1999-11-01 13:07:22 +00:00
Jennifer Averett
4a07d2b866 Moved the rmnod callback from the operations table to the handler table. 1999-10-29 15:19:13 +00:00
Jennifer Averett
4bde80720f Joel added a table of mount entry requests to be processed during
initialization.
1999-10-29 14:28:39 +00:00
Joel Sherrill
a8efb8fea0 Changed version timestamp. 1999-10-28 19:51:23 +00:00
Joel Sherrill
49ea76dc35 Added information to fstat handler. 1999-10-28 19:42:14 +00:00
Joel Sherrill
08dc4bd600 Reformatted. 1999-10-28 19:42:05 +00:00
Joel Sherrill
dcb931554c Cleaned up spacing on function prototypes. 1999-10-28 19:29:49 +00:00
Joel Sherrill
d3fc9e9dc3 Added lstat(). 1999-10-28 19:25:46 +00:00
Joel Sherrill
75e3651a0c Added shell of chapters on implementation of miniIMFS and TFTP client
filesystems.  Moved system call chapter to before filesystem
implementation requirements.
1999-10-28 18:30:47 +00:00
Joel Sherrill
b502b0d1b1 changed version to 19991028 1999-10-28 17:44:08 +00:00