Commit Graph

57 Commits

Author SHA1 Message Date
Joel Sherrill
aa9f19454a Initialization of semaphores was incorrect. It did not force
the count to "1" to indicate availability.

Interrupt support was added.

Problem where newlib's errno "overrides" that set by system calls
was addressed.

Fixed bug which resulted in all nodes using the same semaphore although
an array of semaphores was allocated.
1995-08-11 14:27:23 +00:00
Joel Sherrill
0e4c603b8e clean up -- interrupt support is in place 1995-08-11 14:24:44 +00:00
Joel Sherrill
12f86efd88 minor clean up -- switched to memset for zero'ing SHM 1995-08-11 14:23:49 +00:00
Joel Sherrill
0b8b9717a4 cleaned up include statements 1995-08-11 14:16:53 +00:00
Joel Sherrill
e34941195e clean up of RunWay interrupt support 1995-08-11 14:16:20 +00:00
Joel Sherrill
4d9fa26805 added constant for number of notepads 1995-08-11 14:13:51 +00:00
Joel Sherrill
e7e016fdc2 cleanup and optimization from Tony 1995-08-04 22:18:45 +00:00
Joel Sherrill
ce6e30b150 Split out event manager support function 1995-08-04 22:18:11 +00:00
Joel Sherrill
ea9d7db3b0 split out event support functions in anticipation of making a handler 1995-08-04 22:17:48 +00:00
Joel Sherrill
216ed5450b Tony's updates 1995-08-04 22:13:27 +00:00
Joel Sherrill
4a6fa2ab77 updaetd to remove UNIX simulator bugs 1995-08-04 22:13:11 +00:00
Joel Sherrill
ad3bf6670f Changed order of include files. 1995-08-02 20:01:56 +00:00
Joel Sherrill
0d55427b31 *** empty log message *** 1995-08-02 20:01:26 +00:00
Joel Sherrill
795030965e Added test cases:
+ some from Andy Bray (andy@i-cubed.demon.co.uk) which do not include
    task start up cost.
  + cases for interrupt disable, enable, and flash
1995-08-02 19:56:51 +00:00
Joel Sherrill
4f90134497 deleted unused code 1995-08-01 15:39:55 +00:00
Joel Sherrill
c6fb8e9096 updated mvme162 code from Misha (mms@eiscathq.irf.se) 1995-08-01 15:33:39 +00:00
Joel Sherrill
4a6e64d276 moved ringbuf.h to a shared include directory 1995-08-01 15:32:09 +00:00
Joel Sherrill
3a5dbdca1b Switched to events for mp receive server and eliminated the special
blocking mechanism for it.
1995-07-31 22:22:38 +00:00
Joel Sherrill
0ea07c0089 fixed path problem for POSIX 1995-07-31 22:18:38 +00:00
Joel Sherrill
f03f154b30 Added info for DOS Bourne shell 1995-07-31 16:05:29 +00:00
Joel Sherrill
3d3a3590f8 updates for msdos/go32 from Bryce Cogswell 1995-07-26 15:15:30 +00:00
Joel Sherrill
c35e962218 times reported reasonably correctly 1995-07-24 15:43:17 +00:00
Joel Sherrill
2f2a597c73 hopefully works with regular timer and tm27 1995-07-24 14:00:27 +00:00
Joel Sherrill
1690c6b636 after testing go32 and cvme961 1995-07-21 20:10:49 +00:00
Joel Sherrill
9e738b65b0 updating go32 to make timer more accurate 1995-07-20 19:20:31 +00:00
Joel Sherrill
3b170f53b3 removed junk field in context_control 1995-07-20 13:20:18 +00:00
Joel Sherrill
4ca27cfad7 committing for rtems-3.2.01 snapshot 1995-07-18 21:19:53 +00:00
Joel Sherrill
3ea52882fb fixed for Linux 1995-07-18 21:11:57 +00:00
Joel Sherrill
217d2e7dca fixed for Linux 1995-07-18 20:50:37 +00:00
Joel Sherrill
10aed1e3c0 fixed for Linux 1995-07-18 19:58:45 +00:00
Joel Sherrill
8044533152 merged Linux UNIX simulator support (C) 1995-07-18 19:27:50 +00:00
Joel Sherrill
f67ad3d54a all built successfully after merge 1995-07-13 20:08:53 +00:00
Joel Sherrill
6cc85032cb fix oversites in libbsp/unix/posix 1995-07-12 20:44:47 +00:00
Joel Sherrill
637df35f96 Ada95, gnat, go32 1995-07-12 19:47:25 +00:00
Joel Sherrill
68931b5dc1 added David Glessner's 68302 work. 1995-06-14 20:59:22 +00:00
Joel Sherrill
620d699c44 added David Glessner's 68302 work to ACKNOWLEDGEMENTS.
updated PROBLEMS to reflect recently reported things.
1995-06-14 20:59:07 +00:00
Joel Sherrill
34d877ec46 corrected pseudo-code for _ISR_Handler 1995-06-07 02:40:23 +00:00
Joel Sherrill
9526d2176e added for first time 1995-06-07 01:49:23 +00:00
Joel Sherrill
9e86dd7db7 incorporated mc68302 support 1995-06-07 01:27:28 +00:00
Joel Sherrill
459f770f5e added calls to _Thread_Disable_dispatch to match requirements
for invocation of _Thread_Handler
1995-06-05 23:55:00 +00:00
Joel Sherrill
6b782ab7dc conditional added for the hppa gr27 1995-06-05 23:53:37 +00:00
Joel Sherrill
e8512eb679 incorporate Tony's patches:
+ c/src/lib/libc/support/generic/malloc.c did not initialize the
    sbrk amount
  + _Thread_Handler in c/src/exec/rtems/thread.c left a window
    during the begin extension which could result in a context switch

fixed places which did not correctly distinguish between an
CPU_isr and a CPU_isr_entry.
1995-06-05 22:59:47 +00:00
Joel Sherrill
7979e35617 changed release number to 3.2.0 1995-06-04 22:43:19 +00:00
Joel Sherrill
7c22114bf5 Corrected minor number for "Null" device driver 1995-05-31 17:37:05 +00:00
Joel Sherrill
fe6511014d fixing revision 1995-05-31 17:20:57 +00:00
Joel Sherrill
7cf1556ed3 forced revision 1995-05-31 15:34:17 +00:00
Joel Sherrill
e864cfefa2 Added "signed" keyword to typedef of signed RTEMS types 1995-05-31 14:57:16 +00:00
Joel Sherrill
497428a296 cpu/*types.h added and successfully compiled.
IDLE task priority changed from 0 to 255 during initialization.
1995-05-30 19:42:36 +00:00
Joel Sherrill
4e0074bc7b Added m68ktypes.h 1995-05-26 16:05:08 +00:00
Joel Sherrill
84b7e72a90 Created rest of CP types.h files 1995-05-26 16:04:33 +00:00