Commit Graph
22127 Commits
Author SHA1 Message Date
Joel Sherrill d50c0d2534 2002-04-26 Eric Norum <eric.norum@usask.ca>
* netinet/in_cksum_i386.c: Add volatile so the more agressive
	optimization in gcc 3.1 does not reorder things.
2002-04-26 21:34:58 +00:00
Joel Sherrill 6236b47067 2001-04-22 Joel Sherrill <joel@OARcorp.com>
* 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-22 12:17:03 +00:00
Joel Sherrill 28abd141e2 2001-04-19 Joel Sherrill <joel@OARcorp.com>
* src/powerpc/rdbg_f.c: Always include <rtems.h> instead of
	internal include files.
2002-04-19 16:17:25 +00:00
Joel Sherrill fb43067115 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* start/start.S: remove targopts.h.
2002-04-19 13:25:27 +00:00
Joel Sherrill 2c03029651 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* asm.h: Use cpuopts.h instead of targopts.h.
2002-04-19 13:25:19 +00:00
Joel Sherrill 56ec190539 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/score/hppa.h: Remove rtems/score/targopts.h.
2002-04-19 13:25:06 +00:00
Joel Sherrill ffa5b986f2 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/powerpc/rdbg_cpu_asm.S: Reflect changes to
	<rtems/score/cpu.h>.
	* src/powerpc/rdbg_f.c: Ditto.
2002-04-18 22:24:27 +00:00
Joel Sherrill a81a8f8dc1 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* pppd/utils.c: Adapt to gcc-3.x.
2002-04-18 22:24:04 +00:00
Joel Sherrill 7c4ef9cd7a 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* network/dec21140.c: Reflect changes to powerpc's
	rtems/score/cpu.h. Use __PPC__ for gcc-3.x compliance.
2002-04-18 21:01:20 +00:00
Joel Sherrill a73a977d73 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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 20:55:37 +00:00
Joel Sherrill c178d3497d 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems/score/cpu.h: Removed.
	* Makefile.am: Reflect changes above.
2002-04-18 20:55:27 +00:00
Joel Sherrill cd35cf9fb3 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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 20:55:13 +00:00
Joel Sherrill 9597511167 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* vectors/vectors.S: Include <asm.h>.
2002-04-18 20:55:08 +00:00
Joel Sherrill f844cfcc3f 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* startup/bspstart.c: Include <rtems/bspIo.h>.
	* vectors/align_h.S: Use <> instead of "" for include files.
2002-04-18 20:55:05 +00:00
Joel Sherrill 1628414b81 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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 20:55:01 +00:00
Joel Sherrill 80387318e5 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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 20:54:54 +00:00
Joel Sherrill 600e77adc9 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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 20:54:49 +00:00
Joel Sherrill 4a0d87ee09 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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 20:54:19 +00:00
Joel Sherrill 0117487a52 2002-04-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* startup/nulsystbl.c: Fix braces.
	* startup/Makefile.am: Remove types.h.
	* startup/types.h: Remove.
2002-04-18 20:40:28 +00:00
Joel Sherrill e80ac7f6c2 2002-04-18 Jay Monkman <jtm@smoothsmoothie.com>
* 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 13:18:11 +00:00
Joel Sherrill 383e974a46 2002-04-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gcc3newlib/gccnewlib.add: Add gcc_update --touch to fix
	timestamps.
2002-04-18 13:07:59 +00:00
Joel Sherrill d16e95006f 2002-04-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* startup/nulsystbl.c: Fix braces.
	* startup/Makefile.am: Remove types.h.
	* startup/types.h: Remove.
