summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/realview-pbx-a9 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* libbsp/arm: Fix ARM BSPs missing the bsp_translation_table_end symbol.Chris Johns2016-10-021-0/+1
| | | | Closes #2775.
* bsps/arm: Change code to explicit selection of cache implementation for ARM ↵Pavel Pisa2016-10-021-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | BSPs. The original ARM architecture wide cache_.h is changed to dummy version for targets not implementing/enablig cache at all. The ARM targets equipped by cache should include appropriate implementation. Next options are available for now c/src/lib/libbsp/arm/shared/armv467ar-basic-cache/cache_.h basic ARM cache integrated on the CPU core directly which requires only CP15 oparations c/src/lib/libbsp/arm/shared/arm-l2c-310/cache_.h support for case where ARM L2C-310 cache controller is used. It is accessible as mmaped peripheral. c/src/lib/libbsp/arm/shared/armv7m/include/cache_.h Cortex-M specific cache support Updates #2782 Updates #2783
* Multiple bsp_specs: Change *(old_endfile) to %(old_endfile)Joel Sherrill2015-05-211-1/+1
| | | | | | Fix typo. closes 2345.
* Update bug report URLSebastian Huber2014-12-051-1/+1
|
* bsps/arm: Add .nocache sectionSebastian Huber2014-11-271-0/+2
| | | | | 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 BSPsSebastian Huber2014-11-203-4/+36
|
* bsps/arm: Convert PL011 and PL050 console driversSebastian Huber2014-10-142-46/+55
| | | | Use Termios device API.
* bsps: Fix build errorSebastian Huber2014-09-182-5/+0
| | | | Fix build error introduced in f535fe5311978af53635c2da8e5cb10ef9d78802.
* bsps/arm: Add a9mpcore_clock_initialize_early()Sebastian Huber2014-09-101-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 fileSebastian Huber2014-09-081-1/+0
|
* Regenerate all preinstall.am files.Chris Johns2014-08-291-7/+7
| | | | | 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 Sherrill2014-08-281-3/+3
| | | | | Apparently, at some point automake output changed and these were not updated.
* bsp/realview-pbx-a9: Fix SMP startupSebastian Huber2014-06-121-0/+14
|
* bsps/arm: Define ARM_CP15_TEXT_SECTIONSebastian Huber2014-06-061-0/+2
| | | | | Define ARM_CP15_TEXT_SECTION to BSP_START_TEXT_SECTION so that the start code is in the right section.
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-218-8/+8
|
* bsp/realview-pbx-a9: Add arm-errata.h and arm-release-id.hRalf Kirchner2014-03-132-0/+10
|
* score: Add RTEMS_FATAL_SOURCE_BSPSebastian Huber2014-02-192-15/+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 supportSebastian Huber2014-02-141-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 MPCoreSebastian Huber2014-02-101-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.
* bsps/arm: Include missing header fileSebastian Huber2014-02-102-0/+5
|
* bsp/realview-pbx-a9: Fix PL111 color encodingSebastian Huber2014-01-101-1/+2
|
* bsps/arm: Use handlers for PL111 set up/tear downSebastian Huber2014-01-101-11/+25
|
* arm: realview-pbx-a9: Add doxygenChirayu Desai2013-12-133-0/+50
|
* bsp/realview-pbx-a9: Add Ethernet module memorySebastian Huber2013-11-131-0/+4
|
* bsp/realview-pbx-a9: Add NULL pointer protectionSebastian Huber2013-10-314-36/+13
| | | | | Qemu Git version 8641136c54d216edb5bb8ef723c754039b4c5cf3 or later is required.
* bsps/arm: Add ARMV7_CP15_START_DEFAULT_SECTIONSSebastian Huber2013-10-271-41/+1
|
* bsps/arm: ARMV7_MMU_DATA_READ_WRITE_SHAREABLESebastian Huber2013-10-271-12/+6
| | | | | Delete ARMV7_MMU_DATA_READ_WRITE_SHAREABLE and move RTEMS_SMP specific MMU attribute settings to arm-cp15.h.
* bsps: Add simple console output charSebastian Huber2013-10-272-31/+1
|
* bsp/realview-pbx-a9: Enable fast idle clockSebastian Huber2013-08-061-1/+1
|
* bsps/arm: Disable alignment exceptionsSebastian Huber2013-07-161-1/+1
|
* mouse: Add shared bsp_get_serial_mouse_device()Sebastian Huber2013-07-072-14/+2
|
* bsps/arm: Add PL050 supportSebastian Huber2013-06-293-0/+45
|
* bsps/arm: Add PL111 supportSebastian Huber2013-06-294-1/+69
|
* bsps/arm: Rename functionSebastian Huber2013-06-241-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 necessarySebastian Huber2013-06-201-0/+1
|
* bsps/arm: Add SMP supportSebastian Huber2013-05-3110-14/+73
|
* bsps/arm: Merge ARMv7 MMU section definitionsSebastian Huber2013-05-312-40/+13
|
* bsps/arm: Add CLOCK_DRIVER_USE_FAST_IDLE optionSebastian Huber2013-05-271-0/+6
|
* arm: Support VFP-D32 and NeonSebastian Huber2013-05-101-1/+1
|
* bsps/arm: Add shared GIC tmtests/tm27 supportSebastian Huber2013-05-063-58/+6
|
* bsp/realview-pbx-a9: New BSPSebastian Huber2013-05-0314-0/+838