summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/raspberrypi/startup/mm_config_table.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-10-02arm/raspberrypi: reorder and update MMU config table to nor force RW section ↵Pavel Pisa1-9/+22
later to RO. Enable even the first megabyte of SDRAM to be cache-able after problems with stale cache content has been resolved by previous commit. Because major part of application usually fits to the first megabyte this speedups test dhrystone application by factor 40. Updates #2783
2015-03-16preliminary Raspberry Pi Model 2 supportAlan Cudmore1-2/+3
This patch adds a BSP variant for the Raspberry Pi 2. You can build both variants by configuring with the option --enable-rtemsbsp="raspberrypi2 raspberrypi" For the current BSP, the only change was the peripheral register base address and the compiler options. The raspberrypi/make/custom rules were re-factored: raspberrypi.inc -- Common rules raspberrypi.cfg -- Raspberry Pi 1 specific rule/optons raspberrypi2.cfg -- Raspberry Pi 2 specific rule/options I tested hello, ticker, unlimited, and paranoia on both the Pi (Model A+) and Pi 2.
2014-07-01bsps/arm: Rename bsp_mm_config_tableSebastian Huber1-7/+3
Rename bsp_mm_config_table to arm_cp15_start_mmu_config_table and rename bsp_mm_config_table_size to arm_cp15_start_mmu_config_table_size to be in line with the other names in <bsp/arm-cp15-start.h>.
2014-06-06bsps/arm: Define ARM_CP15_TEXT_SECTIONSebastian Huber1-0/+2
Define ARM_CP15_TEXT_SECTION to BSP_START_TEXT_SECTION so that the start code is in the right section.
2014-03-21Change all references of rtems.com to rtems.org.Chris Johns1-1/+1
2013-11-27raspberrypi doxygen refactoringDaniel Ramirez1-0/+8
2013-10-27bsps/arm: ARMV7_MMU_DATA_READ_WRITE_SHAREABLESebastian Huber1-12/+6
Delete ARMV7_MMU_DATA_READ_WRITE_SHAREABLE and move RTEMS_SMP specific MMU attribute settings to arm-cp15.h.
2013-10-27Modify raspberrypi mm_config_table to map GPIO and registers.Hesham AL-Matary1-2/+6
Changes include reverting back to setting all page-table section entries as invalid and modify mm_config_table to apply the correct memory attributes for raspbberypi memory sections at startup. The newly added entry at mm_config_table maps raspberrypi GPIO and other registers found at raspberrypi.h
2013-10-03Shared MMU initialization for ARM BSPs and RaspberryPi MMU supportHesham AL-Matary1-41/+4
Add support for MMU initialization for RaspberryPi. Introduce new shared MMU configuration table that can be used by other BSPs that call the arm_cp15_start_setup_translation_table_and_enable_mmu_and_cache function. Demonstrate the use of the generic table with RaspberryPi.
2013-07-16bsps/arm: Disable alignment exceptionsSebastian Huber1-1/+1
2013-06-24bsps/arm: Rename functionSebastian Huber1-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.
2013-06-20bsps/arm: Set vector base address if necessarySebastian Huber1-0/+1
2013-05-31bsps/arm: Add SMP supportSebastian Huber1-10/+17
2013-05-31bsps/arm: Merge ARMv7 MMU section definitionsSebastian Huber1-13/+13
2013-05-06bsp/xilinx-zynq: New BSPSebastian Huber1-7/+7
2013-05-03bsp/realview-pbx-a9: New BSPSebastian Huber1-0/+99