2002-04-18 13:07:55 +00:00
Joel Sherrill 9779f3dbb7 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/system.h: Remove targopts.h.
2002-04-18 13:07:50 +00:00
Joel Sherrill 8b9f8b8b1d 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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.
2002-04-18 13:07:35 +00:00
Joel Sherrill b929c2de1d 2001-04-17 Joel Sherrill <joel@OARcorp.com>
* shared/include/cpu.h: Added ifndef ASM.
2002-04-17 19:39:16 +00:00
Joel Sherrill d25d17b282 2002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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 14:01:40 +00:00
Joel Sherrill 1216c9cebf 2002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* libc/scandir.c: Initialize nitems = 0.
2002-04-17 14:01:34 +00:00
Joel Sherrill cf80584ec6 2002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/system.h: Add the sparc to the target supporting
	multlibs.
2002-04-17 14:01:19 +00:00
Joel Sherrill 942f98168a 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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-17 14:00:41 +00:00
Joel Sherrill cad86947a1 2001-04-17 Joel Sherrill <joel@OARcorp.com>
* ChangeLog: Corrected paths on past few commits.
2002-04-17 13:58:39 +00:00
Joel Sherrill 1f2fca7a29 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* shared/include/cpu.h: Don't include cpuIdent.h.
2002-04-17 13:55:16 +00:00
Joel Sherrill e05f431530 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
2002-04-17 13:54:49 +00:00
Joel Sherrill ca4f3ffc9f 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* exceptions/raw_exception.c: Include <libcpu/cpuIdent.h>.
2002-04-17 13:54:15 +00:00
Joel Sherrill fb19f11104 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* startup/bspstart.c: Include <libcpu/cpuIdent.h>, <rtems/bspIo.h>.
2002-04-17 13:30:41 +00:00
Joel Sherrill 70f1268d8c 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* startup/bspstart.c: Include <libcpu/cpuIdent.h>.
2002-04-17 13:30:32 +00:00
Joel Sherrill 1d8d3b2730 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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-17 13:30:27 +00:00
Joel Sherrill 53eb191abe 2002-04-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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.
2002-04-17 13:27:29 +00:00
Joel Sherrill 13e6a4cc74 2001-04-16 Joel Sherrill <joel@OARcorp.com>
* .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.
2002-04-16 23:45:01 +00:00
Joel Sherrill 3f60b2aaff 2001-04-16 Joel Sherrill <joel@OARcorp.com>
* .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-16 23:43:23 +00:00
Joel Sherrill 1daced6d79 2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* autotools/automake-rtems.spec.in: Update to automake-1.6.1.
	Use *.tar.bz2.
2002-04-16 18:33:23 +00:00
Joel Sherrill f054b51cc3 2002-04-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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 17:38:12 +00:00
Joel Sherrill fd2bc17acf 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/enable-libcdir.m4, aclocal/enable-gcc28.m4: Remove
	ENABLE_GCC28.
2002-04-16 17:37:03 +00:00
Joel Sherrill 5376ca1ff0 2002-04-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove ENABLE_GCC28.
2002-04-16 17:35:28 +00:00
Joel Sherrill 978f59a23b 2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* automake/compile.am: Remove GCC272 support.
	Remove *.sh rule (unused).
	* configure.ac: Remove ENABLE_GCC28.
	Remove ENABLE_LIBCDIR.
2002-04-16 13:53:49 +00:00
Joel Sherrill cb9b2bfcaa 2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove ENABLE_GCC28.
2002-04-16 13:53:23 +00:00
Joel Sherrill f918e74b5b 2002-04-16 Chris Johns <ccj@acm.org>
* 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 13:42:31 +00:00
Joel Sherrill 485e80fa03 2002-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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-16 13:23:40 +00:00
Joel Sherrill b5c5bbcf07 2002-04-12 Chris Johns <ccj@acm.org>
* doc/user/userext.t: Per PR138, updated the documentation to show
	how to obtain an extension table index. Also provided some extra
	background on the user extension API.
2002-04-13 16:47:23 +00:00
Joel Sherrill 18b6986b89 2002-04-11 Chris Johns <ccj@acm.org>
* 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-13 16:42:23 +00:00
Joel Sherrill 5bfc8912be 2002-04-11 Chris Johns <ccj@acm.org>
* 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-13 16:41:43 +00:00