summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* raspberrypi doxygen refactoringDaniel Ramirez2013-11-2716-48/+135
|
* powerpc/mpc55xxevb: Move bspworkarea.c to bspgetworkarea.cChirayu Desai2013-11-242-1/+1
| | | | Fixes commit 571216aceef5d59bec8022f119a0cecf97544f6f
* mpc55xxevb: Move start.S to mpc55xxevb/start/start.SDaniel Ramirez2013-11-232-1/+1
|
* beatnik: Move bsp_reset() to beatnik/startup/bspreset.cDaniel Ramirez2013-11-232-1/+1
|
* powerpc/mpc55xxevb: Move bspworkareainit.c to bspgetworkarea.cChirayu Desai2013-11-232-1/+1
| | | | * Move bsp_work_area_initialize()
* powerpc/mpc55xxevb: Move startup/reset.c to startup/bspreset.cChirayu Desai2013-11-232-1/+1
|
* gumstix: Move bsp_reset() to gumstix/startup/bspreset.cDaniel Ramirez2013-11-223-9/+21
|
* select.h, rtems_select.c, nds select: Add restrict keywordDaniel Ramirez2013-11-201-1/+2
|
* powerpc: Add r2 to CPU contextSebastian Huber2013-11-182-1/+7
| | | | The r2 may be used for thread-local storage.
* sparc/../irq-shared.c: Fix compilation for SMP when not LEON3Joel Sherrill2013-11-141-1/+2
|
* bsps/arm: Fix Cortex-A9 MPCore nanoseconds handlerSebastian Huber2013-11-141-1/+1
|
* bsp/realview-pbx-a9: Add Ethernet module memorySebastian Huber2013-11-131-0/+4
|
* bsp/ngmp: New BSP variantSebastian Huber2013-11-134-0/+25
|
* bsp/leon3: Enable linker script variantsSebastian Huber2013-11-134-4/+11
|
* bsp/leon3: Delete unused LEON_REG symbolSebastian Huber2013-11-131-7/+0
|
* bsp/realview-pbx-a9: Add NULL pointer protectionSebastian Huber2013-10-314-36/+13
| | | | | Qemu Git version 8641136c54d216edb5bb8ef723c754039b4c5cf3 or later is required.
* SPARC BSPs: disable interrupts as early as possibleDaniel Hellstrom2013-10-311-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() declarationDaniel Hellstrom2013-10-311-1/+1
|
* LEON3 SMP: CPU ack irq on trap vector entry executionDaniel Hellstrom2013-10-311-1/+0
|
* LEON3_MP ISR: shared-IRQ setup overwrite SMP/MP ISR trap handlerDaniel Hellstrom2013-10-311-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_SECTIONSSebastian Huber2013-10-273-82/+46
|
* bsps/arm: ARMV7_MMU_DATA_READ_WRITE_SHAREABLESebastian Huber2013-10-274-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 charSebastian Huber2013-10-273-31/+47
|
* Modify raspberrypi mm_config_table to map GPIO and registers.Hesham AL-Matary2013-10-271-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 settingsSebastian Huber2013-10-272-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 entriesSebastian Huber2013-10-271-2/+2
|
* sparc all BSPs: Use function and data sectionsJoel Sherrill2013-10-244-8/+18
| | | | This reduces the size of the RTEMS tests on average about 45%.
* bsp/stm32f4: Bugfix for I2C driver.Christian Mauderer2013-10-241-1/+1
|
* bsp/stm32f4: Add a simple I2C-driver.Christian Mauderer2013-10-2410-0/+612
|
* bsp/stm32f4: Bugfix for io-initialisation.Christian Mauderer2013-10-241-1/+1
|
* bsp/stm32f4: Header for f10xxx EXTI.Christian Mauderer2013-10-244-0/+43
|
* SPI SD-Card: setup valid CRC-7 for STOP_TRANSMISSION command.Pavel Pisa2013-10-081-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 supportHesham AL-Matary2013-10-038-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 supportHesham AL-Matary2013-10-031-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: FormattingJoel Sherrill2013-09-301-7/+5
|
* leon2/.../ckinit.c: Change get nanoseconds handler to staticJoel Sherrill2013-09-301-1/+1
|
* mips/shared/.../clockdrv.c: Change get nanoseconds handler to staticJoel Sherrill2013-09-301-4/+3
|
* uC5282/.../clock.c: Change get nanoseconds handler to staticJoel Sherrill2013-09-301-2/+3
|
* leon3/bsppredriver.c: Add include file to warningJoel Sherrill2013-09-231-0/+1
|
* libcpu/sparc/.../access_le.c: Add include file to fix warningJoel Sherrill2013-09-231-0/+1
|
* leon3/.../ckinit.c: Change get nanoseconds handler to staticJoel Sherrill2013-09-231-6/+1
|
* leon3/.../ckinit.c: Fix missing prototype warningsJoel Sherrill2013-09-221-1/+5
|
* libbsp/shared/bspinit.c: Fix missing prototype warningsJoel Sherrill2013-09-221-3/+7
|
* leon3/.../bspstart.c: Fix missing prototype warningsJoel Sherrill2013-09-221-2/+2
|
* sparc/.../grcan.c: Switch to using RTEMS_COMPILER_UNUSED_ATTRIBUTEJoel Sherrill2013-09-221-8/+6
|
* leon3/console.c: Fix misisng prototype issuesJoel Sherrill2013-09-211-2/+15
|
* sparc/.../grcan.c: Fix multiple warningsJoel Sherrill2013-09-211-2/+8
|
* sparc/.../ambapp.h: Add ambapp_get_number_apbslv_devices() prototypeJoel Sherrill2013-09-211-0/+4
|
* sparc/.../occan.c: Fix missing prototype warningJoel Sherrill2013-09-211-0/+2
|
* sparc/.../ambapp.h: Add ambapp_get_number_ahbslv_devices() prototypeJoel Sherrill2013-09-211-0/+6
|