| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
* aclocal/bsp-alias.m4: Add csb637 as variant of csb337.
|
|
|
|
| |
* custom/csb637.cfg: New file.
|
|
|
|
|
|
| |
* Makefile.am, README, configure.ac, preinstall.am, start/start.S,
startup/memmap.c: Add csb637 as alias and variant.
* startup/linkcmds.csb637: New file.
|
|
|
|
|
| |
* shared/start/start.S: Export crt0 symbol because the debug.S uses
that.
|
|
|
|
|
| |
* at91rm9200/clock/clock.c: Add support for nanoseconds since last
tick. The resolution is not that high but better than nothing.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* clock/rtc.c, clock/tod.h: Update for new RTC driver interface.
|
|
|
|
| |
* tod.h, tod.c: Update for new RTC driver interface.
|
| |
|
|
|
|
|
|
| |
PR 1418/cpukit
* rtems/score/cpu.h: corrected _CPU_ISR_Flash implementation, added
core synchronization after all cli/sti.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
* Makefile.am: Remove junk bsp_reset().
* startup/bspreset.c: Removed.
|
|
|
|
| |
* sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
PR 1413/cpukit
* rtems/src/timerserver.c: Fix bug where server based timers which
reinitiated themselves did not get reinserted onto timer chain.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
* librpc/src/xdr/xdr_float.c: Change detection logic for h8300.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* sp04/tswitch.c: Lower sample count for small memory targets.
|
|
|
|
| |
* console/console-io.c: Fix typo.
|
|
|
|
| |
* startup/linkcmds: Correct name of ENTRY.
|
|
|
|
| |
* bsppost.c: Fix typo.
|
| |
|
|
|
|
|
|
| |
PR 1412/cpukit
* score/src/coremutex.c: Add missing braces. Broken with strict mutex
code added.
|
| |
|
| |
|
|
|
|
|
| |
* psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
NULL attribute pointer on init.
|
|
|
|
|
|
| |
* psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
Improved so coverage is better.
|
|
|
|
| |
* rtmonuse/init.c: Do not use Task_name array before initialized.
|
|
|
|
|
| |
* psx04/init.c: Correct errors introduced by using different variable
for return type when correcting typing warnings.
|
|
|
|
|
| |
* posix/src/getitimer.c, posix/src/setitimer.c: Add error checks and
clean up so coverage analysis is possible.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
case to improve coverage analysis.
|
|
|
|
| |
* posix/src/sysconf.c: Restructure to improve coverage analysis.
|
|
|
|
| |
* spprintk/init.c: printk() now 100% covered.
|
|
|
|
|
|
| |
* libcsupport/Makefile.am, libcsupport/src/printk.c: Restructure to
make analysis and coverage easier. Now 100% covered.
* libcsupport/src/vprintk.c: New file.
|
|
|
|
| |
* include/irq-generic.h, src/irq-generic.c: Documentation.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
initialization, save and restore code.
|
|
|
|
| |
initialization tasks need them.
|
|
|
|
| |
* spprintk/init.c: More test cases.
|
|
|
|
|
| |
* sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
large enough for buffer node overhead.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
* libchip/network/i82586.c: Fix warning in manner suggested by
Arnout Vandecappelle <arnout@mind.be> in
http://www.rtems.org/pipermail/rtems-users/2009-May/005460.html.
|