summaryrefslogtreecommitdiffstats
path: root/c (unfollow)
Commit message (Collapse)AuthorFilesLines
2002-04-262001-04-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill4-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.
2002-04-262001-04-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-13/+36
* psxmsgq01/init.c: Reflect changes made to 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.
2002-04-262001-04-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill12-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.
2002-04-262001-04-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-5/+9
* include/bsp.h: Change SIS to ERC32_BSP.
2002-04-262001-04-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-2/+7
* libc/gxx_wrappers.c: Fix to keep prototype same as in gcc and remove warning.
2002-04-262002-04-26 Eric Norum <eric.norum@usask.ca>Joel Sherrill4-8/+26
* netinet/in_cksum_i386.c: Add volatile so the more agressive optimization in gcc 3.1 does not reorder things.
2002-04-222001-04-22 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-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-192001-04-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2-2/+6
* src/powerpc/rdbg_f.c: Always include <rtems.h> instead of internal include files.
2002-04-192002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-3/+6
* start/start.S: remove targopts.h.
2002-04-192002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-6/+10
* asm.h: Use cpuopts.h instead of targopts.h.
2002-04-192002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-4/+4
* rtems/score/hppa.h: Remove rtems/score/targopts.h.
2002-04-182002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-5/+9
* src/powerpc/rdbg_cpu_asm.S: Reflect changes to <rtems/score/cpu.h>. * src/powerpc/rdbg_f.c: Ditto.
2002-04-182002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-2/+10
* pppd/utils.c: Adapt to gcc-3.x.
2002-04-182002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-4/+7
* network/dec21140.c: Reflect changes to powerpc's rtems/score/cpu.h. Use __PPC__ for gcc-3.x compliance.
2002-04-182002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill14-337/+36
* shared/include/cpu.h: Removed. * shared/include/Makefile.am: Reflect changes above. * shared/include/spr.h: Include rtems/powerpc/registers.h instead of libcpu/cpu.h. * mpc6xx/clock/c_clock.c: Reflect changes to <rtems/score/cpu.h>. * mpc6xx/exceptions/asm_utils.S: Ditto. * mpc6xx/exceptions/raw_exception.c: Ditto. * mpc6xx/mmu/mmuAsm.S: Ditto. * mpc6xx/timer/timer.c: Ditto. * mpc8260/exceptions/asm_utils.S: Ditto. * mpc8260/exceptions/raw_exception.c: Ditto. * mpc8xx/exceptions/asm_utils.S: Ditto. * mpc8xx/exceptions/raw_exception.c: Ditto. * ppc403/vectors/vectors.S: Include <asm.h> instead of "asm.h".
2002-04-182002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill8-2202/+22
* rtems/score/cpu.h: Removed. * Makefile.am: Reflect changes above.
2002-04-182002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill10-17/+28
* bootloader/exception.S: Reflect changes to <rtems/score/cpu.h>. * bootloader/head.S: Ditto. * bootloader/misc.c: Ditto. * console/polled_io.c: Ditto. * irq/irq.c: Ditto. * irq/irq_asm.S: Ditto. * irq/irq_init.c: Include <rtems/bspIo.h>. * start/start.S: Reflect changes to <rtems/score/cpu.h>. * vectors/vectors.S: Ditto.
2002-04-182002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+5
* vectors/vectors.S: Include <asm.h>.
2002-04-182002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-2/+8
* startup/bspstart.c: Include <rtems/bspIo.h>. * vectors/align_h.S: Use <> instead of "" for include files.
2002-04-182002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill6-8/+15
* irq/irq.c: Reflect changes to <rtems/score/cpu.h>. * irq/irq_asm.S: Ditto. * network/network.c: Include <rtems/bspIo.h>. * start/start.S: Include <asm.h> instead of "asm.h". * vectors/vectors.S: Reflect changes to <rtems/score/cpu.h>.
2002-04-182002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-8/+16
* irq/irq.c: Reflect changes to <rtems/score/cpu.h>. Fix loopCounter. * irq/irq_asm.S: Reflect changes to <rtems/score/cpu.h>. * vectors/vectors.S: Ditto. * vectors/vectors_init.c: Include <rtems/bspIo.h>.
2002-04-182002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-7/+14
* irq/irq.c: Reflect changed to <rtems/score/cpu.h>. * irq/irq_asm.S: Ditto. * vectors/vectors.S: Ditto. * vectors/vectors_init.c: Include <rtems/bspIo.h>.
2002-04-182002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill7-17/+382
* 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-182002-04-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+0
* startup/nulsystbl.c: Fix braces. * startup/Makefile.am: Remove types.h. * startup/types.h: Remove.
2002-04-182002-04-18 Jay Monkman <jtm@smoothsmoothie.com>Joel Sherrill2-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-182002-04-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-43/+12
* startup/nulsystbl.c: Fix braces. * startup/Makefile.am: Remove types.h. * startup/types.h: Remove.
2002-04-182002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-15/+5
* include/rtems/system.h: Remove targopts.h.
2002-04-172001-04-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill3-1/+7
* shared/include/cpu.h: Added ifndef ASM.
2002-04-172002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill9-0/+19
* base_sp/apptask.c: Include <stdlib.h>. * hello/init.c: Ditto. * paranoia/init.c: Ditto. * ticker/tasks.c: Ditto. * unlimited/init.c: Ditto. * unlimited/test1.c: Ditto. * unlimited/test2.c: Ditto. * unlimited/test3.c: Ditto.
2002-04-172002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-4/+6
* libc/scandir.c: Initialize nitems = 0.
2002-04-172002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+6
* include/rtems/system.h: Add the sparc to the target supporting multlibs.
2002-04-172002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-1/+4
* irq/irq.c: Define loopCounter iff DISPATCH_HANDLER_STAT is set. * startup/bspstart.c: include <bsp/irq.h>, <libcpu/cpuIdent.h>, <rtems/bspIo.h>
2002-04-172001-04-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-2/+10
* ChangeLog: Corrected paths on past few commits.
2002-04-172002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-2/+4
* shared/include/cpu.h: Don't include cpuIdent.h.
2002-04-172002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill3-0/+6
* exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
2002-04-172002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-0/+4
* exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
2002-04-172002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-0/+12
* startup/bspstart.c: Include <libcpu/cpuIdent.h>, <rtems/bspIo.h>.
2002-04-172002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-0/+5
* startup/bspstart.c: Include <libcpu/cpuIdent.h>.
2002-04-172002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-1/+8
* irq/irq.c: Define loopCounter iff DISPATCH_HANDLER_STAT is set. * startup/bspstart.c: include <bsp/irq.h>, <libcpu/cpuIdent.h>, <rtems/bspIo.h>
2002-04-162002-04-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill5-25/+58
* shared/include/cpuIdent.h: New. * shared/include/cpuIdent.c: Reflect having added cpuIdent.h. * shared/include/cpu.h: Ditto. * shared/include/Makefile.am: Add cpuIndent.h. Fix EXTRA_DIST.
2002-04-162002-04-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2-2/+4
* configure.ac: Remove ENABLE_GCC28.
2002-04-162002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill24-19/+48
* configure.ac: Remove ENABLE_GCC28.
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 Sherrill6-0/+114
* 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-2/+8
* network/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-132002-04-11 Chris Johns <ccj@acm.org>Joel Sherrill4-0/+28
* 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-03-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill4-123/+0
* tbr/Makefile.am: Remove. * tbr/.cvsignore: Remove. * tbr/tbr.c: Remove. * tbr/tbr.h: Remove. * configure.ac: Remove tbr subdir. * Makefile.am: Remove tbr subdir.
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 Sherrill4-83/+13
* cache.c: Include <rtems/score/registers.h> instead of <libcpu/registers.h>. * cpu.h: Ditto. Remove parts moved to score/cpu/i386. * registers.h: Add BIG-FAT warning.
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>.