summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2001-04-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-264-26/+72
| | | | | | | * 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.
* 2001-04-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-2624-150/+336
| | | | | | | | | | * 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-262-5/+9
| | | | * include/bsp.h: Change SIS to ERC32_BSP.
* 2001-04-26 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-264-3/+8
| | | | | * 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-267-16/+47
| | | | | * 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-224-0/+12
| | | | | * src/task.c (_ITRON_Task_User_extensions): Add new fields to be correct in respect to newly added fields for separate switch list.
* 2001-04-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-192-2/+6
| | | | | * src/powerpc/rdbg_f.c: Always include <rtems.h> instead of internal include files.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-192-3/+6
| | | | * start/start.S: remove targopts.h.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-198-12/+20
| | | | * asm.h: Use cpuopts.h instead of targopts.h.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-194-8/+8
| | | | * rtems/score/hppa.h: Remove rtems/score/targopts.h.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-183-5/+9
| | | | | | * src/powerpc/rdbg_cpu_asm.S: Reflect changes to <rtems/score/cpu.h>. * src/powerpc/rdbg_f.c: Ditto.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-185-4/+16
| | | | * pppd/utils.c: Adapt to gcc-3.x.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-182-4/+7
| | | | | * network/dec21140.c: Reflect changes to powerpc's rtems/score/cpu.h. Use __PPC__ for gcc-3.x compliance.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-1814-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-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-188-2202/+22
| | | | | * rtems/score/cpu.h: Removed. * Makefile.am: Reflect changes above.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-1810-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-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-182-1/+5
| | | | * vectors/vectors.S: Include <asm.h>.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-183-2/+8
| | | | | * startup/bspstart.c: Include <rtems/bspIo.h>. * vectors/align_h.S: Use <> instead of "" for include files.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-186-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-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-185-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-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-185-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-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-1815-35/+765
| | | | | | | | | | | | * 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-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-181-0/+0
| | | | | | * startup/nulsystbl.c: Fix braces. * startup/Makefile.am: Remove types.h. * startup/types.h: Remove.
* 2002-04-18 Jay Monkman <jtm@smoothsmoothie.com>Joel Sherrill2002-04-184-12/+28
| | | | | | * 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-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-182-0/+7
| | | | | * gcc3newlib/gccnewlib.add: Add gcc_update --touch to fix timestamps.
* 2002-04-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-184-43/+12
| | | | | | * startup/nulsystbl.c: Fix braces. * startup/Makefile.am: Remove types.h. * startup/types.h: Remove.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-184-30/+10
| | | | * include/rtems/system.h: Remove targopts.h.
* 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-1812-117/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * custom/dmv177.cfg: Add -D_OLD_EXCEPTIONS -Dppc603e to CPU_CFLAGS. Remove obsolete comments. * custom/eth_comm.cfg: Remove make-target-options. Add -Dmpc$(CPU_TYPE) -DPPC_ABI=PPC_ABI_EABI -DPPC_ASM=PPC_ASM_ELF to CPU_CFLAGS. * custom/gen405.cfg: Add -D_OLD_EXCEPTIONS -Dppc405 to CPU_CFLAGS. * custom/helas403.cfg: Add -D_OLD_EXCEPTIONS -Dppc403 to CPU_CFLAGS. * custom/mbx8xx.cfg: Remove make-target-options. Add -Dmpc$(CPU_TYPE) -D$(RTEMS_MBX_MODEL) to CPU_CFLAGS. Remove obsolete comments. * custom/mcp750.cfg: Add -Dmpc750 to CPU_CFLAGS. Remove obsolete comments. * custom/mpc8260ads.cfg: Remove make-target-options. Add -Dmpc8260 -DPPC_ABI=PPC_ABI_EABI -DPPC_ASM=PPC_ASM_ELF to CPU_CFLAGS. * custom/mvme2307.cfg: Add -Dmpc604 to CPU_CFLAGS. Remove obsolete comments. * custom/ppcn_60x.cfg: Add -D_OLD_EXCEPTIONS -Dppc603e to CPU_CFLAGS. Remove obsolete comments. * custom/psim.cfg: Add -D_OLD_EXCEPTIONS -Dppc603e to CPU_CFLAGS. Remove obsolete comments. * custom/score603e.cfg: Add -D_OLD_EXCEPTIONS -Dppc603e to CPU_CFLAGS. Remove obsolete comments.
* 2001-04-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-173-1/+7
| | | | * shared/include/cpu.h: Added ifndef ASM.
* 2002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-1718-0/+38
| | | | | | | | | | | * 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-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-174-6/+7
| | | | * libc/scandir.c: Initialize nitems = 0.
* 2002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-174-2/+12
| | | | | * include/rtems/system.h: Add the sparc to the target supporting multlibs.
* 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-171-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>
* 2001-04-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-171-2/+10
| | | | * ChangeLog: Corrected paths on past few commits.
* 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-172-2/+4
| | | | * shared/include/cpu.h: Don't include cpuIdent.h.
* 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-173-0/+6
| | | | * exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
* 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-171-0/+4
| | | | * exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
* 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-174-0/+12
| | | | * startup/bspstart.c: Include <libcpu/cpuIdent.h>, <rtems/bspIo.h>.
* 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-172-0/+5
| | | | * startup/bspstart.c: Include <libcpu/cpuIdent.h>.
* 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-172-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-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-173-13/+12
| | | | | | | | * aclocal/prog-cc.m4: Remove GCC272 support. Remove ENABLE_LIBCDIR. * aclocal/prog-cxx.m4: Ditto. * aclocal/enable-gcc28.m4: Remove. * aclocal/enable-libcdir.m4: Ditto.
* 2001-04-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-165-39/+27
| | | | | | | | * .cvsignore: Added missing files. * setup.def: New shot using gcc 3.0.4 RPMs. * sparc-solaris-binutils.spec.in: Switched to bz2 file. * sparc-solaris-gcc.spec.in: Use gcc3 file naming for archive and use find to pick up all files.
* 2001-04-16 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-04-167-15/+17
| | | | | | | | * .cvsignore: Added files added by automake 1.6.1. * setup.def: New shot at gcc 3.0.4 RPMs. * binutils/Makefile.am, gdb/Makefile.am, rtems/Makefile.am: Deleted m68k-rtemself. * gcc3newlib/gccnewlib.add: Commented out host/target OS check.
* 2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-162-3/+8
| | | | | * autotools/automake-rtems.spec.in: Update to automake-1.6.1. Use *.tar.bz2.
* 2002-04-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-165-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-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-163-24/+5
| | | | | * aclocal/enable-libcdir.m4, aclocal/enable-gcc28.m4: Remove ENABLE_GCC28.
* 2002-04-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-162-2/+4
| | | | * configure.ac: Remove ENABLE_GCC28.
* 2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-163-48/+9
| | | | | | | * automake/compile.am: Remove GCC272 support. Remove *.sh rule (unused). * configure.ac: Remove ENABLE_GCC28. Remove ENABLE_LIBCDIR.
* 2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-1644-35/+88
| | | | * configure.ac: Remove ENABLE_GCC28.
* 2002-04-16 Chris Johns <ccj@acm.org>Joel Sherrill2002-04-164-0/+42
| | | | | | | * 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.