Commit Graph
18544 Commits
Author SHA1 Message Date
Joel Sherrill 0308c80540 2002-08-21 Joel Sherrill <joel@OARcorp.com>
* wrapup/Makefile.am: PR217 required that the idle task be moved to
	libcpu so it could be more acutely aware of the CPU model.  This
	file was modified to pick up the idle task from there.
2002-08-21 17:41:26 +00:00
Joel Sherrill a2ae30c2d3 2002-08-21 Joel Sherrill <joel@OARcorp.com>
* bsp_specs: Added support for -nostdlibs.
2002-08-21 17:06:22 +00:00
Ralf Corsepius 1846a62408 2002-08-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Add preinstall-stamp.
2002-08-21 14:57:25 +00:00
Ralf Corsepius 304cdca206 2002-08-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/Makefile.am: Remove.
	* Makefile.am: Merge in former include/Makefile.am.
	* configure.ac: Reflect changes above.
	Take out unnecessary autoconf macros.
2002-08-21 10:04:45 +00:00
Ralf Corsepius 310fee6724 2002-08-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/bsp-alias.m4: Remove.
2002-08-20 23:51:08 +00:00
Joel Sherrill 1f657157f3 2002-08-20 Joel Sherrill <joel@OARcorp.com>
* .cvsignore, ChangeLog, Makefile.am, README, TODO, buildall.in,
	configure.ac, install-sh, missing, mkbinutilspec.in, mkbspspec.in,
	mkgdbspec.in, mkgnatnewlibspec.in, mkinstalldirs, mkrpms, mkspec,
	setup, setup.def, binutils/.cvsignore, binutils/Makefile.am,
	binutils/binutils.spec.in, gdb/.cvsignore, gdb/Makefile.am,
	gdb/gdb.spec.in, gnatnewlib/.cvsignore, gnatnewlib/Makefile.am,
	gnatnewlib/gnatnewlib.spec.in:  Per PR238 GNAT support is now
	included in the main RPM specs which support gcc 3.1 and newer
	since GNAT is in that source base now.
2002-08-20 16:01:28 +00:00
Joel Sherrill e5fc1dfd28 2002-08-20 Joel Sherrill <joel@OARcorp.com>
* src/xdr/xdr_stdio.c: Per PR268, add include of <netinet/in.h>
	to avoid warning on ntohl().
2002-08-20 15:56:25 +00:00
Joel Sherrill 845f170ab5 2002-08-20 Eric Norum <eric.norum@usask.ca>
* rtems/rtems_glue.c: Per PR270, the BSD network code expects that
	the value of the number of seconds since boot is non-zero.  The
	RTEMS network initialization code assures this by waiting for a
	second.  A more efficient technique is to simply wait until the
	number of seconds since boot is non-zero.
2002-08-20 15:53:52 +00:00
Ralf Corsepius fa42a76b9f 2002-08-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gcc3newlib/gccnewlib.add: Re-add i386-rtems Ada.
	Add %_gnat and --define 'gnat [0|1]' support.
	Enable gnat for gcc-3.2/Disable for gcc-3.1.
	Add hacks to build gnatlib.
	Re-activate commented out fragments for old gcc versions.
	Add @target_alias@-gnatgcc.
2002-08-19 06:28:42 +00:00
Joel Sherrill 3549ab087c 2002-08-15 Joel Sherrill <joel@OARcorp.com>
* setup.def: New gcc 3.1 RPMs (-7).
	* gcc3newlib/gccnewlib.add:  i386-rtems doesn't build Ada.
2002-08-16 01:53:11 +00:00
Ralf Corsepius 682c7502d2 2002-08-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gcc3newlib/Makefile.am: Remove c_only remnants.
	* gcc3newlib/gccnewlib.add: Reflect gcc-3.2 putting c++
	headers into c++ instead of g++.
	* gcc3newlib/target-c++.add: Ditto.
2002-08-15 23:12:04 +00:00
Joel Sherrill a50b011f70 2002-08-14 Joel Sherrill <joel@OARcorp.com>
* macros/rtems/score/coremsg.inl: Add <string.h> to remove warning.
	* src/threadidlebody.c: Add return 0 to avoid warning.
