Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | score: SMP initialization changes | Sebastian Huber | 2014-04-14 | 5 | -68/+94 |
| | | | | | | | | | | | | | | | | | Add and use _CPU_SMP_Start_processor(). Add and use _CPU_SMP_Finalize_initialization(). This makes most _CPU_SMP_Initialize() functions a bit simpler since we can calculate the minimum value of the count of processors requested by the application configuration and the count of physically or virtually available processors in the high-level code. The CPU port has now the ability to signal a processor start failure. With the support for clustered/partitioned scheduling the presence of particular processors can be configured to be optional or mandatory. There will be a fatal error only in case mandatory processors are not present. The CPU port may use a timeout to monitor the start of a processor. | ||||
* | sparc: Use __leon__ multilib define | Sebastian Huber | 2014-04-14 | 1 | -1/+2 |
| | |||||
* | sparc64/niagara: add bsp_fatal_handler to terminate execution | Gedare Bloom | 2014-04-12 | 5 | -2/+351 |
| | | | | Terminates the execution of niagara BSP when running in gem5. | ||||
* | rtems: Rename rtems_smp_get_current_processor() | Sebastian Huber | 2014-04-11 | 2 | -2/+2 |
| | | | | | | | Rename rtems_smp_get_current_processor() in rtems_get_current_processor(). Make rtems_get_current_processor() a function in uni-processor configurations to enable ABI compatibility with SMP configurations. | ||||
* | rtems: Rename rtems_smp_get_processor_count() | Sebastian Huber | 2014-04-11 | 1 | -1/+1 |
| | | | | | | Rename rtems_smp_get_processor_count() in rtems_get_processor_count(). Make rtems_get_processor_count() a function in uni-processor configurations to enable ABI compatibility with SMP configurations. | ||||
* | sparc/shared/.../linkcmds.base: Correct C++ support | Joel Sherrill | 2014-04-04 | 1 | -7/+6 |
| | | | | Add KEEP() for .eh_frame*, .ctor*, and .dtor*. | ||||
* | leon2 ckinit.c, console.c: Comment clean up | Joel Sherrill | 2014-04-03 | 2 | -26/+5 |
| | |||||
* | leon2/Makefile.am: Change to one file per line | Joel Sherrill | 2014-04-03 | 1 | -7/+16 |
| | |||||
* | erc32/Makefile.am: Change to one file per line | Joel Sherrill | 2014-04-03 | 1 | -7/+17 |
| | |||||
* | psim/console/console-io.c: Comment clean up | Joel Sherrill | 2014-04-03 | 1 | -1/+3 |
| | |||||
* | sim68000/console/conscfg.c: Comment clean up | Joel Sherrill | 2014-04-03 | 1 | -2/+0 |
| | |||||
* | h8sim/console/console-io.c: Comment clean up | Joel Sherrill | 2014-04-03 | 1 | -1/+3 |
| | |||||
* | bsps/powerpc: Fix linker command files | Sebastian Huber | 2014-04-01 | 4 | -16/+8 |
| | |||||
* | bsps/powerpc: PR757: Fix PPC_IRQ_TRACE for ppc601 | Sebastian Huber | 2014-04-01 | 1 | -0/+1 |
| | | | | We could probably also remove the ppc601 support entirely. | ||||
* | libchip: Avoid __DEVOLATILE() | Sebastian Huber | 2014-03-31 | 1 | -11/+9 |
| | |||||
* | LEON3: UT699 and GR712 sleep-mode d-cache fix | Daniel Cederman | 2014-03-31 | 1 | -5/+3 |
| | | | | See errata of respective chip. Some code-cleanup as well. | ||||
* | SPI SD-Card: adapt common driver code to block devices core API changes. | Pavel Pisa | 2014-03-31 | 1 | -3/+3 |
| | |||||
* | m68k/mrm332: changes required to get the mrm332 bsp working again. | James Fitzsimons | 2014-03-26 | 12 | -890/+296 |
| | | | | | | | | | | | | | | Changed console driver to use interrupts instead of polling. Change to avoid overwriting CPU32Bug interrupt vector when setting up the Sci interrupt handler. Fixed type for boolean flag in bsp.h. Changed mrm332.h to use 25Mhz clock. Fixes to mrm332.cfg to use correct mcpu32 value for RTEMS_CPU_MODEL instead of m68332 which is no longer supported. Added -mcpu=cpu32 to compiler options. Removed broken ROM linker script and replaced broken RAM linker script with working ROM linker script. Removed no longer required file except_vect_332_ROM.S. Enabled 0xbeefbeef magic string in start.S to allow MRM version of CPU32Bug to auto run RTEMS. Removed old code from start.S Changed compiler optimization flag to optimize for size. | ||||
* | bsps/sparc: Make local functions for amba plug&play static. | Daniel Cederman | 2014-03-24 | 5 | -12/+10 |
| | |||||
* | bsps/sparc: Add common gnat handler function prototype. | Daniel Cederman | 2014-03-24 | 12 | -6/+42 |
| | | | | Moved prototype for __gnat_install_handler and __gnat_install_handler_common to common header file. Placed header file in bsp namespace. | ||||
* | greth: Make local functions static, remove overflow and correct printf call. | Daniel Cederman | 2014-03-21 | 2 | -7/+9 |
| | |||||
* | bsps/sparc: Change asm to __asm__ to compile with -pedantic. | Daniel Cederman | 2014-03-21 | 3 | -6/+6 |
| | |||||
* | bsps/sparc: Make spurious trap handler function static. | Daniel Cederman | 2014-03-21 | 3 | -3/+3 |
| | |||||
* | bsps/sparc: Make local functions static. | Daniel Cederman | 2014-03-21 | 9 | -4/+32 |
| | | | | | | | The PCI and RASTA versions of the uart, spacewire and 1553 drivers directly includes the c-file of the standard versions of the drivers, but uses a macro to change the name of the driver register function. When the standard version is used this function should be global, when it is included as part of the PCI and RASTA versions it should be local and static. | ||||
* | smc91111: Move driver attach prototype to header file. | Daniel Cederman | 2014-03-21 | 5 | -16/+8 |
| | | | | Also signal to compiler that the start variable in lan91cxx_recv is only used when debugging. | ||||
* | no_bsp/shmsupp/lock.c: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -2/+4 |
| | |||||
* | no_bsp/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -10/+3 |
| | |||||
* | nios2_iss/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -10/+0 |
| | |||||
* | moxiesim/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -9/+0 |
| | |||||
* | sim68000/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -17/+0 |
| | |||||
* | ods68302/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -17/+3 |
| | |||||
* | mvme136/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -16/+0 |
| | |||||
* | mrm332/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -17/+3 |
| | |||||
* | gen68360/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -16/+0 |
| | |||||
* | gen68340/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -16/+0 |
| | |||||
* | gen68302/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -22/+1 |
| | |||||
* | m32rsim/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -17/+0 |
| | |||||
* | m32cbsp/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -17/+0 |
| | |||||
* | lm32_evr/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -15/+1 |
| | |||||
* | pc386/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -16/+0 |
| | |||||
* | h8sim/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -16/+0 |
| | |||||
* | gensh1/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -10/+2 |
| | |||||
* | gensh2/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -10/+2 |
| | |||||
* | gensh4/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -10/+2 |
| | |||||
* | shsim/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -12/+2 |
| | |||||
* | usiii/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -17/+0 |
| | |||||
* | niagara/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -17/+0 |
| | |||||
* | gba/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -12/+0 |
| | |||||
* | avrtest/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -17/+0 |
| | |||||
* | eZKit533/include/bsp.h: Remove rtems_bsp_delay() | Joel Sherrill | 2014-03-21 | 1 | -9/+0 |
| |