Commit Graph

22006 Commits

Author SHA1 Message Date
Joel Sherrill
6c48b5358c 2011-01-08 Alin Rus <alin.codejunkie@gmail.com>
* posix/src/aio_misc.c: Fix rtems_aio_remove_req did not iterate
	over chain.
	* posix/src/aio_cancel.c: Add debug information. Add check for
	bad file descriptor. Add else branch for cancel request on empty
	IQ chain.
2011-01-08 21:01:32 +00:00
Ralf Corsepius
609ec1b246 Update. 2011-01-07 17:11:08 +00:00
Ralf Corsepius
ac18636205 New. 2011-01-07 08:19:39 +00:00
Ralf Corsepius
2d0e0c9972 Regenerate. 2011-01-07 08:19:12 +00:00
Ralf Corsepius
b16b20d9d4 newlib-1.19.0-rtems4.11-20110107.diff.
Abandon gcc-4.5.0, gcc-4.5.1.
2011-01-07 08:18:09 +00:00
Ralf Corsepius
358b757ebe Bump GCC_RPMREL.
NEWLIB_VERS = 1.19.0.
Reset NEWLIB_RPMREL.
2011-01-07 08:16:52 +00:00
Ralf Corsepius
2ff81e9dbd Regenerate. 2011-01-07 08:02:39 +00:00
Ralf Corsepius
7d6fa95976 Bump BINUTILS_RPMREL = 2. 2011-01-07 08:01:01 +00:00
Ralf Corsepius
ba696c19ec Add binutils-2.21-rtems4.11-20110107.diff. 2011-01-07 07:59:00 +00:00
Ralf Corsepius
9f1ab2356a New. 2011-01-07 07:58:01 +00:00
Ralf Corsepius
ac948cd220 Housekeeping. 2011-01-07 07:57:37 +00:00
Joel Sherrill
a7dc62aec3 2011-01-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Move comment to correct location.
2011-01-06 18:57:59 +00:00
Joel Sherrill
5fbf42c276 2011-01-06 Joel Sherrill <joel.sherrilL@OARcorp.com>
* shared/irq/irq_asm.S: Fix spelling.
2011-01-06 14:34:08 +00:00
Joel Sherrill
3030975ab6 2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/error.c: Scheduler Simulator compilation always
	defines __RTEMS_VIOLATE_KERNEL_VISIBILITY__. So avoid redefinition
	warning.
2011-01-04 19:53:14 +00:00
Joel Sherrill
a84d456ce2 2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_readlink.c: readlink
	filesystem entry should return ssize_t.
2011-01-04 19:18:09 +00:00
Joel Sherrill
8633e8f084 2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/aio_cancel.c: Use perfd field not next_fd.
2011-01-04 18:38:58 +00:00
Joel Sherrill
f447932fc0 2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/nfsclient/src/nfs.c: readlink filesystem entry should
	return ssize_t.
2011-01-04 18:32:59 +00:00
Joel Sherrill
031785a6cd 2011-01-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu_asm.S: _Thread_Executing was not used.
2011-01-04 15:33:31 +00:00
Joel Sherrill
f989f1d224 2011-01-02 Joel Sherrill <joel.sherrilL@OARcorp.com>
* psx05/init.c: Spacing.
2011-01-03 01:59:22 +00:00
Joel Sherrill
e184e3d596 2011-01-02 Danila Bespalov <danila DOT bespalov AT gmail DOT com>
* started/buildc.t, started/buildrt.t, started/nt.t, started/require.t,
	started/sample.t: Review and improve.
2011-01-02 16:12:02 +00:00
Sebastian Huber
45c8fb6534 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* network/network.c: Update for API changes.
2010-12-30 14:05:34 +00:00
Sebastian Huber
ce0922e685 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/u-boot.h: Removed file.
	* include/u-boot-config.h, include/tsec-config.h: New files.
	* include/bsp.h, start/start.S, startup/bspstart.c: Use new U-Boot
	support.
	* network/network.c: Update for API changes.
	* Makefile.am, preinstall.am: Reflect changes above.
2010-12-30 13:16:41 +00:00
Sebastian Huber
4bb492529a 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am, mpc83xx/include/mpc83xx.h,
	mpc83xx/network/tsec.c, mpc83xx/network/tsec.h: Make it possible to
	use the TSEC driver for other systems.
2010-12-30 13:12:03 +00:00
Sebastian Huber
1e86d1e350 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* mpc83xx/include/mpc83xx.h, mpc83xx/network/tsec.c,
	mpc83xx/network/tsec.h: Make it possible to use the TSEC driver for
	other systems.
