summaryrefslogtreecommitdiffstats
path: root/cpukit (unfollow)
Commit message (Collapse)AuthorFilesLines
2002-04-162002-04-16 Chris Johns <ccj@acm.org>Joel Sherrill2-0/+21
* src/threadinitialize.c: Per PR181, clear the array of user extension pointers. This lets user extensions that have hooked the switch handler know if a task has been processed by the user extension before. If a user extension is created after a task is started it may not know it.
2002-04-162002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-0/+52
* include/Makefile.am: Add stdint.h and inttypes.h. (reported by Mike Siers <mikes@poliac.com>) * include/stdint.h: New file. * include/inttypes.h: New file.
2002-04-132002-04-11 Chris Johns <ccj@acm.org>Joel Sherrill2-0/+14
* c/src/libnetworking/rtems/rtems_bsdnet.h: To address PR59, added the drv_ctrl driver control block field to the ifconfig network driver structure. This field is needed by the i82586 driver which was ported from NetBSD as it had better hardware abstraction.
2002-04-122002-04-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* include/rtems/system.h: Add i386 to multilib-able targets.
2002-04-122002-03-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill7-4/+346
* rtems/score/idtr.h: New file, extracted from libcpu/cpu.h. * rtems/score/interrupts.h: New file, extracted from libcpu/cpu.h. * rtems/score/registers.h: New file, moved from libcpu. * Makefile.am: Reflect changes above. * cpu.c: Don't include cpuModel.h, #include <rtems.h>, #include <rtems/score/i386types.h>, #include <rtems/score/idtr.h>. * rtems/score/cpu.h: Don't include libcpu/cpu.h. #include <rtems/score/interrupts.h>, #include <rtems/score/registers.h>.
2002-04-112001-04-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-75/+48
* macros/rtems/score/userext.inl: Now works after merging patch for functionality requested in PR174. * inline/rtems/score/userext.inl: Added a comment explaining the order in which routines appear since it is not the obvious order.
2002-04-092002-04-08 Chris Johns <ccj@acm.org>Joel Sherrill3-1/+10
* Per PR141 and PR174, make task switch extension its own list and fix all odd problems introduced by providing macro version. * inline/rtems/score/userext.inl: Fix.
2002-04-082002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+1
* libc/stat.c: include <string.h>. * libc/printk.c: Remove libcpu/cpu.h.
2002-04-082002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-0/+8
* src/ramdisk.c: include <string.h>. * src/blkdev.c: include <string.h>.
2002-04-082002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-0/+14
* src/imfs/imfs_getchild.c: include <string.h>. * src/imfs/imfs_gtkn.c: Include <string.h>. * src/imfs/ioman.c: Include <string.h>. * src/imfs/linearfile.c: Include <string.h>. * src/imfs/memfile.c: Include <string.h>.
2002-04-082002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-5/+9
* include/rtems/bspIo.h: Fix cpp-guards, remove references to i386.
2002-04-082002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+4
* rtems.c: Adaptation to gcc-3.0.x.
2002-04-082002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-0/+5
* src/psignal.c: Include <stdlib.h>.
2002-04-082002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-4/+8
* ChangeLog: Fix dates.
2002-04-082001-04-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* src/tasks.c: Pre-initialized switch extension for list.
2002-04-082001-04-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-1/+5
* macros/rtems/score/timer.inl: Corrected typo on end of line.
2002-04-082001-04-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-3/+7
* macros/rtems/score/object.inl: Corrected arguments.
2002-04-082001-04-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-19/+70
* macros/rtems/score/userext.inl: Updated to reflect modifications to inline version from PR142. * inline/rtems/score/userext.inl: Cleanup as side-effect of above.
2002-04-082002-04-08 Chris Johns <ccj@acm.org>Joel Sherrill1-0/+8
* Per PR142, make task switch extension its own list. * include/rtems/score/userext.h: Reflect above by adding User_extensions_Switch_control and adding it to User_extenions_Control. * inline/rtems/score/userext.inl: Allocate all memory in one chunk to minimize overhead. Address processing dedicated switch chain.
2002-04-082002-04-08 Chris Johns <ccj@acm.org>Joel Sherrill1-2/+22
* Per PR142, make task switch extension its own list. * include/rtems/score/userext.h: Reflect above by adding User_extensions_Switch_control and adding it to User_extenions_Control. * inline/rtems/score/userext.inl: Allocate all memory in one chunk to minimize overhead. Address processing dedicated switch chain.
2002-04-082002-04-08 Chris Johns <ccj@acm.org>Joel Sherrill2-33/+65
* Per PR142, make task switch extension its own list. * include/rtems/score/userext.h: Reflect above by adding User_extensions_Switch_control and adding it to User_extenions_Control. * inline/rtems/score/userext.inl: Allocate all memory in one chunk to minimize overhead. Address processing dedicated switch chain.
2002-04-082002-04-08 Chris Johns <ccj@acm.org>Joel Sherrill2-0/+6
* Per PR142, make task switch extension its own list. * src/tasks.c (_RTEMS_tasks_User_extensions): Reflect above.
2002-04-082002-04-08 Chris Johns <ccj@acm.org>Joel Sherrill2-0/+6
* Per PR142, make task switch extension its own list. * src/pthread.c (_POSIX_Threads_User_extensions): Reflect above.
2002-04-042001-04-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+6
* src/dosfs/Makefile.am: Per PR129 do not install as many files to the $(includedir).
2002-04-042002-04-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-4/+6
* monitor/mon-monitor.c: Replace done with return (gcc3).
2002-04-042002-04-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-3/+7
* src/dosfs/fat.h: Include <string.h>. Remove DBG1 and DBG2 (unused).
2002-04-042002-04-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+6
* Per PR169. * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
2002-04-032002-04-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-0/+3
* libc/ctermid.c: Include <string.h>. * libc/ttyname.c: Ditto. * libc/ttyname_r.c: Ditto.
2002-04-032002-04-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-5/+9
* src/getegid.c: Remove <errno.h>. * src/geteuid.c: Ditto. * src/getgid.c: Ditto. * src/getuid.c: Ditto. * src/getlogin.c: Move <errno.h>.
2002-04-032002-04-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-24/+6
* cpu.c: Remove call to sparc_init_tbr/NO_TABLE_MOVE. * rtems/score/cpu.h: Remove NO_TABLE_MOVE conditional code.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-3/+9
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * include/rtems/score/ispsh7750.h, score/ispsh7750.c: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+2
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/cpu.h: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+9
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/unixtypes.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+9
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/sparctypes.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+9
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/shtypes.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-3/+10
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/ppctypes.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+9
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/or32types.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+9
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/or16types.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+9
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/no_cputypes.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill6-4/+18
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/mipstypes.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+7
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/m68ktypes.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+9
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/i960types.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+9
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/i386types.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+9
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/hppa1.1types.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+9
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/h8300types.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+9
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/c4xtypes.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
2002-04-032001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill6-4/+18
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/a29ktypes.h: Removed. * rtems/score/types.h: New file via CVS magic. * Makefile.am, rtems/score/cpu.h: Account for name change.
2002-04-032002-04-03 Alexander Kukuta <kam@oktet.ru>Joel Sherrill2-2/+7
* include/rtems/bdbuf.h: Address PR168 by changing bdbuf_buffer.avl.bal and bdbuf_buffer.avl.cache to signed char instead of char.
2002-04-022001-03-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-13/+18
* Per PR126, configuration structures now match docs. * include/rtems/config.h: Use public data types.
2002-04-022001-03-29 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-9/+14
* Per PR126, configuration structures now match docs. * include/rtems/rtems/config.h: Use public data types.