#2350 |
One watchdog ticks header per scheduler instance
|
|
enhancement
|
normal
|
|
normal
|
#2366 |
Create a Public API for the Atomic Operations
|
|
enhancement
|
normal
|
5
|
normal
|
#2771 |
Empty C++ file with just <rtems.h> does not compile with HEAD.
|
|
defect
|
highest
|
5
|
blocker
|
#3327 |
Eliminate score/cpu/*/.../types.h
|
|
enhancement
|
normal
|
5
|
normal
|
#3432 |
Remove Simple SMP Priority Scheduler
|
|
enhancement
|
normal
|
5
|
normal
|
#1747 |
Heap extend allows discontinuous memory regions.
|
Sebastian Huber
|
defect
|
low
|
4.11
|
normal
|
#2132 |
<rtems/score/basedefs.h> superfluously includes <limits.h>
|
Sebastian Huber
|
defect
|
low
|
|
normal
|
#2133 |
<rtems/score/basedefs.h> superfluously includes <string.h>
|
Sebastian Huber
|
defect
|
normal
|
|
normal
|
#2412 |
Improved priority inheritance implementation
|
Sebastian Huber
|
enhancement
|
high
|
|
normal
|
#2554 |
New watchdog handler implementation
|
Sebastian Huber
|
enhancement
|
high
|
5
|
normal
|
#2555 |
Eliminate the Giant lock
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#2556 |
Implement the O(m) Independence-Preserving Protocol (OMIP)
|
Sebastian Huber
|
enhancement
|
high
|
|
normal
|
#2559 |
Delete the EXTERN pattern
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#2617 |
rtems_heap_allocate_aligned_with_boundary() body and prototype inconsistent
|
Sebastian Huber
|
defect
|
normal
|
5
|
normal
|
#2626 |
Unify thread cancel/join and delete
|
Sebastian Huber
|
enhancement
|
normal
|
4.10
|
normal
|
#2627 |
Fix CPU time used for threads on SMP
|
Sebastian Huber
|
defect
|
normal
|
4.10
|
normal
|
#2628 |
Avoid home-grown condition variable implementation in the Classic Regions
|
Sebastian Huber
|
enhancement
|
normal
|
|
normal
|
#2631 |
Use an ISR lock to protect the state of Classic Rate Monotonic objects
|
Sebastian Huber
|
enhancement
|
normal
|
4.10
|
normal
|
#2664 |
spclock_err02
|
Sebastian Huber
|
defect
|
normal
|
5
|
normal
|
#2683 |
Configuration table's smp_enabled conditional on RTEMS_SMP
|
Sebastian Huber
|
defect
|
normal
|
5
|
normal
|
#2692 |
User extensions execution order must be clarified
|
Sebastian Huber
|
defect
|
high
|
4.11
|
normal
|
#2725 |
Classic binary semaphores without a locking protocol can be released by everyone
|
Sebastian Huber
|
defect
|
high
|
4.10
|
normal
|
#2728 |
Pipes use wrong semaphore for mutual exclusion
|
Sebastian Huber
|
defect
|
normal
|
4.10
|
normal
|
#2729 |
TFTP client uses wrong semaphore for mutual exclusion
|
Sebastian Huber
|
defect
|
normal
|
4.10
|
normal
|
#2740 |
Suboptimal type for Timestamp_Control
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#2751 |
Thread dispatch via interrupt is broken at least on ARM and PowerPC
|
Sebastian Huber
|
defect
|
high
|
4.11
|
critical
|
#2752 |
Relax execution enviroment for thread begin extensions
|
Sebastian Huber
|
enhancement
|
high
|
4.10
|
normal
|
#2765 |
Application level deadlocks may lead to SMP lock level deadlocks
|
Sebastian Huber
|
defect
|
normal
|
4.11
|
critical
|
#2776 |
SPI Framework
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#2790 |
Linker sets broken with GCC 7
|
Sebastian Huber
|
defect
|
normal
|
5
|
normal
|
#2803 |
Get rid of CPU_BIG_ENDIAN and CPU_LITTLE_ENDIAN
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#2808 |
Conditionally provide rtems_interrupt_frame
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#2809 |
Reduce interrupt latency on SMP configurations during thread dispatch
|
Sebastian Huber
|
enhancement
|
high
|
5
|
normal
|
#2811 |
More robust thread dispatching on SMP and ARM Cortex-M
|
Sebastian Huber
|
enhancement
|
normal
|
4.11
|
normal
|
#2838 |
Termios task driven mode should use mutex for device operations
|
Sebastian Huber
|
defect
|
normal
|
4.11
|
normal
|
#2839 |
Add new interrupt server driven Termios mode
|
Sebastian Huber
|
enhancement
|
normal
|
4.11
|
normal
|
#2841 |
Add NXP SC16IS752 serial device driver
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#2842 |
Change C11 threads support to use Classic tasks instead of POSIX threads
|
Sebastian Huber
|
enhancement
|
normal
|
4.11
|
normal
|
#2858 |
Add user defined thread names
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#2885 |
Fix rtems_rate_monotonic_postponed_job_count() prototype
|
Sebastian Huber
|
defect
|
normal
|
5
|
normal
|
#2916 |
termios: Change receive callback invocation to enable select() and poll() support
|
Sebastian Huber
|
defect
|
normal
|
|
normal
|
#2917 |
termios: Make write POSIX compatible
|
Sebastian Huber
|
defect
|
normal
|
|
normal
|
#2923 |
Questionable Code in resource_snapshot.c
|
Sebastian Huber
|
defect
|
normal
|
5
|
normal
|
#3001 |
SMP build of RTEMS Testsuite does not set CONFIGURE_MAXIMUM_PROCESSORS
|
Sebastian Huber
|
defect
|
high
|
5
|
blocker
|
#3056 |
Add EDF SMP scheduler
|
Sebastian Huber
|
enhancement
|
normal
|
|
normal
|
#3059 |
Add a simple processor affinity support to the EDF SMP scheduler
|
Sebastian Huber
|
enhancement
|
normal
|
4.11
|
normal
|
#3117 |
score: Optimize _Thread_queue_Enqueue() timeout handling
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3124 |
Ignore pshared attribute for POSIX semaphores
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3163 |
Add I2C device driver for temperature sensor LM75A
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3167 |
Internal status codes must not depend on RTEMS_POSIX_API
|
Sebastian Huber
|
defect
|
normal
|
5
|
normal
|
#3175 |
Merge FreeBSD timecounter changes from 2015-01-20 to now
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3185 |
Change uptime seconds to int32_t
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3216 |
Replace vprintk() implementation
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3236 |
Fix thread queue owner priority update in _Thread_queue_Flush_critical()
|
Sebastian Huber
|
defect
|
normal
|
5
|
normal
|
#3237 |
Fix priority ceiling updates
|
Sebastian Huber
|
defect
|
normal
|
5
|
normal
|
#3243 |
Simplify global construction
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3264 |
Add monotonic watchdog based on uptime
|
Sebastian Huber
|
defect
|
normal
|
5
|
normal
|
#3459 |
Rework initialization and interrupt stack support
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3475 |
Add RTEMS_PREDICT_TRUE() and RTEMS_PREDICT_FALSE() for static branch prediction hints
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3496 |
Remove superfluous interrupt enable in _Thread_Dispatch_enable()
|
Sebastian Huber
|
defect
|
normal
|
5
|
normal
|
#3507 |
Add flexible per-CPU data
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3508 |
Add support for thread to processor pinning
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3539 |
Remove CPU_PROVIDES_IDLE_THREAD_BODY
|
Sebastian Huber
|
task
|
normal
|
5
|
normal
|
#3585 |
Deprecate proc_ptr
|
Sebastian Huber
|
task
|
normal
|
5
|
normal
|
#3603 |
Remove support for 16-bit object identifiers
|
Sebastian Huber
|
task
|
normal
|
5
|
normal
|
#3621 |
Statically initialize object information structures
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3734 |
Add RTEMS_CONST attribute
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3806 |
Add fatal error for heap errors
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3815 |
Improve SMP EDF scheduler configuration
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3835 |
Support statically allocated threads
|
Sebastian Huber
|
enhancement
|
normal
|
5
|
normal
|
#3865 |
Fix linker set item declarations for small data area targets
|
Sebastian Huber
|
defect
|
normal
|
5
|
normal
|
#3885 |
Context switch extension is broken in SMP configurations
|
Sebastian Huber
|
defect
|
normal
|
5
|
normal
|
#2877 |
DHCP client fails on complex networks
|
joel.sherrill@…
|
defect
|
normal
|
5
|
normal
|
#2935 |
Termios task driven mode not compatible with SMP
|
joel.sherrill@…
|
defect
|
normal
|
5
|
normal
|
#2993 |
SMP assert in _Thread_Executing in libdebugger
|
joel.sherrill@…
|
defect
|
normal
|
5
|
normal
|
#3017 |
improvement in pci.h
|
joel.sherrill@…
|
task
|
normal
|
5
|
normal
|
#3140 |
CPU Kit broken with --enable-rtems-debug
|
joel.sherrill@…
|
defect
|
highest
|
5
|
normal
|
#2173 |
Potential integer overflow problem in EDF scheduler
|
Joel Sherrill
|
defect
|
normal
|
4.11
|
normal
|
#2176 |
fishy behavior in termios tx task mode
|
Joel Sherrill
|
defect
|
low
|
|
normal
|
#2836 |
Add posix_devctl()
|
Joel Sherrill
|
enhancement
|
normal
|
5
|
normal
|
#3000 |
Setting interrupt level in the mode arg on SMP returns RTEMS_UNSATISFIED
|
Joel Sherrill
|
defect
|
normal
|
5
|
normal
|
#2957 |
Shared memory support internal locking is broken
|
Gedare Bloom
|
defect
|
normal
|
5
|
normal
|
#2930 |
Coverity Reports Out of Bounds Read in drvmgr_print.c
|
Daniel Hellstrom
|
defect
|
normal
|
5
|
normal
|
#2788 |
RTEMS I2C API only defines Standard-mode (Sm) speed as a default.
|
Chris Johns
|
enhancement
|
normal
|
4.10
|
normal
|
#2879 |
src/cpukit/libdebugger/rtems-debugger-server.c: four problems
|
Chris Johns
|
defect
|
normal
|
5
|
normal
|
#2909 |
xz: Support for 64-bit CRC is build although XZ_USE_CRC64 is not defined
|
Chris Johns
|
defect
|
normal
|
5
|
normal
|
#2912 |
libdebugger: control reaches end of non-void function
|
Chris Johns
|
defect
|
normal
|
5
|
normal
|
#2925 |
Warnings in rtl-obj-cache.c on some targets
|
Chris Johns
|
defect
|
normal
|
5
|
normal
|
#2997 |
Monitor config command does not handle unlimited objects.
|
Chris Johns
|
defect
|
normal
|
5
|
normal
|
#3101 |
Add I2C Drivers for LM25066A, TMP112, ADS1113 and ADS1115
|
Chris Johns
|
task
|
normal
|
5
|
normal
|
#2889 |
RTEMS_STACK_CHECKER_EXTENSION has incomplete definition
|
Stavros Passas <stavros.passas@…>
|
defect
|
low
|
5
|
trivial
|
#2890 |
_RBTree_Initialize_node generates warnings
|
Sebastian Huber <sebastian.huber@…>
|
defect
|
low
|
5
|
trivial
|
#2897 |
Update termios.h to match the latest FREEBSD definitions
|
Needs Funding
|
enhancement
|
normal
|
5
|
normal
|
#2795 |
Overrun Handling for general real-time models
|
Gedare Bloom <gedare@…>
|
enhancement
|
high
|
4.11
|
blocker
|