Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | testsuites: Remove BSP_SMALL_MEMORY | Joel Sherrill | 2014-05-06 | 16 | -153/+18 |
| | |||||
* | multiple BSPs: Remove BSP_SMALL_MEMORY | Joel Sherrill | 2014-05-06 | 14 | -35/+0 |
| | |||||
* | bsp/gen83xx: Add BSP_USB_EHCI_MPC83XX_HAS_ULPI | Sebastian Huber | 2014-05-06 | 1 | -0/+3 |
| | |||||
* | posix: Fix POSIX keys initialization | Sebastian Huber | 2014-05-06 | 1 | -5/+5 |
| | | | | | Always initialize the freechain. This prevents a NULL pointer access in case no initial key value pairs are defined. | ||||
* | score: Use atomic operations for SMP messages | Sebastian Huber | 2014-05-05 | 3 | -19/+15 |
| | |||||
* | score: Add SMP test message handler | Sebastian Huber | 2014-05-05 | 8 | -0/+281 |
| | | | | | This handler can be used to test the inter-processor interrupt implementation. | ||||
* | score: SMP_FATAL_SCHEDULER_WITHOUT_PROCESSORS | Sebastian Huber | 2014-05-05 | 14 | -148/+83 |
| | | | | | Avoid the SMP_FATAL_SCHEDULER_WITHOUT_PROCESSORS fatal error and make it a run-time error in rtems_scheduler_ident() and _Scheduler_Get_by_id(). | ||||
* | doc: Add SMP glossary | Sebastian Huber | 2014-05-05 | 1 | -0/+110 |
| | |||||
* | score: Fix TLS size usage | Sebastian Huber | 2014-05-05 | 3 | -7/+11 |
| | |||||
* | testsuite: Add a per BSP test check for tests not to build. | Chris Johns | 2014-05-05 | 39 | -110/+613 |
| | | | | | | | | Provide a file per BSP to list tests that do not build for a BSP. This change removes the BSP_SMALL_MEMORY hack from the code. That hack was a mistake. Provide configuration files for each BSP with tests that cannot build. | ||||
* | libchip: Add asserts to dwmac driver | Ralf Kirchner | 2014-04-30 | 1 | -0/+3 |
| | |||||
* | libchip: Correct netstats message for dwmac driver | Ralf Kirchner | 2014-04-30 | 1 | -1/+1 |
| | |||||
* | bsp/altera-cyclone-v: Move mbufs and network clusters to uncached RAM | Ralf Kirchner | 2014-04-30 | 1 | -0/+12 |
| | |||||
* | bsp/altera-cyclone-v: Increase size of nocache region and nocache heap | Ralf Kirchner | 2014-04-30 | 2 | -3/+3 |
| | | | | Increase size of nocache heap in order to be able to move mbufs and clusters of the network driver to uncached RAM | ||||
* | score: Typo | Sebastian Huber | 2014-04-30 | 1 | -1/+1 |
| | |||||
* | doc: Extend documentation for unlimited objects | Ralf Kirchner | 2014-04-30 | 1 | -4/+37 |
| | | | | | | | Mark POSIX Keys and POSIX Key Value Pairs as supported. Add list of unsupported object classes. Add hint to unified work areas. Add example. | ||||
* | score: Statically initialize _ISR_Vector_table | Sebastian Huber | 2014-04-29 | 21 | -149/+28 |
| | |||||
* | bsps/mips: Delete unused files | Sebastian Huber | 2014-04-29 | 15 | -705/+0 |
| | | | | The MIPS port defines CPU_SIMPLE_VECTORED_INTERRUPTS to FALSE. | ||||
* | bsps/m32r: Fix bsp_specs | Sebastian Huber | 2014-04-29 | 1 | -6/+4 |
| | |||||
* | bsps/bfin: Fix bsp_specs | Sebastian Huber | 2014-04-29 | 5 | -25/+12 |
| | |||||
* | sapi: Report profiling only if enabled for tests | Sebastian Huber | 2014-04-29 | 1 | -0/+2 |
| | |||||
* | bsp/h8sim: Fix linker command file | Sebastian Huber | 2014-04-29 | 1 | -0/+2 |
| | |||||
* | score: Avoid copy and paste | Sebastian Huber | 2014-04-28 | 1 | -19/+15 |
| | |||||
* | sapi: Add profiling done message | Sebastian Huber | 2014-04-28 | 1 | -0/+6 |
| | |||||
* | sapi: Add arithmetic means to XML profiling report | Sebastian Huber | 2014-04-28 | 1 | -9/+62 |
| | |||||
* | sparc: Add _CPU_Get_current_per_CPU_control() | Sebastian Huber | 2014-04-28 | 5 | -93/+74 |
| | | | | | | | | | | | | | | | | Use register g6 for the per-CPU control of the current processor. The register g6 is reserved for the operating system by the SPARC ABI. On Linux register g6 is used for a similar purpose with the same method since 1996. The register g6 must be initialized during system startup and then must remain unchanged. Since the per-CPU control is used in all critical sections of the operating system, this is a performance optimization for the operating system core procedures. An additional benefit is that the low-level context switch and interrupt processing code is now identical on non-SMP and SMP configurations. | ||||
* | sparc: Document register g7 usage | Sebastian Huber | 2014-04-28 | 1 | -0/+3 |
| | |||||
* | sparc: Optimize context switch | Sebastian Huber | 2014-04-28 | 4 | -55/+53 |
| | | | | | | The registers g2 through g4 are reserved for applications. GCC uses them as volatile registers by default. So they are treated like volatile registers in RTEMS as well. | ||||
* | score: Add _CPU_Get_current_per_CPU_control() | Sebastian Huber | 2014-04-28 | 2 | -3/+25 |
| | | | | | | | | | Add optional method _CPU_Get_current_per_CPU_control() to obtain the per-CPU control of the current processor. This is optional. Not every CPU port needs this. It is only an optional optimization variant. In case this macro is undefined, the default implementation using the current processor index will be used. | ||||
* | rtems: Account for the network semaphore. | Chris Johns | 2014-04-27 | 1 | -1/+8 |
| | |||||
* | sapi: Fix condef.h compile error for disabled network configuration. | Jennifer Averett | 2014-04-25 | 1 | -0/+2 |
| | | | | Added define for CONFIGURE_SEMAPHORES_FOR_NFS when networking disabled. | ||||
* | libfs/rfs: Fix the fstime failures for the RFS file system. | Chris Johns | 2014-04-25 | 2 | -12/+22 |
| | |||||
* | rtems: Account for file system semaphores. | Chris Johns | 2014-04-25 | 1 | -2/+32 |
| | | | | Add support to account for the semaphores used by the file systems. | ||||
* | mcf52235/configure.ac: Delete junk line | Joel Sherrill | 2014-04-24 | 1 | -1/+0 |
| | |||||
* | bootstrap: Sort the contents of the prinstall.am files. | Chris Johns | 2014-04-23 | 3 | -5/+5 |
| | | | | | Sorting removed the variations across different host operating systems and file systems. | ||||
* | shsim: Correct linking for C++ | Joel Sherrill | 2014-04-22 | 2 | -16/+13 |
| | |||||
* | gensh4: Correct linking for C++ | Joel Sherrill | 2014-04-22 | 2 | -42/+8 |
| | |||||
* | gensh2: Correct linking for C++ | Joel Sherrill | 2014-04-22 | 2 | -16/+8 |
| | |||||
* | gensh1: Correct linking for C++ | Joel Sherrill | 2014-04-22 | 2 | -16/+8 |
| | |||||
* | score603e: Add rtems_crti | Joel Sherrill | 2014-04-22 | 1 | -3/+3 |
| | |||||
* | ss555: Add rtems_crti/n | Joel Sherrill | 2014-04-22 | 3 | -3/+17 |
| | |||||
* | sim68000/bsp_specs: Add crtbegin/end, crt[in] | Joel Sherrill | 2014-04-22 | 1 | -2/+5 |
| | |||||
* | mpc8260ads: Add rtems_crti/n | Joel Sherrill | 2014-04-22 | 3 | -6/+13 |
| | |||||
* | h8sim/bsp_specs: Add crtbegin/end, crt[in] | Joel Sherrill | 2014-04-22 | 1 | -1/+4 |
| | |||||
* | mpci.c: Now compiles again | Joel Sherrill | 2014-04-22 | 1 | -1/+3 |
| | |||||
* | niagara/Makefile.am: Fix rule for start.o | Joel Sherrill | 2014-04-22 | 1 | -1/+1 |
| | |||||
* | utf8proc01: Honor BSP_SMALL_MEMORY | Joel Sherrill | 2014-04-22 | 1 | -1/+7 |
| | |||||
* | flashdisk01: Honor BSP_SMALL_MEMORY | Joel Sherrill | 2014-04-22 | 1 | -2/+2 |
| | |||||
* | fsdosfsname01: Honor BSP_SMALL_MEMORY | Joel Sherrill | 2014-04-22 | 1 | -9/+23 |
| | |||||
* | fsdosfsformat01: Honor BSP_SMALL_MEMORY | Joel Sherrill | 2014-04-22 | 1 | -4/+10 |
| |