Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps: Fix TLS support in linker command files | Sebastian Huber | 2014-04-22 | 1 | -1/+3 |
| | | | | | The TLS section symbols had wrong values in case of an empty TLS data section and a nonempty TLS BSS section. | ||||
* | doc: Setting Affinity to a Single Processor | Sebastian Huber | 2014-04-22 | 1 | -8/+20 |
| | |||||
* | score: Clarify TLS support | Sebastian Huber | 2014-04-17 | 1 | -1/+20 |
| | |||||
* | doc: Typo | Sebastian Huber | 2014-04-17 | 1 | -2/+1 |
| | |||||
* | doc: rtems_task_set_scheduler() | Sebastian Huber | 2014-04-17 | 1 | -0/+77 |
| | |||||
* | doc: rtems_task_get_scheduler() | Sebastian Huber | 2014-04-17 | 1 | -0/+35 |
| | |||||
* | doc: rtems_scheduler_get_processor_set() | Sebastian Huber | 2014-04-17 | 1 | -0/+40 |
| | |||||
* | doc: rtems_scheduler_ident() | Sebastian Huber | 2014-04-17 | 1 | -0/+37 |
| | |||||
* | doc: rtems_task_set_affinity() | Sebastian Huber | 2014-04-17 | 2 | -32/+15 |
| | |||||
* | doc: rtems_task_get_affinity() | Sebastian Huber | 2014-04-17 | 1 | -24/+15 |
| | |||||
* | doc: rtems_get_current_processor() | Sebastian Huber | 2014-04-17 | 1 | -0/+39 |
| | |||||
* | doc: rtems_get_processor_count() | Sebastian Huber | 2014-04-17 | 1 | -11/+14 |
| | |||||
* | score: Add clustered/partitioned scheduling | Sebastian Huber | 2014-04-15 | 1 | -13/+194 |
| | | | | | | | | | | | | | | | Clustered/partitioned scheduling helps to control the worst-case latencies in the system. The goal is to reduce the amount of shared state in the system and thus prevention of lock contention. Modern multi-processor systems tend to have several layers of data and instruction caches. With clustered/partitioned scheduling it is possible to honour the cache topology of a system and thus avoid expensive cache synchronization traffic. We have clustered scheduling in case the set of processors of a system is partitioned into non-empty pairwise-disjoint subsets. These subsets are called clusters. Clusters with a cardinality of one are partitions. Each cluster is owned by exactly one scheduler instance. | ||||
* | score: Add scheduler name | Sebastian Huber | 2014-04-15 | 1 | -0/+37 |
| | |||||
* | score: Static scheduler configuration | Sebastian Huber | 2014-04-15 | 1 | -7/+9 |
| | | | | | | Do not allocate the scheduler control structures from the workspace. This is a preparation step for configuration of clustered/partitioned schedulers on SMP. | ||||
* | score: Statically initialize IO manager | Sebastian Huber | 2014-04-10 | 1 | -33/+35 |
| | | | | | | | | | | | | This simplifies the RTEMS initialization and helps to avoid a memory overhead. The workspace demands of the IO manager were not included in the <rtems/confdefs.h> workspace size estimate. This is also fixed as a side-effect. Update documentation and move "Specifying Application Defined Device Driver Table" to the section end. This sub-section is not that important for the user. Mentioning this at the beginning may lead to confusion. | ||||
* | documentation: Clarify | Sebastian Huber | 2014-04-10 | 1 | -1/+1 |
| | |||||
* | documentation: Move CONFIGURE_MAXIMUM_DEVICES | Sebastian Huber | 2014-04-10 | 1 | -33/+33 |
| | | | | | | Move CONFIGURE_MAXIMUM_DEVICES documentation to "File System Configuration Parameters". This define has nothing to do with the device driver table. | ||||
* | Disable per task variables when SMP is enabled | Joel Sherrill | 2014-04-04 | 1 | -2/+17 |
| | | | | | | Per task variables are inherently unsafe in SMP systems. This patch disables them from the build and adds warnings in the appropriate documentation and configuration sections. | ||||
* | privateenv: Use POSIX keys instead of task variables. | Christian Mauderer | 2014-03-27 | 1 | -1/+3 |
| | |||||
* | doc misc: Building again and updates | Joel Sherrill | 2014-03-21 | 6 | -18/+14 |
| | | | | | Remove references to Cygnus Fix issues introduced in previous edits | ||||
* | relnotes/intro.texi: Change rtems.com to rtems.org and update | Joel Sherrill | 2014-03-20 | 1 | -27/+11 |
| | |||||
* | relnotes/status.texi: Update to Bugzilla | Joel Sherrill | 2014-03-20 | 1 | -3/+3 |
| | |||||
* | HELP.html Makefile.am: Remove unused HELP.html | Joel Sherrill | 2014-03-20 | 2 | -23/+1 |
| | |||||
* | cpright.texi: Update to reflect services and community | Joel Sherrill | 2014-03-20 | 1 | -7/+9 |
| | |||||
* | texi2html_init.in: Reword rtems.com to rtems.org | Joel Sherrill | 2014-03-20 | 1 | -1/+1 |
| | |||||
* | started/buildc.t: Change CVS to Git | Joel Sherrill | 2014-03-20 | 1 | -12/+8 |
| | |||||
* | started/buildrt.t: Change CVS to Git | Joel Sherrill | 2014-03-20 | 1 | -12/+6 |
| | |||||
* | Change all references of rtems.com to rtems.org. | Chris Johns | 2014-03-21 | 11 | -18/+18 |
| | |||||
* | cpukit/shell: Replace task variables with posix keys. | Christian Mauderer | 2014-03-20 | 1 | -0/+3 |
| | | | | | | | | | | | | Use posix keys for current shell environment instead of task variables. With this patch the shell needs one posix-key and one posix-key-value-pair configured. Update documentation for the shell. Adapt samples/fileio: - Add necessary objects. - Add login function and custom device name for better testing of the shell. | ||||
* | Add documentation for profiling | Sebastian Huber | 2014-03-14 | 2 | -0/+23 |
| | |||||
* | doc: Improve description of rtems_status_text for ToC | Joel Sherrill | 2014-03-11 | 3 | -7/+6 |
| | |||||
* | smp.t: Add Background and Operation Sections | Joel Sherrill | 2014-03-11 | 1 | -7/+200 |
| | |||||
* | Classic API Users Guide: Add SMP and affinity services. | Joel Sherrill | 2014-03-11 | 6 | -9/+181 |
| | | | | This patch adds the initial version of the SMP chapter to the Users Guide. | ||||
* | POSIX Users Guide: Add thread affinity services. | Joel Sherrill | 2014-03-11 | 1 | -2/+250 |
| | |||||
* | stackchk.t task.t: Change can not to cannot for consistency | Joel Sherrill | 2014-03-11 | 2 | -2/+2 |
| | |||||
* | cpright.texi: Update to 2014. | Joel Sherrill | 2014-03-11 | 1 | -1/+1 |
| | |||||
* | gen_section: Update for use with new SMP chapters. | Joel Sherrill | 2014-03-11 | 1 | -2/+19 |
| | |||||
* | score: Add CPU counter support | Sebastian Huber | 2014-02-14 | 1 | -0/+21 |
| | | | | | | | | | Add a CPU counter interface to allow access to a free-running counter. It is useful to measure short time intervals. This can be used for example to enable profiling of critical low-level functions. Add two busy wait functions rtems_counter_delay_ticks() and rtems_counter_delay_nanoseconds() implemented via the CPU counter. | ||||
* | score: Change debug helper functions | Sebastian Huber | 2014-02-12 | 5 | -20/+21 |
| | | | | | | | | Rename rtems_internal_error_description() to rtems_internal_error_text(). Rename rtems_fatal_source_description() to rtems_fatal_source_text(). Rename rtems_status_code_description() to rtems_status_text(). Remove previous implementation of rtems_status_text(). | ||||
* | rtems: Add rtems_status_code_description() | Sebastian Huber | 2014-02-06 | 3 | -5/+37 |
| | |||||
* | Add thread-local storage (TLS) support | Sebastian Huber | 2014-02-04 | 20 | -2/+162 |
| | | | | | Tested and implemented on ARM, m68k, PowerPC and SPARC. Other architectures need more work. | ||||
* | cpukit/rtems: Add rtems_clock_get_uptime_nanoseconds to the RTEMS API. | Chris Johns | 2013-12-24 | 1 | -16/+46 |
| | | | | | | Add Timestamp support in the score to return a timestamp in nanoseconds. Add a test. Update the RTEMS API documentation. | ||||
* | cpukit/shell: Control help break with SHELL_LINES env variable. | Chris Johns | 2013-12-16 | 1 | -16/+98 |
| | | | | | | | | Control the help command break with the SHELL_LINES evironment variable where the numeric value is the number of lines to break on. If the value is 0 the output is not broken. The default is 16 lines. Add shell documentation for the help command. | ||||
* | doc/posix_users: add notes and descriptions for pthread_key functions | Sahil Patnayakuni | 2013-12-05 | 1 | -4/+63 |
| | |||||
* | sparc.t: Correct for V8/V9 | Joel Sherrill | 2013-11-20 | 1 | -5/+3 |
| | |||||
* | doc: Document format in conf.t | Shubham Somani | 2013-10-15 | 1 | -0/+56 |
| | |||||
* | bsp_howto/support.t: Add PIC Interrupt Model API Information | Vipul Nayyar | 2013-09-17 | 1 | -0/+70 |
| | |||||
* | smp: Add Deterministic Priority SMP Scheduler | Sebastian Huber | 2013-08-20 | 1 | -3/+37 |
| | |||||
* | documentation: Directives allowed from an ISR | Sebastian Huber | 2013-08-14 | 1 | -12/+36 |
| | | | | Update list. |