Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | bsp/genmcf548x: Fix BSP options | Sebastian Huber | 2012-04-20 | 1 | -3/+4 | |
| | ||||||
* | bsps/arm: Remove superfluous include | Sebastian Huber | 2012-04-20 | 1 | -1/+0 | |
| | ||||||
* | s3c24xx shared: Clock driver clean up and ISR Handler Prototype Correction. | Joel Sherrill | 2012-04-19 | 1 | -23/+11 | |
| | ||||||
* | pxa255 shared: Clock driver clean up and ISR Handler Prototype Correction. | Joel Sherrill | 2012-04-19 | 1 | -16/+8 | |
| | ||||||
* | mc9328mxl shared: Clock driver clean up and ISR Handler Prototype Correction. | Joel Sherrill | 2012-04-19 | 1 | -31/+18 | |
| | ||||||
* | lpc22xx shared: Clock driver clean up and ISR Handler Prototype Correction. | Joel Sherrill | 2012-04-19 | 1 | -58/+53 | |
| | ||||||
* | at91rm9200 shared: Clock driver clean up and ISR Handler Prototype Correction. | Joel Sherrill | 2012-04-19 | 1 | -23/+19 | |
| | ||||||
* | lpc shared: Clock driver clean up and ISR Handler Prototype Correction. | Joel Sherrill | 2012-04-19 | 1 | -1/+1 | |
| | ||||||
* | armv7m shared: Clock driver clean up and ISR Handler Prototype Correction. | Joel Sherrill | 2012-04-19 | 1 | -1/+2 | |
| | ||||||
* | nds: Clock driver clean up and ISR Handler Prototype Correction. | Joel Sherrill | 2012-04-19 | 1 | -15/+8 | |
| | ||||||
* | gba: Clock driver clean up and ISR Handler Prototype Correction. | Joel Sherrill | 2012-04-19 | 1 | -32/+25 | |
| | ||||||
* | edb7312: Clock driver clean up and ISR Handler Prototype Correction. | Joel Sherrill | 2012-04-19 | 1 | -19/+14 | |
| | ||||||
* | Clock Driver Shell - Correct PIC IRQ Prototype. | Joel Sherrill | 2012-04-19 | 1 | -2/+2 | |
| | ||||||
* | LEON3: rename console/debugputs.c to printk_support.c | Daniel Hellstrom | 2012-04-19 | 2 | -1/+1 | |
| | ||||||
* | LEON3: added TX-wait-complete and CR on NL support for UART | Daniel Hellstrom | 2012-04-19 | 2 | -6/+23 | |
| | | | | Signed-off-by: Daniel Hellstrom <daniel@gaisler.com> | |||||
* | LEON3: debugputs removed pointless isinit code, invoked only once | Daniel Hellstrom | 2012-04-19 | 1 | -34/+26 | |
| | | | | Signed-off-by: Daniel Hellstrom <daniel@gaisler.com> | |||||
* | LEON3: debugputs added printk mem buffer when no UART present | Daniel Hellstrom | 2012-04-19 | 1 | -1/+13 | |
| | | | | Signed-off-by: Daniel Hellstrom <daniel@gaisler.com> | |||||
* | LEON3: add console interrupt mode support | Daniel Hellstrom | 2012-04-19 | 2 | -23/+153 | |
| | | | | | | | | | The comment in configure.ac is probably inherited from the LEON2 BSP. The LEON3 console driver implements a "flush" mechanism on console_close() in order to solve the problem described with sis/LEON2. Signed-off-by: Daniel Hellstrom <daniel@gaisler.com> | |||||
* | LEON3: add console attributes such as parity and baudrate | Daniel Hellstrom | 2012-04-19 | 1 | -3/+68 | |
| | | | | Signed-off-by: Daniel Hellstrom <daniel@gaisler.com> | |||||
* | LEON3: console, lower bus utilization waiting for UART TX ready | Daniel Hellstrom | 2012-04-19 | 1 | -3/+7 | |
| | | | | Signed-off-by: Daniel Hellstrom <daniel@gaisler.com> | |||||
* | rbheap: API changes and documentation | Sebastian Huber | 2012-04-18 | 3 | -156/+309 | |
| | ||||||
* | LEON: updated drivers to use new AMBAPP Layer | Daniel Hellstrom | 2012-04-17 | 31 | -259/+266 | |
| | | | | | | | The drivers are updated to use the new AMBA layer, however the backwards-compatibility interface (ambapp_old) is used. Signed-off-by: Daniel Hellstrom <daniel@gaisler.com> | |||||
* | LEON3: Network initialization code updated to new AMBAPP layer | Daniel Hellstrom | 2012-04-17 | 3 | -41/+50 | |
| | | | | | | | Updated SMC91111, GRETH and open_eth driver registration code to use new AMBAPP Layer. Signed-off-by: Daniel Hellstrom <daniel@gaisler.com> | |||||
* | LEON3: updated console driver for new AMBAPP layer | Daniel Hellstrom | 2012-04-17 | 7 | -43/+75 | |
| | | | | Signed-off-by: Daniel Hellstrom <daniel@gaisler.com> | |||||
* | LEON2: clock driver use new AMBAPP layer | Daniel Hellstrom | 2012-04-17 | 1 | -8/+8 | |
| | | | | Signed-off-by: Daniel Hellstrom <daniel@gaisler.com> | |||||
* | LEON: updated AMBA PnP API | Daniel Hellstrom | 2012-04-17 | 19 | -634/+1839 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old layer had some limitations/problems for multiple AHB buses since the data structure containing all AMBA devices were allocated before scanning. The new layer create devices as they are found and memory is allocated using malloc() or bsp_early_malloc() during booting. The old 8 functions for finding a specific AHB-Slave or APB-Slave device has been replaced with one function, ambapp_for_each(), which iterates over all devices matching the specified search options and calls a user provided function. The new way lowers the footprint and makes searching more flexible. The frequency information is now supported, if the frequency of one device is reported by the user. More AHB-to-AHB bridges are supported. The API has been split into several parts in order to lower the footprint. The API also introduces the AMBAPP CORE concept, where one ambapp_core can be created from one AHB Master, AHB Slave and one APB Slave, at least one device is required for creating a core. Signed-off-by: Daniel Hellstrom <daniel@gaisler.com> | |||||
* | no_cpu: replace no_cpu_isr with rtems_isr | Gedare Bloom | 2012-04-16 | 3 | -9/+3 | |
| | ||||||
* | libqos: generate preinstall.am | Gedare Bloom | 2012-04-16 | 1 | -0/+28 | |
| | ||||||
* | lm32: use shared setvec.c | Gedare Bloom | 2012-04-16 | 2 | -44/+1 | |
| | ||||||
* | m68k: use shared setvec.c | Gedare Bloom | 2012-04-16 | 23 | -60/+23 | |
| | ||||||
* | lm32: replace lm32_isr with rtems_isr | Gedare Bloom | 2012-04-16 | 4 | -13/+3 | |
| | ||||||
* | m68k: replace m68k_isr with rtems_isr | Gedare Bloom | 2012-04-16 | 36 | -65/+57 | |
| | ||||||
* | libblock: PR2040: Fix recycle destination update | Sebastian Huber | 2012-04-16 | 1 | -8/+7 | |
| | | | | | Check the availablity of a recycle destination segment only when it is necessary to avoid missing resycle source segment erasures. | |||||
* | libblock: PR2040: Add starvation threshold | Sebastian Huber | 2012-04-16 | 1 | -1/+15 | |
| | | | | | | Do not use the unavailable block count as the erased blocks starvation threshold. Use instead the block count of the largest segment. This improves the starvation resolution gain of available blocks. | |||||
* | PR1908: QoS library for CBS scheduler | Petr Benes | 2012-04-15 | 9 | -0/+814 | |
| | | | | Add the lipqos and sptest. | |||||
* | PR1908: QoS library for CBS scheduler | Petr Benes | 2012-04-15 | 4 | -1/+4 | |
| | | | | | | | Since the CBS scheduler is inspired by AQuoSA project for Linux, additional API (qreslib) compliant with Linux has been created. Sptest for qreslib included. | |||||
* | bsp/stm32f4: API changes | Sebastian Huber | 2012-04-15 | 9 | -83/+174 | |
| | ||||||
* | PR 1912: Add Scheduler Documentation | Petr Benes | 2012-04-15 | 1 | -0/+646 | |
| | | | | Add new file for CBS documentation. | |||||
* | PR 1912: Add Scheduler Documentation | Petr Benes | 2012-04-15 | 5 | -4/+13 | |
| | | | | | | Adds documentation on the scheduler options and scheduler selection to the User's Manual to reflect changes made in the development of pluggable scheduling with EDF and CBS schedulers. | |||||
* | rbtree: PR2046: Replace rtems_rbtree_unique | Sebastian Huber | 2012-04-13 | 3 | -22/+6 | |
| | ||||||
* | bsp/stm32f4: Add IO and RCC | Sebastian Huber | 2012-04-12 | 9 | -55/+487 | |
| | ||||||
* | libblock: Add rtems_bdbuf_set_block_size() | Sebastian Huber | 2012-04-12 | 6 | -85/+165 | |
| | | | | | | | | The new function rtems_bdbuf_set_block_size() must be used to set the block size of a disk device. It will check if the block size is valid and set the new fields block_to_media_block_shift and bds_per_group of the rtems_disk_device structure. This helps to avoid complex arithmetic operations in the block device buffer get and read path. | |||||
* | libblock: Change error status to fatal error | Sebastian Huber | 2012-04-12 | 2 | -24/+47 | |
| | | | | | Calling the bdbuf API functions in the not configured state is now a fatal error. | |||||
* | libblock: Use unprotected chain operations | Sebastian Huber | 2012-04-12 | 1 | -4/+4 | |
| | | | | The transfer chain is accessed by at most one thread at a time. | |||||
* | libblock: Use unprotected chain operations | Sebastian Huber | 2012-04-12 | 1 | -17/+17 | |
| | | | | The chains are protected by the bdbuf cache lock. | |||||
* | doc: Document new macros | Sebastian Huber | 2012-04-11 | 1 | -0/+7 | |
| | ||||||
* | score: New macros and functions | Sebastian Huber | 2012-04-11 | 4 | -5/+30 | |
| | | | | | | | | | | New macros o _Objects_Maximum_per_allocation(), o rtems_resource_is_unlimited(), and o rtems_resource_maximum_per_allocation(). New function o _Objects_Is_unlimited(). | |||||
* | nios2: New functions | Sebastian Huber | 2012-04-11 | 2 | -0/+49 | |
| | | | | | | Add o _Nios2_MPU_Get_region_descriptor(), and o _Nios2_MPU_Set_region_registers(). | |||||
* | nios2: API change | Sebastian Huber | 2012-04-11 | 3 | -4/+4 | |
| | ||||||
* | rbheap: New files | Sebastian Huber | 2012-04-11 | 10 | -1/+1018 | |
| | | | | | | | In the Red-Black Tree Heap the administration data structures are not contained in the managed memory area. This can be used for example in a task stack allocator which protects the task stacks from access by other tasks. |