Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | score603e: Add rtems_crti | Joel Sherrill | 2014-04-22 | 1 | -3/+3 |
| | |||||
* | ss555: Add rtems_crti/n | Joel Sherrill | 2014-04-22 | 3 | -3/+17 |
| | |||||
* | sim68000/bsp_specs: Add crtbegin/end, crt[in] | Joel Sherrill | 2014-04-22 | 1 | -2/+5 |
| | |||||
* | mpc8260ads: Add rtems_crti/n | Joel Sherrill | 2014-04-22 | 3 | -6/+13 |
| | |||||
* | h8sim/bsp_specs: Add crtbegin/end, crt[in] | Joel Sherrill | 2014-04-22 | 1 | -1/+4 |
| | |||||
* | niagara/Makefile.am: Fix rule for start.o | Joel Sherrill | 2014-04-22 | 1 | -1/+1 |
| | |||||
* | libcpu/sh: Build cache stubs so apps usign cache API link | Joel Sherrill | 2014-04-22 | 6 | -11/+46 |
| | |||||
* | dummy_printk_support.c: Comment clean up | Joel Sherrill | 2014-04-22 | 1 | -6/+9 |
| | |||||
* | shsim: Add printk() support and move all code to console subdirectory | Joel Sherrill | 2014-04-22 | 4 | -10/+55 |
| | |||||
* | bsps: Fix TLS support in linker command files | Sebastian Huber | 2014-04-22 | 78 | -78/+234 |
| | | | | | The TLS section symbols had wrong values in case of an empty TLS data section and a nonempty TLS BSS section. | ||||
* | bsp/mbx8xx: Fix Makefile.am and bsp_specs | Sebastian Huber | 2014-04-22 | 4 | -7/+27 |
| | |||||
* | bsps/powerpc: Fix linker command files | Sebastian Huber | 2014-04-22 | 3 | -11/+7 |
| | |||||
* | bsp/arm: Cleanup L2 cache handling | Ralf Kirchner | 2014-04-17 | 1 | -38/+7 |
| | |||||
* | bsp/arm: Correct L2 cache enable method | Ralf Kirchner | 2014-04-17 | 1 | -53/+48 |
| | |||||
* | bsp/arm: Add cache size methods | Ralf Kirchner | 2014-04-17 | 2 | -0/+115 |
| | | | | Add new methods which deliver the cache sizes of for supported cache levels. | ||||
* | bsp/arm: Add L2 cache locking | Ralf Kirchner | 2014-04-17 | 1 | -9/+34 |
| | | | | This level 2 cache is a shared data and instruction cache and thus needs locking. | ||||
* | bsp/arm: Remove unused cache store methods | Ralf Kirchner | 2014-04-17 | 2 | -30/+0 |
| | |||||
* | bsp/arm: Correct cache misalignment handling | Ralf Kirchner | 2014-04-17 | 2 | -32/+60 |
| | | | | Correct misalignment handling and prepare for locking. | ||||
* | bsp/arm: Correct L2 cache flushing | Ralf Kirchner | 2014-04-17 | 1 | -17/+31 |
| | | | | Correct misalignment handling and prepare for locking. | ||||
* | bsp/arm: Remove arm erratum 764369 from L2 cache | Ralf Kirchner | 2014-04-17 | 1 | -14/+0 |
| | | | | Arm erratum 764369 only applies to the level 1 cache. | ||||
* | bsp/arm: Consistenly same handling for flushing | Ralf Kirchner | 2014-04-17 | 1 | -2/+2 |
| | | | | | It is importeant to consistently apply the same handling for flushing within level 2 and level 1 cache handling. In this case now both handling use clean and invalidate. | ||||
* | bsp/arm: RTEMS_SMP to arm erratum 764369 detection | Ralf Kirchner | 2014-04-17 | 3 | -10/+8 |
| | | | | Move the RTEMS_SMP conditional compilation to the detection method of arm erratum 764369 | ||||
* | bsp/arm: Erratum 764369 after enabling SCU | Ralf Kirchner | 2014-04-17 | 1 | -1/+1 |
| | | | | Execute the SCU part of the workaround of arm erratum 764368 after the SCU was enabled. | ||||
* | bsp/arm: Correct detection of arm erratum 764368 | Ralf Kirchner | 2014-04-17 | 1 | -0/+1 |
| | |||||
* | bsp/arm: Cleanup L1 cache | Ralf Kirchner | 2014-04-17 | 1 | -2/+2 |
| | |||||
* | libchip: Correct error handling in dwmac driver | Ralf Kirchner | 2014-04-17 | 1 | -11/+4 |
| | | | | By fault an rtems_status_code has been expected instead of an errno error number. | ||||
* | libchip: Reduce tx interrupts | Ralf Kirchner | 2014-04-17 | 4 | -222/+262 |
| | | | | | | | Reduce number of packet transmitted interrupts by using the interrupt mechanism only if we run out of DMA descriptors. Under normal conditions regaining DMA descriptors, mbufs and clusters is handled via a counter. | ||||
* | libchip: Cleanup | Ralf Kirchner | 2014-04-17 | 1 | -2/+2 |
| | |||||
* | libchip: Improve handling of DMA suspends | Ralf Kirchner | 2014-04-17 | 1 | -0/+1 |
| | | | | Reset the corresponding DMA status bit | ||||
* | bsp/altera-cyclone-v: Cleanup | Ralf Kirchner | 2014-04-17 | 1 | -2/+0 |
| | |||||
* | bsp/altera-cyclone-v: Change console baud rate | Ralf Kirchner | 2014-04-17 | 1 | -1/+1 |
| | | | | | | The baud rate of the altera cyclone-V U-Boot can not be changed at the u-Boot console prompt. Thus we use the same baud rate as the U-Boot for the BSP. | ||||
* | score: Clarify TLS support | Sebastian Huber | 2014-04-17 | 1 | -1/+1 |
| | |||||
* | bsp/qoriq: SMP support for IRQ support | Sebastian Huber | 2014-04-16 | 1 | -8/+11 |
| | |||||
* | bsps/powerpc: SMP support for SPR functions | Sebastian Huber | 2014-04-16 | 1 | -19/+19 |
| | | | | | These registers are local to a processor, there is no need to use SMP locks here. | ||||
* | libchip: SMP support for NS16550 | Sebastian Huber | 2014-04-16 | 1 | -19/+22 |
| | |||||
* | bsps/powerpc: SMP support for one TSEC driver | Sebastian Huber | 2014-04-15 | 1 | -13/+16 |
| | |||||
* | score: Add clustered/partitioned scheduling | Sebastian Huber | 2014-04-15 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | 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: SMP initialization changes | Sebastian Huber | 2014-04-14 | 5 | -68/+94 |
| | | | | | | | | | | | | | | | | | Add and use _CPU_SMP_Start_processor(). Add and use _CPU_SMP_Finalize_initialization(). This makes most _CPU_SMP_Initialize() functions a bit simpler since we can calculate the minimum value of the count of processors requested by the application configuration and the count of physically or virtually available processors in the high-level code. The CPU port has now the ability to signal a processor start failure. With the support for clustered/partitioned scheduling the presence of particular processors can be configured to be optional or mandatory. There will be a fatal error only in case mandatory processors are not present. The CPU port may use a timeout to monitor the start of a processor. | ||||
* | sparc: Use __leon__ multilib define | Sebastian Huber | 2014-04-14 | 1 | -1/+2 |
| | |||||
* | sparc64/niagara: add bsp_fatal_handler to terminate execution | Gedare Bloom | 2014-04-12 | 5 | -2/+351 |
| | | | | Terminates the execution of niagara BSP when running in gem5. | ||||
* | rtems: Rename rtems_smp_get_current_processor() | Sebastian Huber | 2014-04-11 | 2 | -2/+2 |
| | | | | | | | Rename rtems_smp_get_current_processor() in rtems_get_current_processor(). Make rtems_get_current_processor() a function in uni-processor configurations to enable ABI compatibility with SMP configurations. | ||||
* | rtems: Rename rtems_smp_get_processor_count() | Sebastian Huber | 2014-04-11 | 1 | -1/+1 |
| | | | | | | Rename rtems_smp_get_processor_count() in rtems_get_processor_count(). Make rtems_get_processor_count() a function in uni-processor configurations to enable ABI compatibility with SMP configurations. | ||||
* | sparc/shared/.../linkcmds.base: Correct C++ support | Joel Sherrill | 2014-04-04 | 1 | -7/+6 |
| | | | | Add KEEP() for .eh_frame*, .ctor*, and .dtor*. | ||||
* | leon2 ckinit.c, console.c: Comment clean up | Joel Sherrill | 2014-04-03 | 2 | -26/+5 |
| | |||||
* | leon2/Makefile.am: Change to one file per line | Joel Sherrill | 2014-04-03 | 1 | -7/+16 |
| | |||||
* | erc32/Makefile.am: Change to one file per line | Joel Sherrill | 2014-04-03 | 1 | -7/+17 |
| | |||||
* | psim/console/console-io.c: Comment clean up | Joel Sherrill | 2014-04-03 | 1 | -1/+3 |
| | |||||
* | sim68000/console/conscfg.c: Comment clean up | Joel Sherrill | 2014-04-03 | 1 | -2/+0 |
| | |||||
* | h8sim/console/console-io.c: Comment clean up | Joel Sherrill | 2014-04-03 | 1 | -1/+3 |
| | |||||
* | bsps/powerpc: Fix linker command files | Sebastian Huber | 2014-04-01 | 4 | -16/+8 |
| |