Commit Graph
18544 Commits
Author SHA1 Message Date
Joel Sherrill a319ab0471 2009-05-25 Allan Hessenflow <allanh@kallisti.com>
* start/start.S: Correct call to boot_card to meet bfin abi by
	clearing l0 - l3 and allocating some stack space.
2009-05-28 20:55:46 +00:00
Joel Sherrill 7c8d65e835 2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1415/cpukit
	* rtems/src/semcreate.c, rtems/src/semtranslatereturncode.c,
	score/include/rtems/score/coremutex.h,
	score/inline/rtems/score/coremutex.inl, score/src/coremutex.c:
	Address two paths where a task with a priority above the ceiling
	could obtain a priority ceiling mutex.
2009-05-28 20:38:12 +00:00
Joel Sherrill 86abd5b984 2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* aclocal/bsp-alias.m4: Add csb637 as variant of csb337.
2009-05-28 20:09:16 +00:00
Joel Sherrill 6aaab51b92 2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/csb637.cfg: New file.
2009-05-28 20:08:43 +00:00
Joel Sherrill b767616d2d 2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, README, configure.ac, preinstall.am, start/start.S,
	startup/memmap.c: Add csb637 as alias and variant.
	* startup/linkcmds.csb637: New file.
2009-05-28 20:08:20 +00:00
Joel Sherrill b11e05fe0f 2009-05-27 Michael Walle <michael@walle.cc>
* shared/start/start.S: Export crt0 symbol because the debug.S uses
	that.
2009-05-27 15:36:09 +00:00
Joel Sherrill 8d64f08eb8 2009-05-27 Fernando Nicodemos <fgnicodemos@terra.com.br>
* at91rm9200/clock/clock.c: Add support for nanoseconds since last
	tick. The resolution is not that high but better than nothing.
2009-05-27 14:34:24 +00:00
Joel Sherrill 22ed4172f7 2009-05-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/include/rtc.h: New RTC driver interface.
	* libmisc/Makefile.am, libmisc/shell/shellconfig.h: Added RTC command.
	* libmisc/shell/main_rtc.c: New file.
2009-05-27 14:23:23 +00:00
Joel Sherrill 72fe60735b 2009-05-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* clock/rtc.c, clock/tod.h: Update for new RTC driver interface.
2009-05-27 14:22:10 +00:00
Joel Sherrill 7e0bd6ee20 2009-05-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* tod.h, tod.c: Update for new RTC driver interface.
2009-05-27 14:21:29 +00:00
Joel Sherrill 3fb3de14ff PR fixed. 2009-05-27 12:05:19 +00:00
Joel Sherrill c7935a4a2a 2009-05-25 Allan Hessenflow <allanh@kallisti.com>
PR 1418/cpukit
	* rtems/score/cpu.h: corrected _CPU_ISR_Flash implementation, added
	core synchronization after all cli/sti.
2009-05-27 12:01:59 +00:00
Joel Sherrill 31099c7dfe PR added. 2009-05-27 11:58:34 +00:00
Joel Sherrill 64501892a9 2009-05-25 Allan Hessenflow <allanh@kallisti.com>
PR 1415/bsps
	* startup/bspstart.c, startup/linkcmds: Enable caches and therefore
	enable the mmu.
	* start/start.S: Correct call to boot_card to meet bfin abi by
	clearing l0 - l3 and allocating some stack space.
2009-05-27 11:58:16 +00:00
Joel Sherrill 6ff3add123 2009-05-25 Allan Hessenflow <allanh@kallisti.com>
PR 1418/bsps
	* mmu/mmu.c: enable mmu after initializing it.
	* mmu/mmu.h: add missing mmu flags entries.
	* include/mmuRegs.h: correct a couple field name typos.
2009-05-27 11:57:33 +00:00
Joel Sherrill 8ef7f20d01 2009-05-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Remove junk bsp_reset().
	* startup/bspreset.c: Removed.
2009-05-25 21:12:19 +00:00
Joel Sherrill ef6d53b92d 2009-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
2009-05-22 18:10:07 +00:00
Joel Sherrill e379e962b3 2009-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1415/cpukit
	* Makefile.am, configure.ac: Add test for very simple priority ceiling
	violation.
	* sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
	sp51/sp51.scn: New files.
2009-05-21 19:40:07 +00:00
Joel Sherrill 8abaa16177 2009-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1413/cpukit
	* Makefile.am, configure.ac: Add test for case where server based
	timers which reinitiated themselves did not get reinserted onto timer
	chain.
	* sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
	sp50/sp50.scn: New files.
2009-05-21 15:42:52 +00:00
Joel Sherrill 43fe77c23b 2009-05-21 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1413/cpukit
	* rtems/src/timerserver.c: Fix bug where server based timers which
	reinitiated themselves did not get reinserted onto timer chain.
2009-05-21 15:39:51 +00:00
Joel Sherrill 1dc1da58a1 2009-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1414/cpukit
	* Makefile.am, configure.ac: Tighten math on extraction of index so it
	is harder to trick by passing in a valid id of an incorrect object
	class.
	* sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
	sp49/sp49.scn: New files.
2009-05-21 14:34:15 +00:00
Joel Sherrill be0eebc1be 2009-05-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* librpc/src/xdr/xdr_float.c: Change detection logic for h8300.
2009-05-20 22:58:32 +00:00
Chris Johns 9c22907122 2009-05-19 Chris Johns <chrisj@rtems.org>
* cpuuse/tswitch.c: Lower sample count for small memory targets.
        * cpuuse/system.h: Smaller stack size for small memory targets.
        * monitor02/init.c: Cannot run on small memory targets.
