Commit Graph
24290 Commits
Author SHA1 Message Date
Joel Sherrill bab3862b22 2010-08-23 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/bspstart.c: Add include to fix warning.
2010-08-23 23:10:27 +00:00
Joel Sherrill 64c2aa9ae0 2010-08-23 Joel Sherrill <joel.sherrill@oarcorp.com>
CID 79/DEADCODE
	CID 78/DEADCODE
	CID 77/DEADCODE
	CID 76/DEADCODE
	* posix/src/condtimedwait.c, posix/src/mutextimedlock.c,
	posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
	posix/src/semtimedwait.c: Resolve various dead code issues identified
	by Coverity scanner.
2010-08-23 21:31:27 +00:00
Joel Sherrill 85b9e7fd96 2010-08-23 Joel Sherrill <joel.sherrill@oarcorp.com>
CID 99
	CID 100
	CID 101
	CID 102
	* libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos.h,
	libfs/src/dosfs/msdos_misc.c: Resolve invalid use of const identified
	by Coverity scanner.
2010-08-23 21:29:31 +00:00
Joel Sherrill 2ff189dd0a 2010-08-23 Joel Sherrill <joel.sherrilL@OARcorp.com>
* network/network.c: Fix warning.
2010-08-23 17:14:11 +00:00
Sebastian Huber a19ae9ec60 2010-08-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1673/cpukit
	* score/src/chainappendempty.c, score/src/chaingetempty.c,
	score/src/chainprependempty.c: New files.
	* score/Makefile.am: Reflect changes above.
	* score/include/rtems/score/chain.h: Declare
	_Chain_Append_with_empty_check(), _Chain_Prepend_with_empty_check(),
	and _Chain_Get_with_empty_check().
	* score/inline/rtems/score/chain.inl: Define
	_Chain_Append_with_empty_check_unprotected(),
	_Chain_Prepend_with_empty_check_unprotected(), and
	_Chain_Get_with_empty_check_unprotected().
2010-08-23 16:10:53 +00:00
Joel Sherrill ae1ce9be6c 2010-08-23 Joel Sherrill <joel.sherrilL@OARcorp.com>
* irq/irq.h, startup/bspstart.c: Add includes to resolve warnings.
2010-08-23 16:08:53 +00:00
Joel Sherrill 33910b8401 2010-08-23 Joel Sherrill <joel.sherrilL@OARcorp.com>
* network/network.c: Fix warning.
2010-08-23 15:43:55 +00:00
Sebastian Huber c7eb1d450e Removed. 2010-08-23 09:13:58 +00:00
Sebastian Huber b89e4cd89c 2010-08-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
* gxx01/gxx_wrappers.h, gxx02/.cvsignore, gxx02/Makefile.am,
	gxx02/gxx02.doc, gxx02/gxx02.scn, gxx02/init.c: Removed files.
	* Makefile.am, configure.ac: Reflect changes above.
	* gxx01/init.c: Removed fatal error test case.
2010-08-23 08:32:52 +00:00
Sebastian Huber 83636b5802 2010-08-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
* spfatal24/.cvsignore, spfatal24/Makefile.am,
	spfatal24/spfatal24.doc, spfatal24/spfatal24.scn,
	spfatal24/testcase.h, spfatal25/.cvsignore, spfatal25/Makefile.am,
	spfatal25/spfatal25.doc, spfatal25/spfatal25.scn,
	spfatal25/testcase.h: New files.
	* Makefile.am, configure.ac: Reflect changes above.
2010-08-23 08:27:34 +00:00
Sebastian Huber 4b9ddca40c 2010-08-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1671/cpukit
	* libcsupport/include/rtems/gxx_wrappers.h: New file.
	* libcsupport/Makefile.am, libcsupport/preinstall.am: Reflect change
	above.
	* libcsupport/src/gxx_wrappers.c: Include <rtems/gxx_wrappers.h>.  Use
	_Internal_error_Occurred() instead of rtems_panic().
	* score/include/rtems/score/interr.h: Added
	INTERNAL_ERROR_GXX_KEY_ADD_FAILED and
	INTERNAL_ERROR_GXX_MUTEX_INIT_FAILED.
2010-08-23 07:59:38 +00:00
Sebastian Huber 612ff40e8d 2010-08-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
* test/tests.c: Removed file.
	* startup/bspstart.c: Fixed warnings.
2010-08-23 07:38:50 +00:00
Sebastian Huber d522354773 2010-08-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
* console/hsu.c: Fixed warnings.
2010-08-23 07:25:47 +00:00
Joel Sherrill fc0af72d77 2010-08-20 <yann.sionneau@telecom-sudparis.eu>
* libchip/network/greth.c, libchip/network/open_eth.c: Add constants
	for buffer modes.
