summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 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-273-36/+18
| | | | | 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
|
* 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.
* 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
|
* 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
|
* sparc/../occan.c: Fix set but unused variable warningJoel Sherrill2013-09-211-2/+1
|
* sparc irq-shared.c: Fix unused variable warningJoel Sherrill2013-09-211-1/+1
|
* bsp/stm32f4: Add STM32F10XXX support.Christian Mauderer2013-09-1917-145/+758
|
* leon3/include/bsp.h: Fix spacingJoel Sherrill2013-09-161-1/+0
|
* m68k/shared/start.S: Fix spacingJoel Sherrill2013-09-161-1/+1
|
* pc386/console/conscfg.c: Fix spacingJoel Sherrill2013-09-161-3/+3
|
* raspberrypi.cfg: Remove CVS IdJoel Sherrill2013-09-161-2/+0
|
* bsps/arm: Fix exception entriesRic Claus2013-09-161-2/+2
|
* bsp/lm4f120: new BSP to support TI LM4F120 XL LaunchPad boardKarel Gardas2013-09-028-11/+121
|