summaryrefslogtreecommitdiffstats
path: root/doc (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-04-17LIBPCI: corrected documentationDaniel Hellstrom2-31/+31
2015-04-17LIBPCI: added PCI layer to cpukit/libpciDaniel Hellstrom7-2/+477
2015-03-11doc/started: simplify and fixGedare Bloom8-1226/+47
* fix and remove some macros in rtems.texi.in. * refer to devel mailing list. * remove reference to Debian packaging in requirements section. * remove section on prebuilt tools. * replace toolset build instructions with link to RSB docs. * Add a note in building RTEMS section about using RSB. * Fix URLs Closes #2291.
2015-03-10cpukit: deprecate task variables. closes #2293.Gedare Bloom1-0/+11
2015-03-10cpukit: deprecate rtems_clock_get(). closes #2294.Gedare Bloom1-0/+2
2015-03-10cpukit: deprecate notepadsGedare Bloom3-6/+48
Deprecate Classic API Notepads. Mark task_set/get_note() with the deprecated attribute, and also mark the notepads field. Replace disable with enable option for notepads in confdefs.h, and make notepads disabled by default. The previous option CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS is now unused and will emit a compile-time warning. A new option CONFIGURE_ENABLE_CLASSIC_API_NOTEPADS is available to turn on notepads, but it also will emit a compile-time warning to indicate that notepads are deprecated. Closes #2265
2015-03-06shell: Add PROFREPORT commandSebastian Huber1-0/+108
2015-03-06doc: Update Ada User Guide to match CJoel Sherrill1-0/+2
2015-02-25posix: fix error return code for pthread_mutex_trylockGedare Bloom1-2/+2
pthread_mutex_trylock() should return EBUSY if the mutex is already locked. The translations of CORE_MUTEX_STATUS_NESTING_NOT_ALLOWED is EDEADLK which is correct for pthread_mutex_lock(). This fixes the translation for trylock. Closes #2170.
2015-02-19doc: Note that rename() is only partially implemented.Nick Withers3-2/+3
Replacing of existing files is not supported. See #2169.
2015-02-14IMFS: Add CONFIGURE_IMFS_DISABLE_READDIRSebastian Huber1-0/+27
2015-02-13IMFS: Rename CONFIGURE_IMFS_DISABLE_FCHMODSebastian Huber1-4/+4
Rename CONFIGURE_IMFS_DISABLE_FCHMOD to CONFIGURE_IMFS_DISABLE_CHMOD.
2015-02-13IMFS: Add CONFIGURE_IMFS_DISABLE_MKNOD_FILESebastian Huber1-0/+26
2015-02-13IMFS: CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEMSebastian Huber1-11/+47
Resurrect CONFIGURE_USE_MINIIMFS_AS_BASE_FILESYSTEM.
2015-02-12IMFS: Add fine grained configurationSebastian Huber1-34/+286
Remove miniIMFS. Statically initialize the root IMFS. Add configuration options to disable individual features of the root IMFS, e.g. o CONFIGURE_IMFS_DISABLE_CHOWN, o CONFIGURE_IMFS_DISABLE_FCHMOD, o CONFIGURE_IMFS_DISABLE_LINK, o CONFIGURE_IMFS_DISABLE_MKNOD, o CONFIGURE_IMFS_DISABLE_MOUNT, o CONFIGURE_IMFS_DISABLE_READLINK, o CONFIGURE_IMFS_DISABLE_RENAME, o CONFIGURE_IMFS_DISABLE_RMNOD, o CONFIGURE_IMFS_DISABLE_SYMLINK, o CONFIGURE_IMFS_DISABLE_UNMOUNT, and o CONFIGURE_IMFS_DISABLE_UTIME.
2015-02-11doc: Document network task affinity optionDaniel Cederman1-0/+14
2015-02-11doc: Describe new default error handler for SparcDaniel Cederman1-4/+12
2015-01-26user/conf.t: Fix typoJoel Sherrill1-1/+1
2015-01-22score: Delete superfluous Heap_Statistics::instanceSebastian Huber1-2/+0
This value depends on the _Heap_Initialize() call sequence and carries no useful information.
2014-12-19doc: add some red-black tree documentationGedare Bloom3-4/+103
closes #2059
2014-12-16doc: Add multilib section to CPU supplementSebastian Huber3-0/+121
Add multilib section for ARM and PowerPC
2014-12-12doc: Clarify rate-monotonic statisticsSebastian Huber1-4/+15
2014-12-12doc: Clarify rtems_task_set_priority()Sebastian Huber1-0/+3
2014-12-05Update bug report URLSebastian Huber2-2/+2
2014-12-04SPARC: optimize IRQ enable & disableDaniel Hellstrom1-4/+27
* Coding style cleanups. * Use OS reserved trap 0x89 for IRQ Disable * Use OS reserved trap 0x8A for IRQ Enable * Add to SPARC CPU supplement documentation This will result in faster Disable/Enable code since the system trap handler does not need to decode which function the user wants. Besides the IRQ disable/enabled can now be inline which avoids the caller to take into account that o0-o7+g1-g4 registers are destroyed by trap handler. It was also possible to reduce the interrupt trap handler by five instructions due to this.
2014-11-28score: Add heap statisticsSebastian Huber1-13/+19
Add lifetime bytes allocated and freed since they were present in the malloc statistics. Add number of failed allocations.
2014-11-28score: Return heap stats via _Heap_Get_informationSebastian Huber1-6/+25
Print out heap statistics via the MALLOC and WKSPACE shell commands.
2014-11-28libcsupport: Delete malloc statisticsSebastian Huber2-83/+27
Use the heap handler statistics instead. Add heap walk option to MALLOC shell command. close #1367
2014-11-27shell: Make mv, cp and rm usable for applicationsSebastian Huber1-6/+6
close #2030
2014-11-20shell: DocumentationSebastian Huber2-3/+161
2014-11-20shell: Add CMDLS, CMDCHOWN, CMDCHMOD commandsSebastian Huber1-0/+186
2014-11-20shell: Rename HALT to SHUTDOWN commandSebastian Huber1-24/+13
Use a normal command for shutdown via exit().
2014-10-09Eliminate use of /*PAGE and clean up formattingJoel Sherrill3-65/+31
2014-10-09avr/rtems/score/cpu.h: Fix macros to avoid warningsJoel Sherrill1-31/+0
2014-10-07termios: Partially hide rtems_termios_ttySebastian Huber1-17/+21
Move interrupt lock to device context and expose only this structure to the read, write and set attributes device handler. This makes these device handler independent of the general Termios infrastructure suitable for direct use in printk() support.
2014-10-07termios: Separate flow control from normal handlerSebastian Huber1-0/+1
2014-09-18doc/shell: Correct build issues from fc9f8f5085724622a189ba5d44ac116d7b27e27cJoel Sherrill3-2/+5
2014-09-16Use correct prototype of benchmark_timer_read()Joel Sherrill1-1/+1
This change starts with removing the effectively empty file timerdrv.h. The prototypes for benchmark_timer_XXX() were in btimer.h which was not universally used. Thus every use of timerdrv.h had to be changed to btimer.h. Then the prototypes for benchmark_timer_read() had to be adjusted to return benchmark_timer_t rather than int or uint32_t. I took this opportunity to also correct the file headers to separate the copyright from the file description comments which is needed to ensure the copyright isn't propagated into Doxygen output.
2014-09-16doc: Sort the shell file commands into alphabetical order.Chris Johns1-1354/+1433
2014-09-16shell: Add an md5 hash command for files.Chris Johns1-67/+139
This command lets you get an MD5 hash for a file in an RTEMS file system.
2014-09-16shell: Add a ping command.Chris Johns1-21/+290
The ping code is taken from a recent FreeBSD release. Some options have been tested, other not tested or do not work. This could be due to the age of our TCP/IP stack. This version of ping will not work if more than 64 file descriptors are open at once because the select FD size is 64 as set in newlib.
2014-09-12doc: Clarify ABI in SPARC CPU supplementSebastian Huber1-11/+16
2014-09-08doc/arm: Update floating point unit supportSebastian Huber1-1/+9
2014-08-26rtems: Add more clock tick functionsSebastian Huber1-0/+104
Add rtems_clock_tick_later(), rtems_clock_tick_later_usec() and rtems_clock_tick_before().
2014-08-25rtems: Inline rtems_clock_get_ticks_since_boot()Sebastian Huber1-21/+10
Update documentation.
2014-08-20or1k.t: Fix spelling errorsJoel Sherrill1-4/+4
2014-08-20Add new documentation section for OpenRISC CPU architecture.Hesham ALMatary3-0/+84
2014-07-21doc: Update console driver documentationSebastian Huber1-398/+344
2014-07-09score: Implement scheduler helping protocolSebastian Huber1-0/+78
The following scheduler operations return a thread in need for help - unblock, - change priority, and - yield. A thread in need for help is a thread that encounters a scheduler state change from scheduled to ready or a thread that cannot be scheduled in an unblock operation. Such a thread can ask threads which depend on resources owned by this thread for help. Add a new ask for help scheduler operation. This operation is used by _Scheduler_Ask_for_help() to help threads in need for help returned by the operations mentioned above. This operation is also used by _Scheduler_Thread_change_resource_root() in case the root of a resource sub-tree changes. A use case is the ownership change of a resource. In case it is not possible to schedule a thread in need for help, then the corresponding scheduler node will be placed into the set of ready scheduler nodes of the scheduler instance. Once a state change from ready to scheduled happens for this scheduler node it may be used to schedule the thread in need for help.
2014-06-03score: Use Resource Handler for MrsP semaphoresSebastian Huber1-1/+10
This enables proper resource dependency tracking and as a side-effect deadlock detection.