2010-08-20 21:26:10 +00:00
Joel Sherrill 229264b20d 2010-08-20 <yann.sionneau@telecom-sudparis.eu>
* libmisc/fb/fb.h: Add constants for buffer modes.
2010-08-20 21:24:44 +00:00
Joel Sherrill b999676af0 2010-08-20 <yann.sionneau@telecom-sudparis.eu>
* rtems/score/lm32.h: Add lm32_read_interrupts().
2010-08-20 21:24:16 +00:00
Joel Sherrill 9bf3483559 2010-08-20 <yann.sionneau@telecom-sudparis.eu>
* shared/milkymist_ac97/ac97.c, shared/milkymist_clock/ckinit.c,
	shared/milkymist_clock/clock.h, shared/milkymist_console/console.c,
	shared/milkymist_console/uart.c, shared/milkymist_console/uart.h,
	shared/milkymist_framebuffer/framebuffer.c,
	shared/milkymist_gpio/gpio.c, shared/milkymist_networking/mm_crc32.c,
	shared/milkymist_networking/network.c,
	shared/milkymist_networking/network.h,
	shared/milkymist_timer/timer.c: New files.
2010-08-20 21:23:27 +00:00
Joel Sherrill 1909706760 2010-08-20 <yann.sionneau@telecom-sudparis.eu>
* acinclude.m4, configure.ac: Add Milkymist BSP developed as part of
	GSOC 2010.
2010-08-20 21:22:31 +00:00
Joel Sherrill 8affb5a9ed 2010-08-20 <yann.sionneau@telecom-sudparis.eu>
Add Milkymist BSP developed as part of GSOC 2010.
	* ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
	preinstall.am, Documentation/uart.txt, include/.cvsignore,
	include/bsp.h, include/system_conf.h, include/tm27.h,
	make/custom/milkymist.cfg, startup/linkcmds: New files.
2010-08-20 21:22:27 +00:00
Joel Sherrill 565023562f 2010-08-20 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1682/bsps
	* startup/bspstart.c: Add BSP_poll_char.
2010-08-20 17:59:41 +00:00
Joel Sherrill bd0fb9191b 2010-08-20 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1684/bsps
	* startup/bspstart.c: Add BSP_poll_char.
2010-08-20 16:31:24 +00:00
Joel Sherrill 2e5fb63fa6 2010-08-20 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1685/bsps
	* startup/bspstart.c: Add BSP_poll_char.
2010-08-20 16:30:25 +00:00
Joel Sherrill 4a79a51683 2010-08-20 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1686/bsps
	* console/console.c: Add BSP_poll_char.
2010-08-20 16:03:51 +00:00
Ralf Corsepius 6c22fa12cb 2010-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/rtems/posix/aio_misc.h: Add decl for aio_request_queue.
	* posix/src/aio_misc.c: Add aio_request_queue.
2010-08-20 14:37:08 +00:00
Ralf Corsepius 0ca3af6b85 2010-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/rtems/posix/aio_misc.h: Remove rtems_aio_request_s,
	rtems_aio_request_chain_s, rtems_aio_queue_s;
2010-08-20 13:32:28 +00:00
Ralf Corsepius b27ec1e0d7 2010-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/aio.h: Separate LIO-modes from LIO-opcodes (From
	freebsd).
2010-08-20 13:30:32 +00:00
Ralf Corsepius b3263f57d2 2010-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* sapi/include/rtems/chain.h: Move extern "C".
2010-08-20 13:26:55 +00:00
Joel Sherrill 2c4d3879f5 2010-08-20 Gedare Bloom <giddyup44@yahoo.com>
PR 1681/cpukit
	* shared/score/interrupt.S: With the percpu patch, ASM uses
	INTERRUPT_STACK_HIGH instead of _CPU_Interrupt_stack_high. The
	sparc64 was still using the old variable, which was declared in its
	cpu.h file. This patch to comment out the declaration and switch to
	using INTERRUPT_STACK_HIGH.
2010-08-20 12:47:38 +00:00
Ralf Corsepius a45e501813 2010-08-16 Alin Rus <alin.codejunkie@gmail.com>
* posix/include/aio.h: Add LIO_SYNC.
	* posix/include/rtems/posix/aio_misc.h: Add aio_request_queue,
	Cosmetics.
	* posix/src/aio_cancel.c, posix/src/aio_fsync.c, posix/src/aio_misc.c:
	Rework.
2010-08-20 09:08:05 +00:00
Joel Sherrill b95e69d26c 2010-08-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
* psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect AIO
	submission.