2010-12-30 13:09:47 +00:00
Sebastian Huber
5cace1823c 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/u-boot.h: Removed file.
	* include/u-boot-config.h: New file.
	* include/bsp.h, start/start.S, startup/bspstart.c: Use new U-Boot
	support.
	* Makefile.am, preinstall.am: Reflect changes above.
2010-12-30 13:04:24 +00:00
Sebastian Huber
eab47ad80e 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/uboot_dump_bdinfo.c: Include <bsp/u-boot.h> if necessary.
	* shared/include/u-boot-board-info.h: New file.
	* shared/include/u-boot.h: Removed file.
2010-12-30 13:01:13 +00:00
Sebastian Huber
9812d517a1 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/bspgetworkarea.c: Include <bsp/u-boot.h> if necessary.
	* shared/include/u-boot.h, shared/src/bsp-uboot-board-info.c: New
	files.
2010-12-30 12:58:39 +00:00
Sebastian Huber
6175176562 2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am, startup/start.S: Use standard zero
	function.
	* startup/linkcmds.base: Reserve enough space for the exception
	minimum prologues.  Changed start section name.
	* startup/bspstart.c: Removed superfluous cache initialization.
	* configure.ac: Fixed option default values.
2010-12-29 10:54:57 +00:00
Sebastian Huber
47b0230107 2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/include/start.h, shared/src/bsp-start-zero.S: New files.
2010-12-29 10:52:03 +00:00
Sebastian Huber
4e9d8ea602 2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
* new-exceptions/bspsupport/ppc_exc_address.c,
	new-exceptions/bspsupport/ppc_exc_initialize.c: Fixed IVOR handling for
	e200z0 and e200z1.
2010-12-29 10:48:08 +00:00
Sebastian Huber
ef8dff0531 2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
* mpc55xx/include/mpc55xx.h, mpc55xx/misc/copy.S: Removed zero
	functions.
2010-12-29 10:45:33 +00:00
Sebastian Huber
644448f840 2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/include/cpuIdent.c, shared/include/cpuIdent.h: Added support
	for e500v2.  Removed IVPR/IVOR/HWIVOR features since they are included
	in Book E.
	* new-exceptions/bspsupport/vectors.h,
	new-exceptions/bspsupport/ppc_exc.S,
	new-exceptions/bspsupport/ppc_exc_address.c,
	new-exceptions/bspsupport/ppc_exc_categories.c,
	new-exceptions/bspsupport/ppc_exc_initialize.c,
	new-exceptions/bspsupport/ppc_exc_prologue.c: Added support for
	e500v2.  Added exception vector defines for Book E types.  Removed
	e200 exception vector defines.  Added e500 exception vector defines.
	Unified IVOR calculation for e200 and e500 (e200z1 has hard wired
	IVOR values).
2010-12-29 09:51:18 +00:00
Sebastian Huber
26a250afca 2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
* startup/linkcmds.base: Reserve enough space for the exception
	minimum prologues.
2010-12-29 09:43:06 +00:00
Sebastian Huber
d00b7a5a3f 2010-12-28 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libfs/src/dosfs/msdos_conv.c: Fixed convertion of half seconds to
	seconds.
2010-12-28 09:55:57 +00:00
Sebastian Huber
3ae59505d0 2010-12-28 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libfs/src/dosfs/msdos_misc.c: Create short file names acceptable for
	Windows.
2010-12-28 08:46:57 +00:00
Sebastian Huber
45edf78e36 2010-12-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_misc.c,
	libfs/src/dosfs/msdos_create.c: Create valid create and modfied date
	and time.
2010-12-27 14:35:13 +00:00
Ralf Corsepius
9f82dfb799 Remove. 2010-12-26 17:08:45 +00:00
Sebastian Huber
6d9059f6e8 2010-12-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
* mpc83xx/i2c/mpc83xx_i2cdrv.c: Fixed interrupt flag clearing for
	MPC55XX family.
2010-12-23 12:50:55 +00:00
Sebastian Huber
dbb3211a29 2010-12-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
* configure.ac: Added I2C options.  Fixed eMIOS prescaler.  Use
	standard linker command file support.
	* include/bsp.h: Declare I2C initialization function.
	* i2c/i2c_init.c: Implementation.
	* make/custom/gwlcfm.cfg, make/custom/mpc5566evb.cfg,
	make/custom/mpc55xx.inc: Use standard linker command file support.
	* startup/bspstart.c: More board specific settings.
	* Makefile.am, preinstall.am: Reflect changes above.
