Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | score: _CPU_Context_switch_to_first_task_smp() | Sebastian Huber | 2014-02-05 | 1 | -28/+0 |
| | | | | | Delete _CPU_Context_switch_to_first_task_smp() and use _CPU_Context_restore() instead. | ||||
* | bsps: Delete unused bsp_smp_delay() | Sebastian Huber | 2014-02-05 | 2 | -27/+0 |
| | |||||
* | bsp/leon3: Avoid magic delays for IPI broadcast | Sebastian Huber | 2014-02-05 | 1 | -5/+3 |
| | |||||
* | bsp/leon3: Fix SMP initialization | Sebastian Huber | 2014-02-05 | 3 | -51/+34 |
| | | | | | | | Avoid usage of the same stack area by multiple secondary processors at the same time. Avoid magic delay loops. | ||||
* | bsp/leon3: Install IPI handler early | Sebastian Huber | 2014-02-05 | 1 | -7/+4 |
| | | | | | | | | Install inter-processor interrupt (IPI) handler before secondary CPUs are started. This ensures that secondary CPUs fetch the newly installed handler. Remove superfluous return statement. | ||||
* | bsp/leon3: Use printk() only if debug is enabled | Sebastian Huber | 2014-02-05 | 1 | -9/+10 |
| | |||||
* | bsps/sparc: Fix comment | Sebastian Huber | 2014-02-05 | 1 | -1/+1 |
| | |||||
* | bsps/sparc: Remove confusing nop | Sebastian Huber | 2014-02-04 | 1 | -1/+0 |
| | |||||
* | bsps/sparc: Order load/store by increasing offsets | Sebastian Huber | 2014-02-04 | 1 | -7/+7 |
| | | | | This may increase the cache hit performance. | ||||
* | bsps/sparc: Fix comments | Sebastian Huber | 2014-02-04 | 1 | -3/+1 |
| | |||||
* | bsp/leon3: Console driver changes | Sebastian Huber | 2014-02-04 | 3 | -68/+56 |
| | | | | | Move declaration of global variables and functions to <leon.h> header file. Make several global variables and functions static. | ||||
* | bsp/leon3: Avoid copy and paste in console driver | Sebastian Huber | 2014-02-04 | 1 | -39/+23 |
| | |||||
* | bsp/leon3: Fix interrupt-driven console driver | Sebastian Huber | 2014-02-04 | 1 | -72/+98 |
| | |||||
* | Add thread-local storage (TLS) support | Sebastian Huber | 2014-02-04 | 1 | -3/+13 |
| | | | | | Tested and implemented on ARM, m68k, PowerPC and SPARC. Other architectures need more work. | ||||
* | bsps: Thread-local storage (TLS) for linkcmds | Sebastian Huber | 2014-02-04 | 79 | -44/+1279 |
| | |||||
* | bsp/v850: Use proper ABI in linkcmds | Sebastian Huber | 2014-02-04 | 1 | -3/+3 |
| | |||||
* | bsp/xilinx_zynq: Support configuraton of memory map. Remove SMP variants. | Chris Johns | 2014-02-02 | 16 | -149/+89 |
| | | | | | | | | | | Generate a linker command file from configure letting the user override the defaults to suite their custom needs. Refer to configure.ac for the details. Remove the SMP variants and let --enable-smp control if a BSP is built for SMP. Make USE_FAST_IDLE 1 only for the realview qemu BSP. | ||||
* | bootcard.c: Comment clean up | Joel Sherrill | 2014-01-31 | 1 | -5/+5 |
| | |||||
* | bsps/sparc: Fix linkcmds part of new network stack | Sebastian Huber | 2014-01-30 | 1 | -3/+3 |
| | |||||
* | bsps: Fix barrier section definitions | Sebastian Huber | 2014-01-30 | 2 | -6/+6 |
| | |||||
* | bsp/stm32f4: Use BSP_SMALL_MEMORY for a variant | Sebastian Huber | 2014-01-30 | 1 | -0/+1 |
| | |||||
* | bsp/lpc24xx: Fix compile error | Sebastian Huber | 2014-01-30 | 1 | -1/+1 |
| | |||||
* | powerpc/flash: give string variables const attribute | Nick Withers | 2014-01-23 | 5 | -22/+22 |
| | |||||
* | Add warnings to MOTLoad-equipped BSPs' READMEs that a "waitProbe", "netShut" ↵ | Nick Withers | 2014-01-23 | 3 | -0/+16 |
| | | | | sequence must be executed in MOTLoad before booting RTEMS to remove its network interface interrupt handlers, lest memory corruption occur | ||||
* | libchip/serial: Documentation | Sebastian Huber | 2014-01-23 | 1 | -10/+1 |
| | |||||
* | libbsp sh: Add Doxygen file header to coverhd.h | Cynthia Rempel | 2014-01-14 | 2 | -2/+14 |
| | |||||
* | libbsp powerpc: Add Doxygen file header to coverhd.h | Cynthia Rempel | 2014-01-14 | 7 | -7/+49 |
| | |||||
* | libbsp mips: Add Doxygen file header to coverhd.h | Cynthia Rempel | 2014-01-14 | 1 | -1/+7 |
| | |||||
* | libbsp m68k: Add Doxygen file header to coverhd.h | Cynthia Rempel | 2014-01-14 | 7 | -6/+48 |
| | |||||
* | rtems_cache_invalidate_multiple_instruction_lines | Aleksandr Platonov | 2014-01-14 | 1 | -1/+1 |
| | | | | | | | | According with comment in rtems_cache_invalidate_multiple_instruction_lines(), final_address indicates the last address which needs to be invalidated. But if in while loop we got final_address == i_addr condition then loop breaks and final_address will not be invalidated. | ||||
* | bsps/arm: Use _ARMV4_Exception_interrupt | Sebastian Huber | 2014-01-14 | 1 | -3/+3 |
| | | | | | This allows read-only vector tables in ROM. It avoids also an unsolved problem with MMU/cache synchronization on SMP. | ||||
* | bsps/arm: Use Normal memory for code and data | Sebastian Huber | 2014-01-13 | 1 | -3/+7 |
| | |||||
* | bsps/arm: Use ALIGN_WITH_INPUT | Sebastian Huber | 2014-01-13 | 3 | -130/+90 |
| | | | | | | | | | | | | | The ALIGN_WITH_INPUT helps to make this linker script more reliable. See also: https://sourceware.org/ml/binutils/2013-06/msg00246.html https://sourceware.org/binutils/docs-2.24/ld/Forced-Output-Alignment.html#Forced-Output-Alignment This reverts commit 4a9e52eefc510d7022ddc61c4ecde8db6b9a0217. This reverts commit 1ab4f76900d012b5a9dbce2851add060f11ce13a. | ||||
* | bsp/lpc24xx: Add PL111 support | Sebastian Huber | 2014-01-10 | 4 | -0/+165 |
| | |||||
* | bsp/lpc24xx: Add register definition | Sebastian Huber | 2014-01-10 | 1 | -1/+3 |
| | |||||
* | bsp/realview-pbx-a9: Fix PL111 color encoding | Sebastian Huber | 2014-01-10 | 1 | -1/+2 |
| | |||||
* | bsps/arm: Use handlers for PL111 set up/tear down | Sebastian Huber | 2014-01-10 | 3 | -18/+35 |
| | |||||
* | libbsp tm27.h: Add Doxygen file header to all tm27.h | Cynthia Rempel | 2014-01-09 | 22 | -35/+135 |
| | |||||
* | sparc BSP shared: Improve Doxygen | Toma Radu | 2014-01-09 | 19 | -49/+147 |
| | | | | Add doxygen to the header files in sparc/shared/include directory. | ||||
* | PR 1548: ERC32 console stops working when UART error flags are set | Gerardo Puga | 2014-01-09 | 1 | -0/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The console works fine when only transmitting data from the ERC32, but stops working after a while when receiving data. "Stops working" means, bytes are neither sent nor received from the UART, but the rest of the system keeps functioning (task are executing, the operative system is responsive, etc). Context: - When an RX error occurs, the ERC32 UARTS stop generating RX/TX interrupts until the corresponding error flag in the UART_STATUS are cleared. - The console.c code currently cleans the error flags from the console_isr_x subroutines, but those are NOT called when an RX error occurs. Thus the error flag is never cleaned and then the UARTs stop generating interrupts indefinitely. - The ERC32 UARTs generate a different interrupt when an RX error occurs. Fixed by: - Adding a third interrupt service routine console_isr_error to handle the UART_ERROR trap. This isr cleans the error flags of the channels. - Cleaning the error flags manually just after having initialized the interrupt vectors. This is because if the error flag was already set by the time the interrupt vectors are configured, the interrupts might never be called. | ||||
* | powerpc/mvme3100: Improve Doxygen | Szkocsovszki Zsolt | 2014-01-08 | 6 | -9/+83 |
| | |||||
* | m68k/gen68360: Improve Doxygen | Szkocsovszki Zsolt | 2014-01-08 | 5 | -11/+68 |
| | |||||
* | shared vmeUniverse: Improve Doxygen | Szkocsovszki Zsolt | 2014-01-08 | 22 | -60/+311 |
| | |||||
* | genmcf548x: Improve Doxygen | Toma Radu | 2014-01-08 | 3 | -0/+41 |
| | | | | Add doxygen to the header files in the genmcf548x/include directory. | ||||
* | av5282: Improve Doxygen | Toma Radu | 2014-01-08 | 2 | -0/+24 |
| | | | | Add doxygen to the header files in the av5282/include directory. | ||||
* | idp: Add doxygen headers. | Szkocsovszki Zsolt | 2014-01-03 | 3 | -4/+46 |
| | |||||
* | sptests: Refactor sp09 into sppartition_err01 and sp09. | Mandar Juvekar | 2014-01-02 | 1 | -0/+4 |
| | |||||
* | gen68340: Add doxygen header files. | Toma Radu | 2014-01-02 | 5 | -0/+48 |
| | |||||
* | gen68302: Add doxygen headers. | Toma Radu | 2013-12-30 | 3 | -0/+32 |
| | |||||
* | m32rsim: Add doxygen headers. | Szkocsovszki Zsolt | 2013-12-30 | 3 | -3/+45 |
| |