Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | arm/xilinx_zynq: ensure that cache is cleaned and MMU disabled when ↵ | Pavel Pisa | 2016-10-02 | 1 | -0/+35 |
| | | | | | | | | | initialization starts. The u-boot loader enables the MMU plus the data and instruction caches in some versions which results in RTEMS boot failure. Closes #2774. | ||||
* | Multiple bsp_specs: Change *(old_endfile) to %(old_endfile) | Joel Sherrill | 2015-05-21 | 1 | -1/+1 |
| | | | | | | Fix typo. closes 2345. | ||||
* | Update bug report URL | Sebastian Huber | 2014-12-05 | 1 | -1/+1 |
| | |||||
* | bsps/arm: Add .nocache section | Sebastian Huber | 2014-11-27 | 3 | -1/+13 |
| | | | | | This section can be use to provide a cache coherent memory area via rtems_cache_coherent_add_area(). | ||||
* | bsps/arm: Enable L2C for Cortex-A9 MPCore BSPs | Sebastian Huber | 2014-11-20 | 4 | -5/+46 |
| | |||||
* | bsps/arm: L2C 310 add compile time checks | Sebastian Huber | 2014-11-20 | 1 | -1/+3 |
| | | | | Simplify initialization. Replace some assert() with fatal errors. | ||||
* | bsps/arm: L2C 310 rename BSP_ARM_L2CC_BASE | Sebastian Huber | 2014-11-20 | 1 | -1/+1 |
| | | | | Rename BSP_ARM_L2CC_BASE to BSP_ARM_L2C_310_BASE. | ||||
* | bsp/xilinx-zynq: Add Cadence I2C bus driver | Sebastian Huber | 2014-11-20 | 6 | -0/+645 |
| | |||||
* | bsp/xilinx-zynq: Add zync_clock_cpu_1x() | Sebastian Huber | 2014-11-20 | 3 | -2/+14 |
| | |||||
* | bsp/xilinx-zynq: Rename BSP_ARM_A9MPCORE_UARTCLK | Sebastian Huber | 2014-11-20 | 2 | -5/+5 |
| | | | | | Rename BSP_ARM_A9MPCORE_UARTCLK to ZYNQ_CLOCK_UART since this clock has nothing to do with the Cortex-A9 MPCore. | ||||
* | bsp/xilinx-zynq: Adjust BSP_ARM_A9MPCORE_PERIPHCLK | Sebastian Huber | 2014-11-20 | 1 | -1/+1 |
| | |||||
* | bsps: Fix build error | Sebastian Huber | 2014-09-18 | 2 | -5/+0 |
| | | | | Fix build error introduced in f535fe5311978af53635c2da8e5cb10ef9d78802. | ||||
* | bsps/arm: Add a9mpcore_clock_initialize_early() | Sebastian Huber | 2014-09-10 | 1 | -0/+2 |
| | | | | | This is necessary to use the CPU counter converter even in case no clock driver is present, e.g. in tmcontext01. | ||||
* | bsps/arm: Do not build unused file | Sebastian Huber | 2014-09-08 | 1 | -1/+0 |
| | |||||
* | Regenerate all preinstall.am files. | Chris Johns | 2014-08-29 | 1 | -3/+3 |
| | | | | | With this patch the preinstall.am files are in a set order and not dependent on now perl implements a hash. | ||||
* | Regenerate all preinstall.am files. | Joel Sherrill | 2014-08-28 | 1 | -7/+7 |
| | | | | | Apparently, at some point automake output changed and these were not updated. | ||||
* | bsps/arm: Define ARM_CP15_TEXT_SECTION | Sebastian Huber | 2014-06-06 | 2 | -0/+4 |
| | | | | | Define ARM_CP15_TEXT_SECTION to BSP_START_TEXT_SECTION so that the start code is in the right section. | ||||
* | bsp/zynq: Add BSP_ZYNQ_RAM_LENGTH to allow a user to override the RAM length. | Chris Johns | 2014-05-22 | 1 | -10/+13 |
| | | | | | The Zynq BSPs can be used with varations of hardware such as memory size. This option lets you set a length. | ||||
* | bsps/zynq: Add BSP_ARM_A9MPCORE_UARTCLK to set the UART clock rate. | Chris Johns | 2014-05-22 | 2 | -1/+8 |
| | | | | | This value can be found the xparameters.h file generated by the Xilinx tools. | ||||
* | Change all references of rtems.com to rtems.org. | Chris Johns | 2014-03-21 | 11 | -11/+11 |
| | |||||
* | libbsp/xilinx-zynq: Share handling for ARM cache controller L2C-310 | Ralf Kirchner | 2014-03-13 | 3 | -988/+4 |
| | |||||
* | bsp/xilinx-zynq: Add arm-errata.h and arm-release-id.h | Ralf Kirchner | 2014-03-13 | 2 | -0/+10 |
| | |||||
* | score: Add RTEMS_FATAL_SOURCE_BSP | Sebastian Huber | 2014-02-19 | 2 | -12/+0 |
| | | | | | | Merge RTEMS_FATAL_SOURCE_BSP_GENERIC and RTEMS_FATAL_SOURCE_BSP_SPECIFIC into new fatal source RTEMS_FATAL_SOURCE_BSP. This makes it easier to figure out the code position given a fatal source and code. | ||||
* | score: Add CPU counter support | Sebastian Huber | 2014-02-14 | 1 | -0/+1 |
| | | | | | | | | | 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. | ||||
* | bsps/arm: Use Global Timer for Cortex-A9 MPCore | Sebastian Huber | 2014-02-10 | 1 | -0/+2 |
| | | | | | | Use the Global Timer for the Cortex-A9 MPCore clock driver instead of the Private Timer. This enables a consistent nanoseconds since last context switch value across all processors. | ||||
* | bsp/xilinx_zynq: Support configuraton of memory map. Remove SMP variants. | Chris Johns | 2014-02-02 | 16 | -149/+89 |
| | | | | | | | | | | Generate a linker command file from configure letting the user override the defaults to suite their custom needs. Refer to configure.ac for the details. Remove the SMP variants and let --enable-smp control if a BSP is built for SMP. Make USE_FAST_IDLE 1 only for the realview qemu BSP. | ||||
* | sptests: Refactor sp09 into sppartition_err01 and sp09. | Mandar Juvekar | 2014-01-02 | 1 | -0/+4 |
| | |||||
* | arm_xilinx-zynq: added new doxygen | Daniel Ramirez | 2013-12-22 | 6 | -90/+261 |
| | |||||
* | arm/a9mpcore: Add support to get the clock via a weak linkage function. | Chris Johns | 2013-12-19 | 1 | -1/+2 |
| | | | | | | This allows an application to provide a localised clock freq with needing to go down the BSP opts path. This is important with the Zynq where the Xilinx tools generate the frequency. | ||||
* | arm/zynq: Add support for application supplied MMU tables. | Chris Johns | 2013-12-19 | 3 | -31/+63 |
| | | | | | Users can provide a zynq_setup_mmu_and_cache function that sets up the MMU. The Zynq's PL logic means users can vary the MMU. | ||||
* | arm/xilinx__zynq: Support application based clock freq. | Chris Johns | 2013-12-10 | 1 | -2/+110 |
| | | | | | | | Provide a weak call to a clock freq routine to allow the application to supply the freq defined in the Xilinx generated source. Add code to calculate the baud rate. | ||||
* | arm/xilinx_zynq: Add bsp_translation_table_end to the linker script. | Chris Johns | 2013-12-10 | 1 | -0/+1 |
| | |||||
* | bsps/arm: Add ARMV7_CP15_START_DEFAULT_SECTIONS | Sebastian Huber | 2013-10-27 | 1 | -41/+1 |
| | |||||
* | bsps/arm: ARMV7_MMU_DATA_READ_WRITE_SHAREABLE | Sebastian Huber | 2013-10-27 | 1 | -12/+6 |
| | | | | | Delete ARMV7_MMU_DATA_READ_WRITE_SHAREABLE and move RTEMS_SMP specific MMU attribute settings to arm-cp15.h. | ||||
* | bsp/xilinx-zynq: Add cache support | Ric Claus | 2013-08-26 | 2 | -2/+888 |
| | |||||
* | bsp/xilinx_zynq_zc706_smp: Add. | Chris Johns | 2013-08-09 | 4 | -0/+14 |
| | |||||
* | bsp/xilinx_zynq_zc706: Add. | Chris Johns | 2013-08-08 | 2 | -0/+9 |
| | |||||
* | bsp/xilinx-zynq: Provide BSP variants | Ric Claus | 2013-07-17 | 13 | -4/+96 |
| | |||||
* | bsp/xilinx-zynq: Use bsp_console_select() | Sebastian Huber | 2013-07-17 | 1 | -2/+7 |
| | |||||
* | bsps/arm: Disable alignment exceptions | Sebastian Huber | 2013-07-16 | 1 | -1/+1 |
| | |||||
* | bsps/arm: Rename function | Sebastian Huber | 2013-06-24 | 1 | -1/+1 |
| | | | | | | Rename arm_cp15_start_setup_translation_table_and_enable_mmu() in arm_cp15_start_setup_translation_table_and_enable_mmu_and_cache() to emphasize that the cache is also enabled after this operation. | ||||
* | bsps/arm: Set vector base address if necessary | Sebastian Huber | 2013-06-20 | 1 | -0/+1 |
| | |||||
* | bsp/xilinx-zynq: Use magic UART baud divisor | Sebastian Huber | 2013-06-19 | 1 | -2/+2 |
| | | | | Use a baud divisor suitable for the evaluation board. | ||||
* | bsp/xilinx-zynq: Do not start transmitter break | Sebastian Huber | 2013-06-19 | 1 | -1/+0 |
| | |||||
* | bsp/xilinx-zynq: Use second UART for console | Sebastian Huber | 2013-06-18 | 1 | -1/+1 |
| | | | | This is in now line with the evaluation board. | ||||
* | bsps: Provide simple console selection | Sebastian Huber | 2013-06-17 | 2 | -1/+4 |
| | |||||
* | bsps/arm: Add SMP support | Sebastian Huber | 2013-05-31 | 9 | -14/+71 |
| | |||||
* | bsps/arm: Merge ARMv7 MMU section definitions | Sebastian Huber | 2013-05-31 | 2 | -40/+13 |
| | |||||
* | bsps/arm: Add CLOCK_DRIVER_USE_FAST_IDLE option | Sebastian Huber | 2013-05-27 | 1 | -0/+6 |
| | |||||
* | arm: Support VFP-D32 and Neon | Sebastian Huber | 2013-05-10 | 1 | -1/+1 |
| |