Commit Graph

6098 Commits

Author SHA1 Message Date
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
Joel Sherrill
fc8685dafc 2002-03-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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-12 16:31:59 +00:00
Joel Sherrill
231fccb299 2002-04-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/system.h: Add i386 to multilib-able targets.
2002-04-12 15:11:16 +00:00
Joel Sherrill
43f67aa4cb 2002-03-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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-12 15:10:42 +00:00
Joel Sherrill
a324355fb8 2002-03-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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-12 15:08:13 +00:00
Joel Sherrill
5ad4692aae 2002-04-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* VERSION, bootstrap: Removed as unneeded.
2002-04-11 13:52:10 +00:00
Joel Sherrill
ed11413b48 2001-04-11 Joel Sherrill <joel@OARcorp.com>
* 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-11 13:51:06 +00:00
Joel Sherrill
6568b90140 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* .cvsignore: Added mdate-sh and texinfo.tex.
2002-04-10 21:08:02 +00:00
Joel Sherrill
02a200d157 2002-04-08 Chris Johns <ccj@acm.org>
* 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-09 19:19:03 +00:00
Joel Sherrill
cf103999e8 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bootstrap: Remove.
	* VERSION: Remove.
	* Makefile.am:
	Remove bootstrap.
	Add ACLOCAL_AMFLAGS.
	* configure.ac: Add RTEMS_TOP.
2002-04-08 18:29:33 +00:00
Joel Sherrill
df2b589974 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* mkbinutilspec.in: Fix PATCH2.
2002-04-08 18:29:24 +00:00
Joel Sherrill
29fd4e38bd 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* libc/stat.c: include <string.h>.
	* libc/printk.c: Remove libcpu/cpu.h.
2002-04-08 18:29:16 +00:00
Joel Sherrill
228587bbf4 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/ramdisk.c: include <string.h>.
	* src/blkdev.c: include <string.h>.
2002-04-08 18:29:02 +00:00
Joel Sherrill
c873f40be0 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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-08 18:28:59 +00:00
Joel Sherrill
4b05b38f99 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* console-generic/console-generic.c: Remove unused variable "res".
2002-04-08 18:28:51 +00:00
Joel Sherrill
f206b46e4e 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* score/cpu_asm.c: Adapt inline asm to gcc-3.0.4.
2002-04-08 18:28:30 +00:00
Joel Sherrill
e77a00a506 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add BSPOPTS_*(DISPATCH_HANDLER_STAT).
2002-04-08 18:28:17 +00:00
Joel Sherrill
34338a2f2e 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add BSPOPTS_*(DISPATCH_HANDLER_STAT).
	  Remove RTEMS_ENABLE_LIBCDIR.
2002-04-08 18:28:13 +00:00
Joel Sherrill
962140ddc7 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/mvme16x_hw.h: Include <bsp.h> instead of targopts.h.
2002-04-08 18:28:02 +00:00
Joel Sherrill
34fd745700 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/rtems/bspIo.h: Fix cpp-guards, remove references to i386.
2002-04-08 18:27:53 +00:00
Joel Sherrill
2ef3f93606 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems.c: Adaptation to gcc-3.0.x.
2002-04-08 18:27:42 +00:00
Joel Sherrill
72d4273782 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/psignal.c: Include <stdlib.h>.
2002-04-08 18:27:37 +00:00
Joel Sherrill
25b4446957 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* ChangeLog: Fix dates.
2002-04-08 18:27:31 +00:00
Joel Sherrill
1ab3a60876 2001-04-08 Joel Sherrill <joel@OARcorp.com>
* src/tasks.c: Pre-initialized switch extension for list.
2002-04-08 18:24:08 +00:00
Joel Sherrill
a87104e677 2001-04-08 Joel Sherrill <joel@OARcorp.com>
* macros/rtems/score/timer.inl: Corrected typo on end of line.
2002-04-08 18:23:40 +00:00
Joel Sherrill
ab377aa641 2001-04-08 Joel Sherrill <joel@OARcorp.com>
* macros/rtems/score/object.inl: Corrected arguments.
2002-04-08 18:23:12 +00:00
Joel Sherrill
aadb6b0db7 2001-04-08 Joel Sherrill <joel@OARcorp.com>
* 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 18:21:47 +00:00
Joel Sherrill
e2c488a484 2002-04-08 Chris Johns <ccj@acm.org>
* 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 18:20:13 +00:00
Joel Sherrill
40c24d3206 2002-04-08 Chris Johns <ccj@acm.org>
* 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 17:26:13 +00:00
Joel Sherrill
7af623bf68 2002-04-08 Chris Johns <ccj@acm.org>
* 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 17:23:11 +00:00