summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* LICENSE.WEBSERVER: GoAhead server removed before 4.11 branched. Obsolete.Joel Sherrill2016-01-041-4/+0
| | | | closes #2508.
* c/TOOL_TARGETS: Remove obsolete fileJoel Sherrill2016-01-041-50/+0
|
* Remove AVR Architectural PortJoel Sherrill2016-01-041-20/+0
| | | | Updates #2443.
* Remove H8300 portJoel Sherrill2016-01-0427-1945/+5
| | | | updates #2452.
* Remove M32R architectureJoel Sherrill2016-01-0430-2335/+7
| | | | updates #2446.
* powerpc/qemuppc/configure.ac: Correct typoJoel Sherrill2016-01-041-1/+1
|
* m32c/m32cbsp/configure.ac: Correct typoJoel Sherrill2016-01-041-1/+1
|
* score: Fix watchdog insertSebastian Huber2016-01-042-8/+56
| | | | | | | | | Under certain conditions a new watchdog was inserted with a wrong and very large delta interval due to a wrong iterator update. Bug was introduced by 1ccbd052910ed16131c74b0d5595c8a94066942d. Close #2507.
* sptests/sp07: Fix test caseSebastian Huber2016-01-042-13/+7
| | | | | | Fix things broken by commit d5154d0f6a04f3b7ed59d9a09038576fe2640756. Update #2493.
* bsp/raspberrypi: Move assignment outside if-conditionJan Sommer2015-12-291-1/+1
| | | | Assignment was misplaced by one line.
* m68k/idp: Minor Doxygen CleanupJoel Sherrill2015-12-292-11/+28
|
* beagle sdcard.sh: objcopy 4.12Ben Gras2015-12-271-1/+1
| | | | Fixes #2505.
* user/task.t: Add advice on transitioning use of notepadsJoel Sherrill2015-12-241-0/+21
| | | | closes #2493.
* libbsp/bfin and libbsp/powerpc acinclude.m4 regenerateJoel Sherrill2015-12-242-4/+4
|
* api: Remove deprecated NotepadsAun-Ali Zaidi2015-12-24128-2594/+118
| | | | | | | | | | | | | | | | | | | | | | | Notepads where a feature of RTEMS' tasks that simply functioned in the same way as POSIX keys or threaded local storage (TLS). They were introduced well before per task variables, which are also deprecated, and were barely used in favor of their POSIX alternatives. In addition to their scarce usage, Notepads took up unnecessary memory. For each task: - 16 32-bit integers were allocated. - A total of 64 bytes per task per thread. This is especially critical in low memory and safety-critical applications. They are also defined as uint32_t, and therefore are not guaranteed to hold a pointer. Lastly, they are not portable solutions for SMP and uniprocessor systems, like POSIX keys and TLS. updates #2493.
* score: Fix watchdog removalSebastian Huber2015-12-212-6/+67
| | | | | | | | | Under certain conditions a new watchdog was inserted with a wrong and very large delta interval due to an incomplete iterator update. Bug was introduced by 1ccbd052910ed16131c74b0d5595c8a94066942d. Close #2501.
* avr/avrtest: Remove (obselete).Ralph Holmes2015-12-1913-1216/+0
| | | | Updates #2442.
* doc: Epiphany BSP SIM headersjfjhh2015-12-183-21/+91
|
* Beaglebone Black: Fix rtems_gpio_bsp_disable_interrupt disabling all the ↵Martin Galvan2015-12-161-1/+1
| | | | | | | | | | GPIO interrupts Currently, rtems_gpio_bsp_disable_interrupt disables the interrupts for all the pins, not just the one that actually caused the interrupt. This patch fixes that issue. Closes #2497.
* doc: SMP status of RTEMSSebastian Huber2015-12-161-0/+3
|
* doc: SMP introductionSebastian Huber2015-12-161-0/+17
|
* Fix rtems-bsps for GNU find hosts.Chris Johns2015-12-161-2/+1
| | | | | | | | Fixed as reported by Pavel: https://lists.rtems.org/pipermail/devel/2015-December/013189.html Closes #2498.
* score: Avoid dependency on bcopy()Sebastian Huber2015-12-151-0/+1
|
* psxtests/psxcleanup02: New testSebastian Huber2015-12-157-0/+159
|
* libmisc: Include missing header file, fix warningsNick Withers2015-12-152-6/+7
|
* rtems: Delete empty functionSebastian Huber2015-12-153-18/+0
|
* posix: Store unblocked signalsSebastian Huber2015-12-158-26/+24
| | | | | Store the unblock signals to exploit the zero-initialization of the thread control block.
* score: Initialize thread control to zeroSebastian Huber2015-12-154-67/+13
| | | | This reduces the code size of the thread initialization.
* configure.ac: Do not reference ep1aJoel Sherrill2015-12-141-1/+1
|
* mips/genmongoosev: RemoveAun-Ali Zaidi2015-12-1428-5030/+0
| | | | updates #2448.
* h8300: Regenerate h8300 architectureAun-Ali Zaidi2015-12-142-3/+1
| | | | closes #2453.
* doc: grammar fix as part of GCI 2016Ethan Ordentlich2015-12-141-1/+1
|
* score: Help GCC to inline a functionSebastian Huber2015-12-141-1/+1
|
* Display only valid BSPs, ignore other .cfg files.Chris Johns2015-12-141-3/+16
| | | | | | Show the architecture and BSP count. Closes #2491.
* h8300/h8sim: RemoveAun-Ali Zaidi2015-12-1315-584/+0
| | | | updates #2453.
* arm/gp32: RemoveAun-Ali Zaidi2015-12-1317-1411/+0
| | | | updates #2451.
* Store task_id of the current thread for the ISR before waiting for the ↵Jan Sommer2015-12-121-0/+1
| | | | | | | | | | transient event The ISR will send a transient event to the task specified in bus->taskid. Make sure that the correct task_id is written to this field before waiting for the transient event to arrive. Fixes #2483
* arm/gba: RemoveAun-Ali Zaidi2015-12-1226-4155/+0
| | | | updates #2449.
* arm/nds: RemoveAun-Ali Zaidi2015-12-11254-42975/+0
| | | | updates #2450.
* score: Untangle thread actionsSebastian Huber2015-12-118-20/+32
| | | | | | | Remove the thread action handler parameter from _Thread_Action_initialize() and instead set it later in _Thread_Add_post_switch_action(). This avoids a dependency on the thread action handler via the thread initialization.
* Use linker set for system initializationSebastian Huber2015-12-1114-350/+458
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make rtems_initialize_data_structures(), rtems_initialize_before_drivers() and rtems_initialize_device_drivers() static. Rename rtems_initialize_start_multitasking() to rtems_initialize_executive() and call the registered system initialization handlers in this function. Add system initialization API available via #include <rtems/sysinit.h>. Update the documentation accordingly. This is no functional change, only the method to call the existing initialization routines changes. Instead of direct function calls a table of function pointers contained in the new RTEMS system initialization linker set is used. This table looks like this (the actual addresses depend on the target). nm *.exe | grep _Linker | sort 0201a2d0 D _Linker_set__Sysinit_begin 0201a2d0 D _Linker_set__Sysinit_bsp_work_area_initialize 0201a2d4 D _Linker_set__Sysinit_bsp_start 0201a2d8 D _Linker_set__Sysinit_rtems_initialize_data_structures 0201a2dc D _Linker_set__Sysinit_bsp_libc_init 0201a2e0 D _Linker_set__Sysinit_rtems_initialize_before_drivers 0201a2e4 D _Linker_set__Sysinit_bsp_predriver_hook 0201a2e8 D _Linker_set__Sysinit_rtems_initialize_device_drivers 0201a2ec D _Linker_set__Sysinit_bsp_postdriver_hook 0201a2f0 D _Linker_set__Sysinit_end Add test sptests/spsysinit01. Update #2408.
* m32r/configure.ac: Looked for m32rsim to exist and now is goneJoel Sherrill2015-12-101-1/+1
|
* m32r/m32rsim: RemoveAun-Ali Zaidi2015-12-1016-745/+0
| | | | updates #2447.
* bsps: Delete superfluous bsp_pretasking_hook()Sebastian Huber2015-12-10100-149/+58
| | | | | | Use the bsp_predriver_hook() instead. Update #2408.
* bsps/powerpc: Use default bsp_pretasking_hook()Sebastian Huber2015-12-109-24/+24
| | | | Update #2408.
* bsps/bfin: Use default bsp_pretasking_hook()Sebastian Huber2015-12-106-9/+9
| | | | | | Rename BSP-specific bsp_pretasking_hook() to bsp_predriver_hook(). Update #2408.
* bsp/beatnik: Delete superfluous declarationSebastian Huber2015-12-101-6/+0
| | | | Update #2408.
* bsps/virtex*: Use default bsp_pretasking_hook()Sebastian Huber2015-12-106-36/+4
| | | | Update #2408.
* bsps: Call bsp_work_area_initialize() earlySebastian Huber2015-12-1019-124/+58
| | | | | | | | Call bsp_work_area_initialize() before bsp_start(). This allows bsp_start() to use malloc() etc. which is beneficial for systems with a plug-and-play hardware enumeration. Update #2408.
* bsps/sparc: Use default bsp_pretasking_hook()Sebastian Huber2015-12-107-29/+9
| | | | | | Move content to bsp_predriver_hook() functions of the BSPs. Update #2408.