| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* acinclude.m4: New Gumstix BSP.
|
|
|
|
|
|
|
| |
* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
preinstall.am, console/uarts.c, include/bsp.h, include/bspopts.h.in,
include/tm27.h, start/start.S, startup/bspstart.c, startup/linkcmds,
startup/memmap.c: New files.
|
|
|
|
| |
* loopback/init.c: Add missing initializers.
|
| |
|
|
|
|
|
|
| |
* libcsupport/include/rtems/assoc.h,
libcsupport/include/rtems/malloc.h: Add extern "C" {} guards.
* libcsupport/include/rtems/libio_.h: Move extern "C" {} guards.
|
| |
|
| |
|
| |
|
|
|
|
| |
* at91rm9200/dbgu/dbgu.c: Needed carriage return on newline.
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, preinstall.am, console/uarts.c,
include/bsp.h, startup/memmap.c: Add support for /dev/fbcons which is
a console type output only device to print to the LCD screen. The
video controller (SED) and fonts are copied from MicroMonitor and
proper attribution is made in those files and confirmed by Ed Sutter.
* console/fbcons.c, console/font8x16.h, console/sed1356.c,
console/sed1356_16bit.h, include/sed1356.h: New files.
|
| |
|
| |
|
|
|
|
| |
* Makefile.am: Fix breakage having been introduced in previous patch.
|
|
|
|
|
|
|
| |
* score/include/rtems/score/thread.h, score/src/threadinitialize.c,
score/src/threadreset.c, score/src/threadresume.c,
score/src/threadsuspend.c: Nesting count on thread suspension is only
supported from ITRON API so disable if ITRON is disabled.
|
|
|
|
|
|
|
|
| |
* score/include/rtems/score/thread.h, score/src/threadhandler.c: Merge
conditional code from main and init/fini C++ constructors so the body
of this method reads better. Mark thread prototypes which are not
currently exercised by any APIs with
FUNCTIONALITY_NOT_CURRENTLY_USED_BY_ANY_API conditional.
|
|
|
|
|
|
|
|
|
| |
* ide/ide.c: Add initialisation code to reset the IDE devices and
to probe them and display their model numbers. Also add code to
display the probing to aid bring up new hardware.
* ide/idecfg.c: Add the --ide-show command to show probing type
accessing when finding devices on the configured IDE buses.
|
|
|
|
|
|
| |
* c/src/libchip/ide/ata.c: Fixed the bug that ignored slave
devices on an IDE bus and cleaned up the initialisation register
call.
|
|
|
|
| |
* Makefile.am, preinstall.am: Install tty_drv.h
|
|
|
|
|
| |
* start/start.S: Correct call to boot_card to meet bfin abi by
clearing l0 - l3 and allocating some stack space.
|
|
|
|
|
|
|
|
|
| |
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.
|