2010-08-19 19:55:29 +00:00
Joel Sherrill 1a20a15e66 2010-08-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
* psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
2010-08-19 12:31:22 +00:00
Joel Sherrill 68309418cb 2010-08-19 Gedare Bloom <giddyup44@yahoo.com>
PR 1680/cpukit
	* score/src/isr.c: Correct initialization of _CPU_Interrupt_stack_high
	to properly do the alignment. This most likely only would have caused
	a propblem on CPUs where the stack grows down and have strict
	alignment.
2010-08-19 12:13:56 +00:00
Joel Sherrill 517d63f206 2010-08-19 Gedare Bloom <giddyup44@yahoo.com>
PR 1681/cpukit
	* rtems/score/cpu.h: With the percpu patch, ASM uses
	INTERRUPT_STACK_HIGH instead of _CPU_Interrupt_stack_high. The
	sparc64 was still using the old variable, which was declared in its
	cpu.h file. This patch comments out the declaration and switch to
	using INTERRUPT_STACK_HIGH.
2010-08-19 12:11:42 +00:00
Ralf Corsepius d7c4e1d445 Regenerate. 2010-08-18 10:31:17 +00:00
Ralf Corsepius f1d5b89eba Add bcond_with gcc_stdint. 2010-08-18 10:30:30 +00:00
Ralf Corsepius aea6410556 gcc-core-4.5.1-rtems4.11-20100818.diff 2010-08-18 10:29:57 +00:00
Ralf Corsepius 08634cb24f GCC_RPMREL = 5 2010-08-18 10:29:40 +00:00
Ralf Corsepius 8cfa0bcd95 New. 2010-08-18 10:25:35 +00:00
Chris Johns 2728f7e55c 2010-08-18 Chris Johns <chrisj@rtems.org>
PR 1677/filesystem
        * libfs/src/imfs/imfs_creat.c: Fix creating of a file. Lost in the
        change from a switch statement.
2010-08-18 09:58:15 +00:00
Sebastian Huber 81f6420091 2010-08-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/ide/ata_internal.h: C++ compatibility.
2010-08-17 14:15:47 +00:00
Sebastian Huber cac29eed7d 2010-08-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/Makefile.am, libchip/preinstall.am: Install
	<libchip/ata_internal.h>.
2010-08-17 14:06:56 +00:00
Sebastian Huber 9ca9758546 2010-08-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/ide/ata_util.c: New file.
	* libchip/Makefile.am: Reflect change from above.
	* libchip/ide/ata.c: Moved ata_breq_init(), ata_identify_device(), and
	ata_process_request_on_init_phase() into new file.
2010-08-17 13:54:50 +00:00
Sebastian Huber f5194a9485 2010-08-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/ide/ata_internal.h, libchip/ide/ata.c: Moved code into
	separate functions.  Added public ata_breq_init(),
	ata_identify_device(), and ata_process_request_on_init_phase()
	functions.
2010-08-17 13:41:29 +00:00
Ralf Corsepius 8b82bc3b41 2010-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* fileio/Makefile.am: Remove AM_CONDITIONAL(LIBCHIP).
	* configure.ac: Remove AM_CONDITIONAL(LIBCHIP).
	Force autoconf-2.67, automake-1.11.1.
2010-08-16 14:20:48 +00:00
Ralf Corsepius a218508230 2010-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/rtems/posix/aio_misc.h: Remove
	rtems_aio_queue_s.size (Unused).
	* posix/src/aio_misc.c: Remove aio_request_queue.size.
	Cosmetics.
2010-08-16 14:09:38 +00:00
Ralf Corsepius db8c6d6492 2010-08-16 Alin Rus <alin.codejunkie@gmail.com>
* Makefile.am, configure.ac: Add psxaio01/, psxaio02/.
	* psxaio01/Makefile.am, psxaio01/init.c, psxaio01/psxaio01.scn,
	psxaio01/system.h: New.
	* psxaio02/Makefile.am, psxaio02/init.c, psxaio02/psxaio02.scn,
	psxaio02/system.h: New.
2010-08-16 13:29:49 +00:00
Ralf Corsepius 5175e5ee49 2010-08-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/Makefile.am: Reflect aio-changes.
2010-08-16 05:47:30 +00:00
Ralf Corsepius d8a7e18024 2010-08-16 Alin Rus <alin.codejunkie@gmail.com>
* posix/src/aio_misc.c: New.
	* posix/src/aio_error.c, posix/src/aio_read.c,
	* posix/src/aio_return.c, posix/src/aio_write.c:
	New implementation.
2010-08-16 05:46:09 +00:00
Ralf Corsepius a45d062026 Regenerate. 2010-08-16 05:40:29 +00:00
Ralf Corsepius e501d79f46 2010-08-16 Alin Rus <alin.codejunkie@gmail.com>
* posix/include/aio.h: Extend struct aiocb.
	* posix/include/rtems/posix/aio_misc.h: New.
2010-08-16 05:39:59 +00:00