2009-05-18 23:50:10 +00:00
Chris Johns a1c219b8fd 2009-05-19 Chris Johns <chrisj@rtems.org>
* sp04/tswitch.c: Lower sample count for small memory targets.
2009-05-18 23:49:15 +00:00
Joel Sherrill 36980c10c9 2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console-io.c: Fix typo.
2009-05-18 17:54:49 +00:00
Joel Sherrill 6ef192c2dd 2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Correct name of ENTRY.
2009-05-18 17:54:24 +00:00
Joel Sherrill 498b2bc7b8 2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsppost.c: Fix typo.
2009-05-18 17:53:53 +00:00
Ralf Corsepius be1d136ce8 automake-1.11. 2009-05-18 16:51:52 +00:00
Joel Sherrill 22c264e085 2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1412/cpukit
	* score/src/coremutex.c: Add missing braces. Broken with strict mutex
	code added.
2009-05-18 14:47:20 +00:00
Ralf Corsepius d1095eca15 New. 2009-05-18 08:03:06 +00:00
Ralf Corsepius 4890bae616 Automake-1.11. 2009-05-18 07:55:51 +00:00
Joel Sherrill b7681c6b12 2009-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
	NULL attribute pointer on init.
2009-05-18 00:39:25 +00:00
Joel Sherrill 7a67dfbc62 2009-05-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
	psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
	Improved so coverage is better.
2009-05-17 20:59:23 +00:00
Joel Sherrill 5b469b7387 2009-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtmonuse/init.c: Do not use Task_name array before initialized.
2009-05-17 17:22:21 +00:00
Joel Sherrill ea6dbd0e1c 2009-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* psx04/init.c: Correct errors introduced by using different variable
	for return type when correcting typing warnings.
2009-05-17 16:26:01 +00:00
Joel Sherrill 5860b90232 2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/getitimer.c, posix/src/setitimer.c: Add error checks and
	clean up so coverage analysis is possible.
2009-05-15 17:43:02 +00:00
Joel Sherrill 9bced10753 2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test to provide coverage analysis
	of the current implementation of getitimer() and setitimer().
	* psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
	psxitimer/psxitimer.scn: New files.
2009-05-15 17:42:27 +00:00
Joel Sherrill 760076d746 2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
	case to improve coverage analysis.
2009-05-15 16:01:15 +00:00
Joel Sherrill f23a263f17 2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/sysconf.c: Restructure to improve coverage analysis.
2009-05-15 16:00:24 +00:00
Joel Sherrill 4f67befd48 2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* spprintk/init.c: printk() now 100% covered.
2009-05-15 15:03:02 +00:00
Joel Sherrill 7bd0dbc385 2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/Makefile.am, libcsupport/src/printk.c: Restructure to
	make analysis and coverage easier. Now 100% covered.
	* libcsupport/src/vprintk.c: New file.
2009-05-15 15:02:43 +00:00
Joel Sherrill 4a6d16043f 2009-05-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-generic.h, src/irq-generic.c: Documentation.
2009-05-15 12:53:44 +00:00
Joel Sherrill 4670d91898 2009-05-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Doxygen.in: Fixed project name.  Added project number.  Enabled auto
	brief.  Disabled include graphs.
	* include/rtems/irq-extension.h, libblock/include/rtems/bdpart.h,
	libblock/include/rtems/bdbuf.h, libblock/include/rtems/bdpart.h,
	libblock/include/rtems/blkdev.h, libblock/include/rtems/diskdevs.h,
	libblock/include/rtems/ramdisk.h, libblock/src/bdbuf.c,
	libblock/src/blkdev.c, libblock/src/diskdevs.c, libblock/src/ramdisk.c:
	Documentation.
	* libblock/src/bdpart.c: Documentation.  Fixed NULL pointer access.
2009-05-15 12:52:12 +00:00
Thomas Doerfler 3b7e9bcfcd cpu.c, cpu_asm.S, rtems/score/cpu.h: Cleanup of the floating point context initialization, save and restore code. 2009-05-15 07:20:38 +00:00
Thomas Doerfler 6ec6ceb962 startup/bspstart.c: Fixed cache support functions. Enable FPU if the initialization tasks need them. 2009-05-15 07:20:00 +00:00
Joel Sherrill 51dc1b3fde 2009-05-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* spprintk/init.c: More test cases.
2009-05-14 17:44:30 +00:00
Joel Sherrill d4b75d2043 2009-05-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
	large enough for buffer node overhead.
2009-05-14 16:01:01 +00:00
Joel Sherrill 02ba7cac29 2009-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, spwatchdog/system.h,
	spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
	printk. These will help coverage. Simplify spwkspace.
	* spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
	spprintk/spprintk.scn: New files.
	* spwkspace/system.h: Removed.
2009-05-14 14:29:40 +00:00
Joel Sherrill 4f7b4a8836 2009-05-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
	methods.
	* spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
	spwkspace/spwkspace.scn, spwkspace/system.h: New files.
2009-05-13 17:09:14 +00:00
Joel Sherrill 4423e62ac1 2009-05-13 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1411/cpukit
	* rtems/src/workspace.c, score/include/rtems/score/protectedheap.h,
	score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c: Improve
	workspace wrapper methods.
2009-05-13 16:48:08 +00:00