2010-12-22 14:21:03 +00:00
Sebastian Huber
b5919529db 2010-12-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
* new-exceptions/bspsupport/ppc_exc.S: Comment.
	* new-exceptions/bspsupport/ppc_exc_address.c: Fixed address
	calculation for e200z1 core.
2010-12-22 14:13:03 +00:00
Joel Sherrill
ffc3c64cf4 2010-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
Add RTEMS Scheduler Simulator.
	* configure.ac: Add tools/schedsim.
2010-12-17 15:25:40 +00:00
Ralf Corsepius
e715ecbdfa Regenerate. 2010-12-17 15:24:02 +00:00
Ralf Corsepius
00ae84c039 gcc-4.5.2 (final). 2010-12-17 15:22:35 +00:00
Ralf Corsepius
42462e8da8 Rebase patch for gcc-4.5.2. 2010-12-17 15:18:04 +00:00
Joel Sherrill
5aecf664d9 2010-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
Jennifer Averett <jennifer.averett@oarcorp.com>

	Add RTEMS Scheduler Simulator.
	* sapi/include/confdefs.h: This adds some simple conditional
	logic to disable portions of the configuration that are NOT supported
	when configuring an RTEMS instance for use with a Scheduler Simulator
	instance.
2010-12-17 14:56:06 +00:00
Joel Sherrill
7accb652a7 2010-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
Jennifer Averett <jennifer.averett@oarcorp.com>

	Add RTEMS Scheduler Simulator.  This is the top level of the tree.
	* .cvsignore, ChangeLog, Makefile.am, configure.ac: New files.
2010-12-17 14:53:29 +00:00
Joel Sherrill
f9b0a390e1 2010-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore: New file.
2010-12-17 14:53:04 +00:00
Joel Sherrill
4bc2c9886b 2010-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
Jennifer Averett <jennifer.averett@oarcorp.com>

	Add RTEMS Scheduler Simulator.  This is the RTEMS "port" to and
	adapter code to run on GNU/Linux with a fake context switch.
	* ChangeLog, Makefile.am, interr.c, rtems_init.c, rtems_sched.h,
	wkspace.c, sched_cpu/cpu.c, sched_cpu/cpu_asm.c,
	sched_cpu/rtems/asm.h, sched_cpu/rtems/stringto.h,
	sched_cpu/rtems/score/cpu.h, sched_cpu/rtems/score/cpu_asm.h,
	sched_cpu/rtems/score/cpuopts.h, sched_cpu/rtems/score/no_cpu.h,
	sched_cpu/rtems/score/types.h: New files.
2010-12-17 14:51:56 +00:00
Joel Sherrill
abff6d226a 2010-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
Jennifer Averett <jennifer.averett@oarcorp.com>

	Add RTEMS Scheduler Simulator.  This is the shell scripting portion.
	* .cvsignore, ChangeLog, Makefile.am, schedsim_priority/.cvsignore,
	schedsim_priority/Makefile.am, schedsim_priority/config.c,
	schedsim_priority/printheir_executing.c,
	schedsim_priority/schedsim.cc,
	schedsim_priority/wrap_thread_dispatch.c, scripts/script01,
	scripts/script02, scripts/script03, scripts/script04,
	scripts/script05, scripts/script06, shared/.cvsignore,
	shared/Makefile.am, shared/commands.c, shared/getopt.c,
	shared/lookup_semaphore.c, shared/lookup_task.c,
	shared/main_clocktick.c, shared/main_echo.c, shared/main_executing.c,
	shared/main_heir.c, shared/main_help.c, shared/main_rtemsinit.c,
	shared/main_semcreate.c, shared/main_semdelete.c,
	shared/main_semflush.c, shared/main_semobtain.c,
	shared/main_semrelease.c, shared/main_taskcreate.c,
	shared/main_taskdelete.c, shared/main_taskmode.c,
	shared/main_taskpriority.c, shared/main_taskresume.c,
	shared/main_tasksuspend.c, shared/main_taskwakeafter.c,
	shared/schedsim_shell.h, shared/shell_cmdset.c,
	shared/shell_makeargs.c, shared/include/shell.h,
	shared/include/newlib/_ansi.h, shared/include/newlib/getopt.h: New
	files.
2010-12-17 14:49:40 +00:00
Joel Sherrill
9f8115f90a 2010-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* math/Makefile.am, math/init.c: Init task has to be floating point and
	there is no point in using optional manager stubs since libio needs
	semaphores.
2010-12-16 21:33:31 +00:00