Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | raspberrypi doxygen refactoring | Daniel Ramirez | 2013-11-27 | 16 | -48/+135 |
| | |||||
* | powerpc/mpc55xxevb: Move bspworkarea.c to bspgetworkarea.c | Chirayu Desai | 2013-11-24 | 2 | -1/+1 |
| | | | | Fixes commit 571216aceef5d59bec8022f119a0cecf97544f6f | ||||
* | mpc55xxevb: Move start.S to mpc55xxevb/start/start.S | Daniel Ramirez | 2013-11-23 | 2 | -1/+1 |
| | |||||
* | beatnik: Move bsp_reset() to beatnik/startup/bspreset.c | Daniel Ramirez | 2013-11-23 | 2 | -1/+1 |
| | |||||
* | powerpc/mpc55xxevb: Move bspworkareainit.c to bspgetworkarea.c | Chirayu Desai | 2013-11-23 | 2 | -1/+1 |
| | | | | * Move bsp_work_area_initialize() | ||||
* | powerpc/mpc55xxevb: Move startup/reset.c to startup/bspreset.c | Chirayu Desai | 2013-11-23 | 2 | -1/+1 |
| | |||||
* | gumstix: Move bsp_reset() to gumstix/startup/bspreset.c | Daniel Ramirez | 2013-11-22 | 3 | -9/+21 |
| | |||||
* | select.h, rtems_select.c, nds select: Add restrict keyword | Daniel Ramirez | 2013-11-20 | 1 | -1/+2 |
| | |||||
* | powerpc: Add r2 to CPU context | Sebastian Huber | 2013-11-18 | 2 | -1/+7 |
| | | | | The r2 may be used for thread-local storage. | ||||
* | sparc/../irq-shared.c: Fix compilation for SMP when not LEON3 | Joel Sherrill | 2013-11-14 | 1 | -1/+2 |
| | |||||
* | bsps/arm: Fix Cortex-A9 MPCore nanoseconds handler | Sebastian Huber | 2013-11-14 | 1 | -1/+1 |
| | |||||
* | bsp/realview-pbx-a9: Add Ethernet module memory | Sebastian Huber | 2013-11-13 | 1 | -0/+4 |
| | |||||
* | bsp/ngmp: New BSP variant | Sebastian Huber | 2013-11-13 | 4 | -0/+25 |
| | |||||
* | bsp/leon3: Enable linker script variants | Sebastian Huber | 2013-11-13 | 4 | -4/+11 |
| | |||||
* | bsp/leon3: Delete unused LEON_REG symbol | Sebastian Huber | 2013-11-13 | 1 | -7/+0 |
| | |||||
* | bsp/realview-pbx-a9: Add NULL pointer protection | Sebastian Huber | 2013-10-31 | 4 | -36/+13 |
| | | | | | Qemu Git version 8641136c54d216edb5bb8ef723c754039b4c5cf3 or later is required. | ||||
* | SPARC BSPs: disable interrupts as early as possible | Daniel Hellstrom | 2013-10-31 | 1 | -2/+2 |
| | | | | | | | | | There is no point having interrupts enabled before reaching boot_card() that disables interrupt. We better have it off all the time. It is required to turn off interrupt on secondary CPUs in an SMP system. | ||||
* | LEON3 SMP: remove compiler warning from __delay() declaration | Daniel Hellstrom | 2013-10-31 | 1 | -1/+1 |
| | |||||
* | LEON3 SMP: CPU ack irq on trap vector entry execution | Daniel Hellstrom | 2013-10-31 | 1 | -1/+0 |
| | |||||
* | LEON3_MP ISR: shared-IRQ setup overwrite SMP/MP ISR trap handler | Daniel Hellstrom | 2013-10-31 | 1 | -0/+5 |
| | | | | | | Basically the shared-irq handler overwrite the SMP/MP traphandler previously initialized with set_vector(). That caused IPIs to enter BSP spurious handler. | ||||
* | bsps/arm: Add ARMV7_CP15_START_DEFAULT_SECTIONS | Sebastian Huber | 2013-10-27 | 3 | -82/+46 |
| | |||||
* | bsps/arm: ARMV7_MMU_DATA_READ_WRITE_SHAREABLE | Sebastian Huber | 2013-10-27 | 4 | -41/+27 |
| | | | | | Delete ARMV7_MMU_DATA_READ_WRITE_SHAREABLE and move RTEMS_SMP specific MMU attribute settings to arm-cp15.h. | ||||
* | bsps: Add simple console output char | Sebastian Huber | 2013-10-27 | 3 | -31/+47 |
| | |||||
* | Modify raspberrypi mm_config_table to map GPIO and registers. | Hesham AL-Matary | 2013-10-27 | 1 | -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 | ||||
* | bsps/arm: Move some MMU bit settings | Sebastian Huber | 2013-10-27 | 2 | -2/+3 |
| | | | | | | | The function arm_cp15_start_setup_translation_table_and_enable_mmu_and_cache() must only set the MMU and cache enable flags. Configuration flags must be set elsewhere. | ||||
* | bsps/arm: Init trans tbl with invalid entries | Sebastian Huber | 2013-10-27 | 1 | -2/+2 |
| | |||||
* | sparc all BSPs: Use function and data sections | Joel Sherrill | 2013-10-24 | 4 | -8/+18 |
| | | | | This reduces the size of the RTEMS tests on average about 45%. | ||||
* | bsp/stm32f4: Bugfix for I2C driver. | Christian Mauderer | 2013-10-24 | 1 | -1/+1 |
| | |||||
* | bsp/stm32f4: Add a simple I2C-driver. | Christian Mauderer | 2013-10-24 | 10 | -0/+612 |
| | |||||
* | bsp/stm32f4: Bugfix for io-initialisation. | Christian Mauderer | 2013-10-24 | 1 | -1/+1 |
| | |||||
* | bsp/stm32f4: Header for f10xxx EXTI. | Christian Mauderer | 2013-10-24 | 4 | -0/+43 |
| | |||||
* | SPI SD-Card: setup valid CRC-7 for STOP_TRANSMISSION command. | Pavel Pisa | 2013-10-08 | 1 | -0/+5 |
| | | | | | | | | | | | | STOP_TRANSMISSION command is used to finish READ_MULTIPLE_BLOCK command and its format is regular command format. It requires valid CRC-7 to have effect at least on same cards types else it is ignored and attempt to issue next READ or WRITE commands results in illegal command condition (0x04) preceded by strange (0x3f) for tested card. Signed-off-by: Pavel Pisa <ppisa@pikron.com> | ||||
* | Shared MMU initialization for ARM BSPs and RaspberryPi MMU support | Hesham AL-Matary | 2013-10-03 | 8 | -31/+156 |
| | | | | | | | 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. | ||||
* | Add a new necessary definition needed for raspberrypi MMU support | Hesham AL-Matary | 2013-10-03 | 1 | -0/+21 |
| | | | | | | | | | | | The new ARM_CP15_CTRL_XP is necessary to share ARMv6 and ARMv7 page-table formats and definitions. It enables the extended page tables (introduced in ARMv6) to be configured for the hardware page translation mechanism. This way we can share ARMv6 and ARMv7 page tables entry formats. Other Fault Status Register Definitions can be useful for debugging or excpetion handlers. | ||||
* | libbsp/sparc/.../gnatcommon.c: Formatting | Joel Sherrill | 2013-09-30 | 1 | -7/+5 |
| | |||||
* | leon2/.../ckinit.c: Change get nanoseconds handler to static | Joel Sherrill | 2013-09-30 | 1 | -1/+1 |
| | |||||
* | mips/shared/.../clockdrv.c: Change get nanoseconds handler to static | Joel Sherrill | 2013-09-30 | 1 | -4/+3 |
| | |||||
* | uC5282/.../clock.c: Change get nanoseconds handler to static | Joel Sherrill | 2013-09-30 | 1 | -2/+3 |
| | |||||
* | leon3/bsppredriver.c: Add include file to warning | Joel Sherrill | 2013-09-23 | 1 | -0/+1 |
| | |||||
* | libcpu/sparc/.../access_le.c: Add include file to fix warning | Joel Sherrill | 2013-09-23 | 1 | -0/+1 |
| | |||||
* | leon3/.../ckinit.c: Change get nanoseconds handler to static | Joel Sherrill | 2013-09-23 | 1 | -6/+1 |
| | |||||
* | leon3/.../ckinit.c: Fix missing prototype warnings | Joel Sherrill | 2013-09-22 | 1 | -1/+5 |
| | |||||
* | libbsp/shared/bspinit.c: Fix missing prototype warnings | Joel Sherrill | 2013-09-22 | 1 | -3/+7 |
| | |||||
* | leon3/.../bspstart.c: Fix missing prototype warnings | Joel Sherrill | 2013-09-22 | 1 | -2/+2 |
| | |||||
* | sparc/.../grcan.c: Switch to using RTEMS_COMPILER_UNUSED_ATTRIBUTE | Joel Sherrill | 2013-09-22 | 1 | -8/+6 |
| | |||||
* | leon3/console.c: Fix misisng prototype issues | Joel Sherrill | 2013-09-21 | 1 | -2/+15 |
| | |||||
* | sparc/.../grcan.c: Fix multiple warnings | Joel Sherrill | 2013-09-21 | 1 | -2/+8 |
| | |||||
* | sparc/.../ambapp.h: Add ambapp_get_number_apbslv_devices() prototype | Joel Sherrill | 2013-09-21 | 1 | -0/+4 |
| | |||||
* | sparc/.../occan.c: Fix missing prototype warning | Joel Sherrill | 2013-09-21 | 1 | -0/+2 |
| | |||||
* | sparc/.../ambapp.h: Add ambapp_get_number_ahbslv_devices() prototype | Joel Sherrill | 2013-09-21 | 1 | -0/+6 |
| |