summaryrefslogtreecommitdiffstats
path: root/c (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-11-27raspberrypi doxygen refactoringDaniel Ramirez16-48/+135
2013-11-24powerpc/mpc55xxevb: Move bspworkarea.c to bspgetworkarea.cChirayu Desai2-1/+1
Fixes commit 571216aceef5d59bec8022f119a0cecf97544f6f
2013-11-23mpc55xxevb: Move start.S to mpc55xxevb/start/start.SDaniel Ramirez2-1/+1
2013-11-23beatnik: Move bsp_reset() to beatnik/startup/bspreset.cDaniel Ramirez2-1/+1
2013-11-23powerpc/mpc55xxevb: Move bspworkareainit.c to bspgetworkarea.cChirayu Desai2-1/+1
* Move bsp_work_area_initialize()
2013-11-23powerpc/mpc55xxevb: Move startup/reset.c to startup/bspreset.cChirayu Desai2-1/+1
2013-11-22gumstix: Move bsp_reset() to gumstix/startup/bspreset.cDaniel Ramirez3-9/+21
2013-11-20select.h, rtems_select.c, nds select: Add restrict keywordDaniel Ramirez1-1/+2
2013-11-18powerpc: Add r2 to CPU contextSebastian Huber2-1/+7
The r2 may be used for thread-local storage.
2013-11-14sparc/../irq-shared.c: Fix compilation for SMP when not LEON3Joel Sherrill1-1/+2
2013-11-14bsps/arm: Fix Cortex-A9 MPCore nanoseconds handlerSebastian Huber1-1/+1
2013-11-13bsp/realview-pbx-a9: Add Ethernet module memorySebastian Huber1-0/+4
2013-11-13bsp/ngmp: New BSP variantSebastian Huber4-0/+25
2013-11-13bsp/leon3: Enable linker script variantsSebastian Huber4-4/+11
2013-11-13bsp/leon3: Delete unused LEON_REG symbolSebastian Huber1-7/+0
2013-10-31bsp/realview-pbx-a9: Add NULL pointer protectionSebastian Huber4-36/+13
Qemu Git version 8641136c54d216edb5bb8ef723c754039b4c5cf3 or later is required.
2013-10-31SPARC BSPs: disable interrupts as early as possibleDaniel Hellstrom1-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.
2013-10-31LEON3 SMP: remove compiler warning from __delay() declarationDaniel Hellstrom1-1/+1
2013-10-31LEON3 SMP: CPU ack irq on trap vector entry executionDaniel Hellstrom1-1/+0
2013-10-31LEON3_MP ISR: shared-IRQ setup overwrite SMP/MP ISR trap handlerDaniel Hellstrom1-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.
2013-10-27bsps/arm: Add ARMV7_CP15_START_DEFAULT_SECTIONSSebastian Huber3-82/+46
2013-10-27bsps/arm: ARMV7_MMU_DATA_READ_WRITE_SHAREABLESebastian Huber4-41/+27
Delete ARMV7_MMU_DATA_READ_WRITE_SHAREABLE and move RTEMS_SMP specific MMU attribute settings to arm-cp15.h.
2013-10-27bsps: Add simple console output charSebastian Huber3-31/+47
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-27bsps/arm: Move some MMU bit settingsSebastian Huber2-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.
2013-10-27bsps/arm: Init trans tbl with invalid entriesSebastian Huber1-2/+2
2013-10-24sparc all BSPs: Use function and data sectionsJoel Sherrill4-8/+18
This reduces the size of the RTEMS tests on average about 45%.
2013-10-24bsp/stm32f4: Bugfix for I2C driver.Christian Mauderer1-1/+1
2013-10-24bsp/stm32f4: Add a simple I2C-driver.Christian Mauderer10-0/+612
2013-10-24bsp/stm32f4: Bugfix for io-initialisation.Christian Mauderer1-1/+1
2013-10-24bsp/stm32f4: Header for f10xxx EXTI.Christian Mauderer4-0/+43
2013-10-08SPI SD-Card: setup valid CRC-7 for STOP_TRANSMISSION command.Pavel Pisa1-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>
2013-10-03Shared MMU initialization for ARM BSPs and RaspberryPi MMU supportHesham AL-Matary8-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.
2013-10-03Add a new necessary definition needed for raspberrypi MMU supportHesham AL-Matary1-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.
2013-09-30libbsp/sparc/.../gnatcommon.c: FormattingJoel Sherrill1-7/+5
2013-09-30leon2/.../ckinit.c: Change get nanoseconds handler to staticJoel Sherrill1-1/+1
2013-09-30mips/shared/.../clockdrv.c: Change get nanoseconds handler to staticJoel Sherrill1-4/+3
2013-09-30uC5282/.../clock.c: Change get nanoseconds handler to staticJoel Sherrill1-2/+3
2013-09-23leon3/bsppredriver.c: Add include file to warningJoel Sherrill1-0/+1
2013-09-23libcpu/sparc/.../access_le.c: Add include file to fix warningJoel Sherrill1-0/+1
2013-09-23leon3/.../ckinit.c: Change get nanoseconds handler to staticJoel Sherrill1-6/+1
2013-09-22leon3/.../ckinit.c: Fix missing prototype warningsJoel Sherrill1-1/+5
2013-09-22libbsp/shared/bspinit.c: Fix missing prototype warningsJoel Sherrill1-3/+7
2013-09-22leon3/.../bspstart.c: Fix missing prototype warningsJoel Sherrill1-2/+2
2013-09-22sparc/.../grcan.c: Switch to using RTEMS_COMPILER_UNUSED_ATTRIBUTEJoel Sherrill1-8/+6
2013-09-21leon3/console.c: Fix misisng prototype issuesJoel Sherrill1-2/+15
2013-09-21sparc/.../grcan.c: Fix multiple warningsJoel Sherrill1-2/+8
2013-09-21sparc/.../ambapp.h: Add ambapp_get_number_apbslv_devices() prototypeJoel Sherrill1-0/+4
2013-09-21sparc/.../occan.c: Fix missing prototype warningJoel Sherrill1-0/+2
2013-09-21sparc/.../ambapp.h: Add ambapp_get_number_ahbslv_devices() prototypeJoel Sherrill1-0/+6