Commit Graph

16769 Commits

Author SHA1 Message Date
Joel Sherrill
e751e66477 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Now runs using fake clock ticker.
	* clock/clockdrv.c: Removed.
2008-09-25 13:35:24 +00:00
Joel Sherrill
7358c5a930 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* start/start.S: Fix name of idtsim__exit.
2008-09-25 13:35:04 +00:00
Joel Sherrill
8b33b6afc7 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console-io.c: Add missing file and remove junk code.
	* console/syscalls.S: New file.
2008-09-25 13:34:18 +00:00
Ralf Corsepius
858407db5a newlib-1.16.0-rtems4.10-20080925.diff. 2008-09-25 10:44:29 +00:00
Ralf Corsepius
190e9d5845 Undef __ATTRIBUTE_IMPURE_PTR__. 2008-09-25 10:40:49 +00:00
Joel Sherrill
939646293a 2008-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Simulator now appears to have 16M RAM support by
	default in gdb 6.8.
2008-09-24 21:44:41 +00:00
Joel Sherrill
cf03ba2ac2 2008-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, console/console-io.c, include/bsp.h:
2008-09-24 21:26:42 +00:00
Joel Sherrill
db1424c9d9 2008-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock_driver_simidle.c: New file.
	This implementation is for BSPs for simulators without a clock tick
	ISR.  It provides a special IDLE task that calls rtems_clock_tick()
	repeatedly when the application ends up in the IDLE task.  This
	simulates time advancing.  It is enough to run many tests but
	will not result in the correct behavior when you want timeslicing.
	This is because timeslicing assumes that a tick ISR determines
	that the currently executing thread must be switched out.  Without
	a clock tick ISR, this will not occur.
2008-09-24 21:26:18 +00:00
Joel Sherrill
164f8b3996 2008-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/clockdrv.c: Fix comment.
2008-09-24 16:40:38 +00:00
Joel Sherrill
ae1a501c95 2008-09-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, clock/clockdrv.c, include/bsp.h,
	start/start.S, startup/linkcmds: Now runs ticker and hello on
	sh-rtems4.10-gdb. The SH simulator in gdb has no hardware IO or
	interrupt simulation so we use the trap interface to print.
	* gdbsci/gdbsci.c: Removed.
2008-09-24 16:39:44 +00:00
Joel Sherrill
cd784cb75d 2008-09-24 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1326/cpukit
	* libi2c/libi2c.c: Use int for return value when negative values
	possible.
2008-09-24 14:31:26 +00:00
Joel Sherrill
115dae328a 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1324/bsps
	* aclocal/check-bsps.m4: Add missing icecube.
2008-09-24 14:07:45 +00:00
Joel Sherrill
13b8c65208 2008-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-bootcard-options.m4: Generalize and correct comment.
2008-09-24 13:44:04 +00:00
Ralf Corsepius
c736dcfb0a 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-bootcard-options.m4: Fix quoting.
2008-09-24 09:29:24 +00:00
Ralf Corsepius
3469329c31 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/lib/ftpfs.c: Use ssize_t for read retval (Fix
	  comparision of unsigned < 0).
2008-09-24 08:51:54 +00:00
Ralf Corsepius
a4bacff453 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminates libcpudir.
2008-09-24 07:29:38 +00:00
Ralf Corsepius
501e95b520 Regenerate. 2008-09-24 07:22:37 +00:00
Ralf Corsepius
4857b31eeb 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove NETWORKING (Sources are missing).
2008-09-24 07:21:22 +00:00
Ralf Corsepius
fdcb9b8a62 Remove duplicate bsp_specs. 2008-09-24 07:20:13 +00:00
Ralf Corsepius
a00d18ce77 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add DISTCLEANFILES = include/bspopts.h.
2008-09-24 07:07:31 +00:00
Ralf Corsepius
abe3261b4a 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Cosmetics.
2008-09-24 07:03:17 +00:00
Ralf Corsepius
c7ee4da979 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add bsp_specs.
2008-09-24 06:59:24 +00:00
Ralf Corsepius
7425411ff5 2008-08-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1323/bsps
	* Makefile.am: Remove AM_CFLAGS += -msoft-float.
2008-09-24 05:38:56 +00:00
Ralf Corsepius
74d0e87e14 2008-09-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Remove empty HAS_NETWORKING conditional.
2008-09-24 03:06:28 +00:00
Ralf Corsepius
1495d91163 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1322/bsps
	* include/bspopts.h.in: Remove.
2008-09-24 02:47:12 +00:00
Ralf Corsepius
196dac3bb7 New. 2008-09-24 02:21:02 +00:00
Ralf Corsepius
e4888a655e 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1322/bsps
	* include/bspopts.h.in: Remove.