2002-08-14 23:32:25 +00:00
Joel Sherrill 8e0738e1e6 2002-08-14 Brett Swimley <brett.swimley@aedinc.net>
* cpu_asm.S: Per PR267, the _ISR_Handler() function never was modifying
	_ISR_Nest_level, and _Watchdog_Insert() requires this variable
	to be modified to determine if an interrupt may have modified
	the watchdog chain.  Prior to modifying _ISR_Handler(), I had
	a test that would fail if _ISR_Flash was not commented out in
	_Watchdog_Insert().  After this modification was made, my test
	ran flawlessly.
2002-08-14 23:08:04 +00:00
Joel Sherrill 5e39823b3f 2002-08-14 Greg Menke <gregory.menke@gsfc.nasa.gov>
* cpu_asm.S: Clarified some comments, removed code that forced
	SR_IEP on when returning from an interrupt.
2002-08-14 22:59:05 +00:00
Joel Sherrill a68128530c 2002-08-14 Greg Menke <gregory.menke@gsfc.nasa.gov>
* mips-stub.c: Re-debugged a breakpoint problem, zbreak target
	address was a char * which caused the target instruction to not
	be fully copied, so the zbreak logic corrupted the original
	instruction and didn't insert a valid break instruction.
2002-08-14 22:58:30 +00:00
Joel Sherrill 37bb9bfd02 2002-08-14 Joel Sherrill <joel@OARcorp.com>
* start/start16.S: Per PR259, added code to test for video present
	before touching the adapter.  Eric Norum <eric.norum@usask.ca>
	tested this patch.
2002-08-14 22:43:10 +00:00
Ralf Corsepius 2129ac821d 2002-08-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtems_servers/ftpd.c: Remove unused variable buf.
	* pppd/md5.c: #include <string.h> to make gcc31 happy.
	* rtems_telnetd/telnetd.c: #include <string.h> to make gcc31 happy.
	* rtems_webserver/webmain.c: Remove unused variable dir, cp.
2002-08-14 10:44:49 +00:00
Ralf Corsepius c6fa38ba29 Fix ChangeLog. 2002-08-13 21:20:48 +00:00
Ralf Corsepius 02158480ab 2002-08-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* ChangeLog: Fix bogus entry.
2002-08-13 14:51:15 +00:00
Ralf Corsepius 513afacb12 2002-08-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gcc3newlib/base-gnat.add: Don't use %{%prefix}/bin/gnat*.
	* gcc3newlib/Makefile.am: Use mkspec for c4x.
	* gcc3newlib/gccnewlib.add: Rework processing of %if %build_XXX.
	Rework handing Ada.
	Don't put adalib and adainclude into files.gcc.
	* gcc3newlib/target-gnat.add: Add adalib.
	Add adainclude.
2002-08-13 14:01:03 +00:00
Joel Sherrill 771e79d6a9 2002-08-12 Eric Norum <eric.norum@usask.ca>
* src/write.c (_write_r): Change prototype to match newlib's reent.h.
2002-08-12 23:50:06 +00:00
Ralf Corsepius 52c4e77eb4 2002-08-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* custom/posix.cfg: Don't include host.cfg.
2002-08-12 14:31:24 +00:00
Ralf Corsepius 67bfd9a63e 2002-08-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
Posix-BSP-Hacks:
	* configure.ac: Add AM_CONDITIONAL(LIBCHIP).
	Pass RTEMS_HOST to make/bsp.mak
	* Makefile.am: Pass RTEMS_HOST to make/bsp.mak.
	* wrapup/Makefile.am: Apply AM_CONDITIONAL(LIBCHIP).
