summaryrefslogtreecommitdiffstats
path: root/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2002-05-01 Eric Norum <eric.norum@usask.ca>Joel Sherrill2002-05-012-1/+6
| | | | | * machine/in_cksum.h: Per PR200 fix multi-line inline assembly to satisfy gcc 3.1 and newer.
* 2002-04-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-05-013-42/+19
| | | | | | | * rtems/score/ppc.h: Remove rtems_multilib. Add mpc555 (Based on comments from Sergei Organov <osv@javad.ru>). * rtems/old-exceptions/cpu.h: Remove _CPU_Data_Cache_Block_Flush. Remove _CPU_Data_Cache_Block_Invalidate.
* 2002-03-20 Chris Johns <ccj@acm.org>Joel Sherrill2002-05-012-2/+9
| | | | | | | * monitor/mon-command.c: Per PR192 the RTEMS monitor makes everything lowercase. The capture engine need to set triggers or watches on task with uppercase names. Also stop the monitor repeating command when enter is pressed.
* 2001-04-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-272-1/+7
| | | | * src/objectcomparenamestring.c: Fix typos.
* 2001-04-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-264-29/+42
| | | | | | | | | | * include/rtems/score/object.h, inline/rtems/score/object.inl, src/objectcomparenamestring.c: Address PR81 that reworked POSIX message queues to add a descriptor separate from the underlying message queue. This allows non-blocking to follow the "open" not the underlying queue. As part of debugging this it became clear that _Objects_Compare_name_string was broken and a simple version using strncmp() was substituted.
* 2001-04-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-2612-75/+168
| | | | | | | | | | * include/rtems/posix/mqueue.h, inline/rtems/posix/mqueue.inl, src/mqueue.c, src/mqueueclose.c, src/mqueuecreatesupp.c, src/mqueuegetattr.c, src/mqueuenotify.c, src/mqueueopen.c, src/mqueuerecvsupp.c, src/mqueuesendsupp.c, src/mqueuesetattr.c: Per PR81 reworked to add a message queue descriptor separate from the underlying message queue. This allows non-blocking to follow the "open" not the underlying queue.
* 2001-04-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-261-1/+1
| | | | | * libc/gxx_wrappers.c: Fix to keep prototype same as in gcc and remove warning.
* 2002-04-26 Eric Norum <eric.norum@usask.ca>Joel Sherrill2002-04-263-8/+21
| | | | | * netinet/in_cksum_i386.c: Add volatile so the more agressive optimization in gcc 3.1 does not reorder things.
* 2001-04-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-222-0/+6
| | | | | * src/task.c (_ITRON_Task_User_extensions): Add new fields to be correct in respect to newly added fields for separate switch list.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-194-6/+10
| | | | * asm.h: Use cpuopts.h instead of targopts.h.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-192-4/+4
| | | | * rtems/score/hppa.h: Remove rtems/score/targopts.h.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-182-2/+6
| | | | * pppd/utils.c: Adapt to gcc-3.x.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-188-18/+383
| | | | | | | | | | | | * asm.h: Include cpuopts.h instead of targopts.h. * rtems/new-exceptions/cpu.h: Relocated from libbsp/powerpc/support/new_exception_processing/rtems/score/cpu.h * rtems/old-exceptions/cpu.h: Relocated from c/src/lib/libbsp/powerpc/support/old_exception_processing/rtems/score/cpu.h * rtems/powerpc/registers.h: Relocated and renamed from libcpu/powerpc/shared/include/cpu.h. * rtems/score/cpu.h: New. * Makefile.am: Reflect changes above.
* 2002-04-18 Jay Monkman <jtm@smoothsmoothie.com>Joel Sherrill2002-04-182-6/+14
| | | | | | * rtems/score/cpu.h (CPU_ISR_Disable and CPU_ISR_Enable): Correct them where they correctly inform the compiler about the register they are modifying.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-182-15/+5
| | | | * include/rtems/system.h: Remove targopts.h.
* 2002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-171-2/+1
| | | | * libc/scandir.c: Initialize nitems = 0.
* 2002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-172-1/+6
| | | | | * include/rtems/system.h: Add the sparc to the target supporting multlibs.
* 2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-162-1/+4
| | | | * configure.ac: Remove ENABLE_GCC28.
* 2002-04-16 Chris Johns <ccj@acm.org>Joel Sherrill2002-04-162-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-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-162-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-11 Chris Johns <ccj@acm.org>Joel Sherrill2002-04-132-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-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-122-1/+5
| | | | * include/rtems/system.h: Add i386 to multilib-able targets.
* 2002-03-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-127-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>.
* 2001-04-11 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-113-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-08 Chris Johns <ccj@acm.org>Joel Sherrill2002-04-093-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-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-082-1/+1
| | | | | * libc/stat.c: include <string.h>. * libc/printk.c: Remove libcpu/cpu.h.
* 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-083-0/+8
| | | | | * src/ramdisk.c: include <string.h>. * src/blkdev.c: include <string.h>.
* 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-086-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-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-082-5/+9
| | | | * include/rtems/bspIo.h: Fix cpp-guards, remove references to i386.
* 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-081-0/+4
| | | | * rtems.c: Adaptation to gcc-3.0.x.
* 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-082-0/+5
| | | | * src/psignal.c: Include <stdlib.h>.
* 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-081-4/+8
| | | | * ChangeLog: Fix dates.
* 2001-04-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-082-1/+5
| | | | * src/tasks.c: Pre-initialized switch extension for list.
* 2001-04-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-082-1/+5
| | | | * macros/rtems/score/timer.inl: Corrected typo on end of line.
* 2001-04-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-082-3/+7
| | | | * macros/rtems/score/object.inl: Corrected arguments.
* 2001-04-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-083-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-08 Chris Johns <ccj@acm.org>Joel Sherrill2002-04-081-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-08 Chris Johns <ccj@acm.org>Joel Sherrill2002-04-081-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-08 Chris Johns <ccj@acm.org>Joel Sherrill2002-04-082-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-08 Chris Johns <ccj@acm.org>Joel Sherrill2002-04-082-0/+6
| | | | | * Per PR142, make task switch extension its own list. * src/tasks.c (_RTEMS_tasks_User_extensions): Reflect above.
* 2002-04-08 Chris Johns <ccj@acm.org>Joel Sherrill2002-04-082-0/+6
| | | | | * Per PR142, make task switch extension its own list. * src/pthread.c (_POSIX_Threads_User_extensions): Reflect above.
* 2001-04-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-042-2/+6
| | | | | * src/dosfs/Makefile.am: Per PR129 do not install as many files to the $(includedir).
* 2002-04-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-042-4/+6
| | | | * monitor/mon-monitor.c: Replace done with return (gcc3).
* 2002-04-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-042-3/+7
| | | | | * src/dosfs/fat.h: Include <string.h>. Remove DBG1 and DBG2 (unused).
* 2002-04-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-041-0/+6
| | | | | * Per PR169. * src/dosfs/config.h.in, src/dosfs/stamp-h2.in: Removed from CVS.
* 2002-04-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-033-0/+3
| | | | | | * libc/ctermid.c: Include <string.h>. * libc/ttyname.c: Ditto. * libc/ttyname_r.c: Ditto.
* 2002-04-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-036-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-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-033-24/+6
| | | | | * cpu.c: Remove call to sparc_init_tbr/NO_TABLE_MOVE. * rtems/score/cpu.h: Remove NO_TABLE_MOVE conditional code.
* 2001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-034-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.
* 2001-04-03 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-032-2/+2
| | | | | * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h. * rtems/score/cpu.h: Account for name change.