2008-09-24 02:17:35 +00:00
Joel Sherrill
0c8c169cf9 2008-09-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsp_howto/BSPInitFlowchart-49.png: Update figure.
2008-09-23 21:34:47 +00:00
Joel Sherrill
0de9fdfb2e 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c, include/bootcard.h: Make letting boot_card() handle work
	area allocation mandatory. Rename
	RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
2008-09-23 19:53:41 +00:00
Joel Sherrill
95aa5e134e 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Make letting boot_card() handle work area allocation
	mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
	BSP_BOOTCARD_OPTIONS.
2008-09-23 19:53:35 +00:00
Joel Sherrill
63d82b7b88 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, include/bspopts.h.in: Make letting boot_card() handle
	work area allocation mandatory. Rename
	RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
2008-09-23 19:52:35 +00:00
Joel Sherrill
7a592dcddd 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Make letting boot_card() handle work area
	allocation mandatory. Rename
	RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
2008-09-23 19:52:21 +00:00
Joel Sherrill
12d02b8e91 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-bootcard-options.m4: New file.
	* aclocal/bsp-bootcards-handles-ram-allocation.m4: Removed.
2008-09-23 19:50:37 +00:00
Joel Sherrill
fe3007d7ca 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, start/start.S: bsp_cleanup() had the same code which was
	executed when you returned from boot_card() to start.S. So just use
	the stub bsp_cleanup() implementation and remove a file.
	* startup/bspclean.c: Removed.
2008-09-23 17:30:01 +00:00
Joel Sherrill
3e2f58a17c 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Rename
	existing bsp_reset() to bsp_sysReset() since the prototype did not
	match the standard one. Add standard bsp_reset().
	* startup/bspreset.c: New file.
2008-09-23 15:28:23 +00:00
Joel Sherrill
dba0264924 2008-09-23 Eric Norum <norume@aps.anl.gov>
* libnetworking/lib/rtems_bsdnet_ntp.c: Let TCP/IP stack pick port
	rather than hard coding selection.
2008-09-23 15:21:21 +00:00
Joel Sherrill
94cba6e1cc 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: BSP specific bsp_cleanup() is a dupe of a shared one.
	* startup/bspclean.c: Removed.
2008-09-23 15:11:51 +00:00
Joel Sherrill
81f160023d 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspclean.c: Removed.
2008-09-23 15:11:10 +00:00
Joel Sherrill
b6cf80fb50 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: BSP specific bsp_cleanup() is a dupe of a
	shared one.
	* startup/bspclean.c: Removed.
2008-09-23 15:10:33 +00:00
Joel Sherrill
a2a2f3f21a 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* start/start.S: bsp_cleanup() had the same code which was executed
	when you returned from boot_card() to start.S. So just use the stub
	bsp_cleanup() implementation and remove a file.
	* startup/bspclean.c: Removed.
2008-09-23 15:07:32 +00:00
Joel Sherrill
ca93cf149c 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: bsp_cleanup() had the same code which was executed when
	you returned from boot_card() to start.S. So just use the stub
	bsp_cleanup() implementation and remove a file.
	* startup/bspclean.c: Removed.
2008-09-23 14:51:37 +00:00
Joel Sherrill
b2fe499f10 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspclean.c: Removed.
2008-09-23 14:45:44 +00:00
Joel Sherrill
b39fdd9b5a 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: bsp_cleanup() had the same code which was executed when
	you returned from boot_card() to start.S. So just use the stub
	bsp_cleanup() implementation and remove a file.
2008-09-23 14:45:40 +00:00
Joel Sherrill
59bdd96602 2008-09-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* README: Add URL.
2008-09-23 14:21:20 +00:00
Joel Sherrill
8f912f27c5 2008-09-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/lpc2478.cfg: Comment out use of U-Boot specific mkimage since
	we do not reliably know it is installed.
2008-09-23 14:08:16 +00:00
Joel Sherrill
8a6c48076e 2008-09-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* acinclude.m4: New BSP -- lpc24xx.
2008-09-23 14:07:42 +00:00
Joel Sherrill
8c0cab0b09 2008-09-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/serial/ns16550.c: Enable interrupt code only for PowerPC or
	BSPs that support this feature.
2008-09-23 14:07:19 +00:00
Joel Sherrill
d126b32055 2008-09-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/utility.h: New file.
2008-09-23 14:07:05 +00:00
Joel Sherrill
13995d18a6 2008-09-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am, include/lpc24xx.h, misc/system-clocks.c:
	Move utility.h
2008-09-23 14:06:09 +00:00
Joel Sherrill
9b623eee16 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* at91rm9200/dbgu/dbgu.c: Use standardized bsp_cleanup() which can
	optionally print a message, poll for user to press key, and call
	bsp_reset(). Using this eliminates the various bsp_cleanup()
	implementations which had their own implementation and variety of
	string constants. This driver had to support the standard poll
	key input method.
2008-09-22 21:54:25 +00:00