2002-08-12 14:29:54 +00:00
Ralf Corsepius 0e2bfb8d60 2002-08-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gcc3newlib/base-gnat.add: Use -n rtems-base-gnat.
2002-08-12 13:21:46 +00:00
Joel Sherrill 299a523f63 2002-08-12 Joel Sherrill <joel@OARcorp.com>
* pppd/utils.c: Include i960 in varargs conditional to avoid error.
2002-08-12 11:23:44 +00:00
Ralf Corsepius a81b43236c 2002-08-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gcc3newlib/.cvsignore: Add mkspec.
2002-08-12 10:27:46 +00:00
Ralf Corsepius 4aba88a119 2002-08-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* mkgcc3newlibspec.in: Remove
	* gcc3newlib/mkspec.in: New.
	* configure.ac: Reflect changes above.
	* gcc3newlib/gccnewlib.add: Add build_XXX defines.
	Add preliminary gnat support.
	* gcc3newlib/base-g77.add: Add build_g77.
	* gcc3newlib/base-gcj.add: Add build_gcj.
	* gcc3newlib/base-gnat.add: New.
	* gcc3newlib/target-c++.add: Add build_cxx.
	* gcc3newlib/target-g77.add: Add build_g77.
	* gcc3newlib/target-gcj.add: Add build_gcj.
	* gcc3newlib/target-objc.add: Add build_objc.
	* gcc3newlib/target-gnat.add: New.
	* gcc3newlib/Makefile.am: Use ./mkspec. Use unified spec.
2002-08-12 10:11:44 +00:00
Ralf Corsepius f471a45c84 2002-08-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* console/ps2_mouse.c: Include <string.h> (for abort/exit).
2002-08-12 05:12:39 +00:00
Ralf Corsepius 2dd806a60e 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bootloader/Makefile.am: Fix that crappy Makefile.am once again.
2002-08-11 10:50:47 +00:00
Ralf Corsepius ca3fa6bb80 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/bsp-configure.m4: Fix small typo in comment.
2002-08-11 09:10:48 +00:00
Ralf Corsepius 24688dbd40 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/env-rtemsbsp.m4: RTEMS_ROOT="\$(PROJECT_ROOT)/c/$RTEMS_BSP".
2002-08-11 09:07:33 +00:00
Ralf Corsepius af10cd4c9a 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove RTEMS_BSP_ALIAS.
	Add RTEMS_CHECK_BSP_CACHE.
2002-08-11 08:59:17 +00:00
Ralf Corsepius 55ac4e14f7 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:21:01 +00:00
Ralf Corsepius 4eb22aac46 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* mpc6xx/wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:18:31 +00:00
Ralf Corsepius 73af0d932a 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* shmdr/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:17:05 +00:00
Ralf Corsepius 982fceec50 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* clock/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* console/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* startup/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* timer/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:13:50 +00:00
Ralf Corsepius 6fd7b93f08 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* start/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:12:59 +00:00
Ralf Corsepius c633eb4116 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* start/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:10:51 +00:00
Ralf Corsepius 8d6eee18cb 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:06:08 +00:00
Ralf Corsepius 0740a89a76 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* PCI_bus/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* clock/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* console/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* start/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* startup/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* timer/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* tod/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:04:36 +00:00
Ralf Corsepius d869f64e44 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* clock/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* console/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* start/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* startup/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* timer/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:04:12 +00:00
Ralf Corsepius 61f1ba5ce0 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* clock/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* console/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* network/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* nvram/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* pci/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* start/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* startup/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* timer/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* tod/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* universe/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:03:53 +00:00
Ralf Corsepius 1f5a123a21 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* clock/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* console/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* irq/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* network/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* start/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* startup/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:03:25 +00:00
Ralf Corsepius fb82bfffdc Fix broken ChangeLog 2002-08-11 07:02:49 +00:00
Ralf Corsepius dc17e8ed17 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* clock/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* console/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* irq/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* pci/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* residual/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* start/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* startup/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:02:19 +00:00
Ralf Corsepius 730ad0c1d3 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* clock/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* console/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* irq/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* pci/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* residual/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* start/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* startup/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:02:13 +00:00
Ralf Corsepius 61a1c787fe 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* clock/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* console/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* irq/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* network/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* startup/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:00:57 +00:00
Ralf Corsepius 8f8dd40cda 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* dlentry/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* flashentry/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* startup/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:00:30 +00:00
Ralf Corsepius d30b703a0f 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* dlentry/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* startup/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 07:00:09 +00:00
Ralf Corsepius 162cc99108 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* canbus/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* clock/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* console/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* irq/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* network/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* start/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* startup/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
 	* wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-08-11 06:59:42 +00:00