Timeline




matching tags

Jul 31, 2013:

12:52 PM Changeset in rtems [dd8815a]4.11 by Sebastian Huber <sebastian.huber@…>
score: Delete _TOD_Activate and _TOD_Deactivate
12:10 PM Changeset in rtems [965a442]4.11 by Sebastian Huber <sebastian.huber@…>
score: Move nanoseconds since last tick support Move the nanoseconds since last tick support from the Watchdog to the TOD handler. Now the TOD managment is encapsulated in the TOD_Control structure.
11:42 AM Changeset in rtems [f031df0e]4.11 by Sebastian Huber <sebastian.huber@…>
score: Rename tod.h to todimpl.h
11:30 AM Changeset in rtems [9bf7467]4.11 by Sebastian Huber <sebastian.huber@…>
score: Use an ISR lock for TOD Two issues are addressed. 1. On single processor configurations the set/get of the now/uptime timestamps is now consistently protected by ISR disable/enable sequences. Previously nested interrupts could observe partially written values since 64-bit writes are not atomic on 32-bit architectures in general. This could lead to non-monotonic uptime timestamps. 2. The TOD now/uptime maintanence is now independent of the giant lock. This is the first step to remove the giant lock in _Thread_Dispatch().
11:19 AM Changeset in rtems [b915762]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add and use _TOD_Is_set()
10:59 AM Changeset in rtems [2d915cf]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add and use ISR locks ISR locks are low-level locks to protect critical sections accessed by threads and interrupt service routines. On single processor configurations the ISR locks degrade to simple ISR disable/enable sequences. No additional storage or objects are required. This synchronization primitive is supported on SMP configurations. Here SMP locks are used.
9:56 AM Changeset in rtems [f20275d]4.11 by Sebastian Huber <sebastian.huber@…>
sptests/sp37: Improved interrupt lock tests
8:53 AM Changeset in rtems [e31a9c8]4.11 by Sebastian Huber <sebastian.huber@…>
tmtests/tm26: Fixes for RTEMS_DEBUG
7:45 AM Changeset in rtems [f73cfe99]4.11 by Ralf Kirchner <ralf.kirchner@…>
bsp/altera-cyclone-v: New BSP Implemented so far: - nocache heap for uncached RAM - basic timer - level 1 cache handling for arm cache controller in arm-cache-l1.h - level 2 L2C-310 cache controller - MMU - DWMAC 1000 ethernet controller - basic errata handling - smp startup for second core

Jul 30, 2013:

1:54 PM Changeset in rtems [c236082]4.11 by Sebastian Huber <sebastian.huber@…>
smp: Provide cache optimized Per_CPU_Control Delete _Per_CPU_Information_p.
1:29 PM Changeset in rtems [9e6df6a]4.11 by Sebastian Huber <sebastian.huber@…>
score/cpu: Fix _CPU_SMP_lock_Acquire() Avoid infinite loops due to compiler optimization.
9:09 AM Changeset in rtems [b23abb48]4.11 by Sebastian Huber <sebastian.huber@…>
bsps/i386: Include missing header and fix warnings
9:08 AM Changeset in rtems [f346bcf7]4.11 by Sebastian Huber <sebastian.huber@…>
score/i386: Fix _CPU_Fatal_halt()
8:23 AM Changeset in rtems [ac72e3b]4.11 by Sebastian Huber <sebastian.huber@…>
score: Format <rtems/score/percpu.h>
7:06 AM Ticket #2135 (times() and _times() are subject to integer overflows) created by Sebastian Huber
The clock_t type is defined as unsigned long for RTEMS in Newlib. …
7:00 AM Ticket #1737 (mpc8313erdb doesn't build) closed by Sebastian Huber
fixed: Should be fixed.
3:24 AM Changeset in rtems-tools [e60a5ee]4.104.11 by Dhananjay Balan <mb.dhananjay@…>
Fix Task and state printer bugs. - Removed ITRON api objects in thread control - fixes #1

Jul 29, 2013:

8:49 PM Developer/OpenProjects edited by C Rempel
/* Testing */ (diff)
8:48 PM Developer/OpenProjects edited by C Rempel
/* Testing */ (diff)
8:35 PM Developer/Projects/Open/Fault_injection created by C Rempel
Created page with " [[TOC(...)]] Credit: Boost C++'s Google SoC page for the inspiration for the template entry. Mentors: Joel Sherrill Students: Past, Present, and Potential Stud..."
6:03 PM Changeset in rtems [45ca51c]4.11 by Shubham Somani <shubhamsomani92@…>
doc/user/conf.t: More clean ups
3:25 PM Changeset in rtems [1e51fa5]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add and use _Thread_Update_cpu_time_used() Fix _times().
1:06 PM Changeset in rtems [bfed5d5]4.11 by Sebastian Huber <sebastian.huber@…>
smp: Support ASR path in rtems_task_mode()
1:01 PM Changeset in rtems [3f317e9]4.11 by Sebastian Huber <sebastian.huber@…>
score: Move _Thread_Dispatch_if_necessary() Rename to _RTEMS_Tasks_Dispatch_if_necessary().
12:44 PM Changeset in rtems [06288247]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Simplify pthread_kill() Delete _Thread_Signal_notification() since this is a side-effect of _POSIX_signals_Unblock_thread().
11:48 AM Changeset in rtems [876dcd02]4.11 by Sebastian Huber <sebastian.huber@…>
smptests/smppsxsignal01: New test
10:54 AM Changeset in rtems-tools [e282b6e]4.104.11 by Dhananjay Balan <mb.dhananjay@…>
Move todo Why else is there issues?
10:46 AM Changeset in rtems [6c0e43d]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add and use _Thread_Signal_notification()
8:46 AM Changeset in rtems [d4f13d1]4.11 by Sebastian Huber <sebastian.huber@…>
smptests/smpsignal01: New test
4:56 AM Changeset in rtems-tools [59c4946]4.104.11 by Dhananjay Balan <mb.dhananjay@…>
New todo
4:55 AM Changeset in rtems-tools [8e0de06]4.104.11 by Dhananjay Balan <mb.dhananjay@…>
Add classic barrier. - Add support for classic barrier object. - Drop CORE_ from names in supercore

Jul 28, 2013:

12:25 PM Changeset in rtems-tools [c63080d]4.104.11 by Dhananjay Balan <mb.dhananjay@…>
Update Readme. ToDo?.
11:51 AM Changeset in rtems [f6efd0bf]4.11 by Sebastian Huber <sebastian.huber@…>
score: Move object content to public API
11:49 AM Changeset in rtems [0a10eb30]4.11 by Sebastian Huber <sebastian.huber@…>
score: Move object MP content to public API
11:48 AM Changeset in rtems [7c8830c7]4.11 by Sebastian Huber <sebastian.huber@…>
testsuites: Include missing header files
9:15 AM Changeset in rtems-tools [b9ee5df]4.104.11 by Dhananjay Balan <mb.dhananjay@…>
Add region support. Abstractions for classic/region added.
7:31 AM Changeset in rtems-tools [c3d06d5]4.104.11 by Dhananjay Balan <mb.dhananjay@…>
Abstraction for HEAP. Heap_Control Abstraction is added. It will need some more grooming though.
7:13 AM Developer/Simulators/QEMU/CANEmulation edited by Jinyang
(diff)

Jul 27, 2013:

7:16 PM Developer/Git edited by ChrisJohns
/* Git Access for Committers */ (diff)
1:57 PM Changeset in rtems [681f1985]4.11 by Chris Johns <chrisj@…>
Return the amount of data written when an error occurs rather than the error. The change lets the mrfs_fsrdwr test pass.
11:16 AM Developer/Simulators/QEMU/CANEmulation edited by Jinyang
(diff)
8:41 AM Changeset in rtems-tools [09086b4]4.104.11 by Dhananjay Balan <mb.dhananjay@…>
Support classic/partitions Added support for partition object.

Jul 26, 2013:

2:53 PM Changeset in rtems [2bdcf4fd]4.11 by Vipul Nayyar <nayyar_vipul@…>
Updated legacy code in i386 pc386
2:26 PM Changeset in rtems [21ff802]4.11 by Sebastian Huber <sebastian.huber@…>
smp: Delete _ISR_Disable_on_this_core(), etc. Delete _ISR_Enable_on_this_core(), _ISR_Flash_on_this_core(), _ISR_SMP_Disable(), _ISR_SMP_Enable(), _ISR_SMP_Flash(). The ISR disable/enable interface has no parameter to pass a specific object. Thus it is only possible to implement a single global lock object with this interface. Using the ISR disable/enable as the giant lock on SMP configurations is not feasible. Potentially blocking resource obtain sequences protected by the thread dispatch disable level are subdivided into smaller ISR disabled critical sections. This works since on single processor configurations there is only one thread of execution that can block. On SMP this is different (image a mutex obtained concurrently by different threads on different processors). The thread dispatch disable level is currently used as the giant lock. There is not need to complicate things with this unused interface.
2:25 PM Changeset in rtems [e4c9176]4.11 by Sebastian Huber <sebastian.huber@…>
smp: Delete _ISR_SMP_Initialize()
1:46 PM Changeset in rtems [10b51ae]4.11 by Sebastian Huber <sebastian.huber@…>
score: Critical section change in _Thread_Dispatch If we enter _Thread_Dispatch() then _Thread_Dispatch_disable_level must be zero. Single processor RTEMS assumes that stores of non-zero values to _Thread_Dispatch_disable_level are observed by interrupts as non-zero values. Move the _Thread_Dispatch_set_disable_level( 1 ) out of the first ISR disabled critical section. In case interrupts happen between the _Thread_Dispatch_set_disable_level( 1 ) and _ISR_Disable( level ) then the interrupt will observe a non-zero _Thread_Dispatch_disable_level and will not issue a _Thread_Dispatch() and we can enter the ISR disabled section directly after interrupt processing. This change leads to symmetry between the single processor and SMP configuration.
12:10 PM Changeset in rtems [fe52e7c0]4.11 by Sebastian Huber <sebastian.huber@…>
smp: Add and use _Per_CPU_Get() Add and use _Per_CPU_Get_by_index() and _Per_CPU_Get_index(). Add _Per_CPU_Send_interrupt(). This avoids direct access of _Per_CPU_Information.
12:04 PM Changeset in rtems [ff63d2d]4.11 by Sebastian Huber <sebastian.huber@…>
smp: Use Thread_Control.is_executing FIXME: This area needs proper locking.
12:00 PM Changeset in rtems [ede5a2a]4.11 by Sebastian Huber <sebastian.huber@…>
libtests/malloc04: Fixes for RTEMS_DEBUG 2nd try
9:45 AM Changeset in rtems-tools [39f48c9]4.104.11 by Peng Fan <van.freenix@…>
Add object file details to RAP format This change added the object file details to the RAP format so aid debugging support. The information can be optionally stripped for production images not needed this information if space is an issue,with '--rap-strip' assigned to rtems-ld.
7:52 AM Changeset in rtems [fcff6c7]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/nds: Include missing <rtems/framebuffer.h>
7:34 AM Changeset in rtems [91404de]4.11 by Sebastian Huber <sebastian.huber@…>
libmisc: Provide libutf8proc conditionally
7:18 AM Changeset in rtems [4e00fe62]4.11 by Sebastian Huber <sebastian.huber@…>
bsps: Include missing <rtems/score/heapimpl.h>

Jul 25, 2013:

1:10 PM Changeset in rtems [88c74ab]4.11 by Sebastian Huber <sebastian.huber@…>
score: Merge tod implementation into one file Delete TOD_MICROSECONDS_PER_SECOND, TOD_MICROSECONDS_TO_TICKS() and TOD_MILLISECONDS_TO_TICKS().
12:24 PM Changeset in rtems-source-builder [84a3494]4.104.114.9 by Chris Johns <chrisj@…>
Add a README for github to show.
8:47 AM Changeset in rtems [bfd0d7a]4.11 by Sebastian Huber <sebastian.huber@…>
score: Include missing <rtems/score/thread.h>
8:46 AM Changeset in rtems [0c3edbf]4.11 by Sebastian Huber <sebastian.huber@…>
Include missing <rtems/score/threaddispatch.h>
8:34 AM Changeset in rtems [02632e8]4.11 by Pavel Pisa <ppisa@…>
bsp/csb336: mc9328mxl correct AITC access in bsp_interrupt_dispatch. The original version is missing void and result is that (*x >> 16) is optimized to ldh rX,[rY]. But it is not allowed/supported to access bus/address range used by AITC by other than 32 bit wide accesses and 16-bit access results in the data abort exception. The corrected version works on real hardware and is even more readable. Signed-off-by: Pavel Pisa <ppisa@…>
8:34 AM Changeset in rtems [4eeddef]4.10 by Pavel Pisa <ppisa@…>
bsp/csb336: mc9328mxl correct AITC access in bsp_interrupt_dispatch. The original version is missing void and result is that (*x >> 16) is optimized to ldh rX,[rY]. But it is not allowed/supported to access bus/address range used by AITC by other than 32 bit wide accesses and 16-bit access results in the data abort exception. The corrected version works on real hardware and is even more readable. Signed-off-by: Pavel Pisa <ppisa@…>
8:33 AM Changeset in rtems [0b9f4721]4.11 by Sebastian Huber <sebastian.huber@…>
score: Move mppkt implementation into mpciimpl.h
8:20 AM Changeset in rtems [6cec745]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create signal implementation header Move implementation specific parts of signal.h into new header file signalimpl.h. The signal.h contains now only the application visible API.
7:10 AM Changeset in rtems [7f04cb18]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create mpci implementation header Move implementation specific parts of mpci.h into new header file mpciimpl.h. The mpci.h contains now only the application visible API.
7:09 AM Changeset in rtems [3cf39238]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Fix partition includes
7:07 AM Changeset in rtems [cba15292]4.11 by Sebastian Huber <sebastian.huber@…>
score: Merge objectmp implementation into one file
6:47 AM Changeset in rtems [9892d67]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Use proper header guard

Jul 24, 2013:

8:30 PM Changeset in rtems [989604a5]4.11 by Joel Sherrill <joel.sherrill@…>
conf.t: Fix minor typos.
6:59 PM Changeset in rtems [044f317a]4.11 by Sebastian Huber <sebastian.huber@…>
libtests/malloc04: Fixes for RTEMS_DEBUG
6:10 PM Changeset in rtems [5711ecf]4.11 by Sahil Patnayakunii <sahilp@…>
readdir_r(): Add restrict keyword per Single UNIX Specification
6:10 PM Changeset in rtems [cc86fe1]4.11 by Sahil Patnayakunii <sahilp@…>
POSIX Semaphore: Add restrict keyword per Single UNIX Specification
6:09 PM Changeset in rtems [4343f5b4]4.11 by Sahil Patnayakunii <sahilp@…>
POSIX AIO: Add restrict keyword per Single UNIX Specification
6:08 PM Changeset in rtems [f74a492c]4.11 by Sahil Patnayakunii <sahilp@…>
POSIX mqueue.h: Add restrict keyword per Single UNIX Specification
6:06 PM Changeset in rtems [3c495d51]4.11 by Cynthia Rempel <cynt6007@…>
doc/user/conf.t: Fix SMP_MAXIMUM_PROCESSORS and add Go configuration
5:49 PM Changeset in rtems [1f4321b]4.11 by Vipul Nayyar <nayyar_vipul@…>
Removed legacy data types from arm
3:30 PM Changeset in rtems [a112364]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create threadq implementation header Move implementation specific parts of tqdata.h, threadq.h and threadq.inl into new header file threadqimpl.h. The threadq.h contains now only the application visible API. Delete tqdata.h.
2:50 PM Changeset in rtems [8d0bf322]4.11 by Sebastian Huber <sebastian.huber@…>
score: Delete threadq.inl
2:30 PM Changeset in rtems [62590a7]4.11 by Sebastian Huber <sebastian.huber@…>
score: Merge threadmp implementation into one file
2:19 PM Changeset in rtems [fe6c170c]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create states implementation header Move implementation specific parts of states.h and states.inl into new header file statesimpl.h. The states.h contains now only the application visible API.
1:49 PM Changeset in rtems [b3a84034]4.11 by Peter Dufault <dufault@…>
bsp/mpc55xx: Fix prototype
1:28 PM Changeset in rtems [c9155f7]4.11 by Sebastian Huber <sebastian.huber@…>
score: Include <rtems/score/cpu.h> This file uses CPU_ALIGNMENT.
1:24 PM Changeset in rtems [4508a5a]4.11 by Sebastian Huber <sebastian.huber@…>
score: Move _Heap_Area_overhead() definition. This function is used in bootcard.h.
1:14 PM Changeset in rtems [5618c37a]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create thread implementation header Move implementation specific parts of thread.h and thread.inl into new header file threadimpl.h. The thread.h contains now only the application visible API. Remove superfluous header file includes from various files.
11:50 AM Changeset in rtems [a2e3f33]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create object implementation header Move implementation specific parts of object.h and object.inl into new header file objectimpl.h. The object.h contains now only the application visible API.
11:25 AM Changeset in rtems [f0bfd7d8]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create prioritybitmap implementation header Move implementation specific parts of prioritybitmap.h and prioritybitmap.inl into new header file prioritybitmapimpl.h. The prioritybitmap.h contains now only the application visible API. Move content of bitfield.h into prioritybitmapimpl.h.
11:12 AM Changeset in rtems [c6e21ee1]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create scheduler implementation header Move implementation specific parts of scheduler.h and scheduler.inl into new header file schedulerimpl.h. The scheduler.h contains now only the application visible API.
10:03 AM Changeset in rtems [f068384e]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create schedulerpriority impl header Move implementation specific parts of schedulerpriority.h and schedulerpriority.inl into new header file schedulerpriorityimpl.h. The schedulerpriority.h contains now only the application visible API. Add missing includes. Remove superfluous includes. Move declaration of _Priority_Bit_map to prioritybitmap.inl since this variable is used only here. Remove second declaration of _Priority_Major_bit_map.
9:37 AM Changeset in rtems [bd5606ab]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create schedulersimple impl header Move implementation specific parts of schedulersimple.h and schedulersimple.inl into new header file schedulersimpleimpl.h. The schedulersimple.h contains now only the application visible API.
9:09 AM Changeset in rtems [39046f7]4.11 by Sebastian Huber <sebastian.huber@…>
score: Merge sysstate API into one file
8:37 AM Changeset in rtems [8fb2bea]4.11 by Zhongwei Yao <ashi08104@…>
score: Add freechain
8:26 AM Changeset in rtems [df8f927]4.11 by Sebastian Huber <sebastian.huber@…>
score: Delete priority.inl
6:57 AM Changeset in rtems [83015b1]4.11 by Sebastian Huber <sebastian.huber@…>
bsp/lpc32xx: Fix memory map for GPIO registers

Jul 23, 2013:

7:48 PM Changeset in rtems [b7cf09c3]4.11 by Sebastian Huber <sebastian.huber@…>
libtests/malloctest: Fixes for RTEMS_DEBUG
3:17 PM Changeset in rtems [218286bc]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create stack implementation header Move implementation specific parts of stack.h and stack.inl into new header file stackimpl.h. The stack.h contains now only the application visible API.
3:11 PM Changeset in rtems [f41eeb0]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Include missing <stdint.h>
2:50 PM Changeset in rtems [e6f7f81]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create heap implementation header Move implementation specific parts of heap.h and heap.inl into new header file heapimpl.h. The heap.h contains now only the application visible API.
2:47 PM Changeset in rtems [7121a9fa]4.11 by Sebastian Huber <sebastian.huber@…>
score: Include missing <rtems/score/thread.h>
2:45 PM Changeset in rtems [965ef82]4.11 by Sebastian Huber <sebastian.huber@…>
score: PR1782: CPU_USE_DEFERRED_FP_SWITCH Do not redefine CPU_USE_DEFERRED_FP_SWITCH.
2:20 PM Changeset in rtems [560efeb]4.11 by Sebastian Huber <sebastian.huber@…>
score: Include missing <rtems/score/address.h>
1:32 PM Changeset in rtems [1cb75cc]4.11 by Sebastian Huber <sebastian.huber@…>
score: Merge wkspace API into one file
1:30 PM Changeset in rtems [f26f5fc1]4.11 by Sebastian Huber <sebastian.huber@…>
score: Merge address API into one file
1:25 PM Changeset in rtems [8125cb7]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Include missing header
12:56 PM Changeset in rtems [c404828]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create tasks implementation header Move implementation specific parts of tasks.h and tasks.inl into new header file tasksimpl.h. The tasks.h contains now only the application visible API.
12:38 PM Changeset in rtems [ef36f7e2]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Include <rtems/debug.h> in <rtems.h> This header file is included indirectly via <rtems/rtems/region.h>.
12:38 PM Changeset in rtems [f6c7c57d]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create region implementation header Move implementation specific parts of region.h and region.inl into new header file regionimpl.h. The region.h contains now only the application visible API.
12:19 PM Changeset in rtems [8695cae]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create part implementation header Move implementation specific parts of part.h and part.inl into new header file partimpl.h. The part.h contains now only the application visible API.
12:19 PM Changeset in rtems-source-builder [9c150cf]4.104.114.9 by Chris Johns <chrisj@…>
config: PR 2134 - Return the missing =.
11:51 AM Changeset in rtems [e90b1df]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create timer implementation header Move implementation specific parts of timer.h and timer.inl into new header file timerimpl.h. The timer.h contains now only the application visible API.
11:34 AM Changeset in rtems [d19c5352]4.11 by Sebastian Huber <sebastian.huber@…>
score: Include <string.h> in basedefs.h
11:32 AM Changeset in rtems [7660e8b3]4.11 by Sebastian Huber <sebastian.huber@…>
Include missing <string.h>
11:21 AM Ticket #2134 (possible typo in config file) closed by Chris Johns
fixed: Fixed (Sorry I did not see your patch or I would have used it)
11:13 AM Changeset in rtems [ecdcf01]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create ratemon implementation header Move implementation specific parts of ratemon.h and ratemon.inl into new header file ratemonimpl.h. The ratemon.h contains now only the application visible API.
11:08 AM Ticket #2134 (possible typo in config file) created by Dmitriy Dyomin
Trying to build toolset 4.10/rtems-sparc.bset, I noticed that rtems …
11:00 AM Changeset in rtems [562815c]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create dpmem implementation header Move implementation specific parts of dpmem.h and dpmem.inl into new header file dpmemimpl.h. The dpmem.h contains now only the application visible API.
10:47 AM Changeset in rtems [e151eb1]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create event implementation header Move implementation specific parts of event.h, event.inl, eventset.h and eventset.inl into new header file eventimpl.h. The event.h contains now only the application visible API.
10:28 AM Ticket #2133 (<rtems/score/basedefs.h> superfluously includes <string.h>) created by Sebastian Huber
In older RTEMS versions <rtems.h> provided <string.h> indirectly. The …
9:38 AM Changeset in rtems [9108bef]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Merge support API into one file
9:33 AM Changeset in rtems [f4d9ab3e]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create asr implementation header Move implementation specific parts of asr.h and asr.inl into new header file asrimpl.h. The asr.h contains now only the application visible API.
9:25 AM Changeset in rtems [b79953cf]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create modes implementation header Move implementation specific parts of modes.h and modes.inl into new header file modesimpl.h. The modes.h contains now only the application visible API.
9:12 AM Changeset in rtems [63d229d]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create attr implementation header Move implementation specific parts of attr.h and attr.inl into new header file attrimpl.h. The attr.h contains now only the application visible API.
9:03 AM Changeset in rtems [caab339]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create options implementation header Move implementation specific parts of options.h and options.inl into new header file optionsimpl.h. The options.h contains now only the application visible API.
8:54 AM Changeset in rtems [faa2f8c4]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create status implementation header Move implementation specific parts of status.h and status.inl into new header file statusimpl.h. The status.h contains now only the application visible API.
8:38 AM Changeset in rtems [93fb3cb0]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create rbtree implementation header Move implementation specific parts of rbtree.h and rbtree.inl into new header file rbtreeimpl.h. The rbtree.h contains now only the application visible API.
8:04 AM Changeset in rtems [ac252bdc]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Create extension implementation header Move implementation specific parts of extension.h and extension.inl into new header file extensionimpl.h. The extension.h contains now only the application visible API.
7:50 AM Changeset in rtems [2445bda]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Merge rbtree API into one file
7:48 AM Changeset in rtems [98c7eaca]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Merge timespec API into one file
7:44 AM Changeset in rtems [b5ffa5e]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Merge CBS API into one file
7:15 AM Changeset in rtems [be1b8a7]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Include proper header file

Jul 22, 2013:

11:30 PM Changeset in rtems [1f6138e5]4.11 by Cynthia Rempel <cynt6007@…>
doc/user/conf.t: Fix SMP_MAXIMUM_PROCESSORS and add Go Configuration
11:29 PM Changeset in rtems [b885fe1]4.11 by Joel Sherrill <joel.sherrill@…>
doc/shell/Makefile.am: Fix dependency
3:56 PM Changeset in rtems [95519eed]4.11 by Sebastian Huber <sebastian.huber@…>
score: New header file <rtems/score/assert.h>
3:26 PM Changeset in rtems [f6f4943]4.11 by Sebastian Huber <sebastian.huber@…>
network: SMP support for network semaphore
2:36 PM Ticket #2132 (<rtems/score/basedefs.h> superfluously includes <limits.h>) created by Sebastian Huber
In older RTEMS versions <rtems.h> provided <limits.h> indirectly. The …
2:27 PM Changeset in rtems [b1564cc]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Merge chain implementation into one file
2:01 PM Changeset in rtems [a1ccc40]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Basic SMP support for timer server
1:13 PM Ticket #2131 (SMP support for timer server is suboptimal) created by Sebastian Huber
The SMP support for the timer server should not use the global thread …
1:13 PM Changeset in rtems [2a3cff8]4.11 by Sebastian Huber <sebastian.huber@…>
score: _CORE_mutex_Check_dispatch_for_seize() Add SMP version of this check, otherwise sptests/spfatal03 fails.
1:03 PM Changeset in rtems [43f97f1]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Statically init _POSIX_signals_Ualarm_timer
12:01 PM Ticket #2130 (Race condition in nanosleep()) created by Sebastian Huber
int nanosleep( const struct timespec *rqtp, struct timespec …
11:48 AM Changeset in rtems [e2005af]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Statically init _POSIX_signals_Alarm_timer
9:10 AM Changeset in rtems [0eae7ba9]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add WATCHDOG_INITIALIZER()
8:49 AM Changeset in rtems [6e93dc4a]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create chain implementation header Move implementation specific parts of chain.h and chain.inl into new header file chainimpl.h. The chain.h contains now only the application visible API.
8:21 AM Changeset in rtems [4b48ece0]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create watchdog implementation header Move implementation specific parts of watchdog.h and watchdog.inl into new header file watchdogimpl.h. The watchdog.h contains now only the application visible API.
8:01 AM Changeset in rtems [c2d6447]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Protect ualarm() Use thread dispatch disable/enable to ensure thread level mutual exlusion.
7:18 AM Changeset in rtems [1a30d442]4.11 by Sebastian Huber <sebastian.huber@…>
libmisc: Use _Thread_Get_executing()
7:16 AM Changeset in rtems [d7ce33f1]4.11 by Sebastian Huber <sebastian.huber@…>
testsuites: Use _Thread_Get_executing()
7:15 AM Changeset in rtems [47ac81f]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Obtain _Thread_Executing in proper context
7:11 AM Changeset in rtems [918d5565]4.11 by Sebastian Huber <sebastian.huber@…>
sptests/sp37: Disable dispatch for clock tick
1:44 AM Changeset in rtems-tools [76d3b89]4.104.11 by Peng Fan <van.freenix@…>
collect 'STT_NOTYPE' symbols

Jul 21, 2013:

9:04 PM Changeset in rtems [dbce4c6]4.11 by Karel Gardas <karel.gardas@…>
bsp/stm32f4: fix typo in USART2 device name
4:39 PM Changeset in rtems-tools [f291594]4.104.11 by Peng Fan <van.freenix@…>
fix relocation records order
12:22 AM Changeset in rtems-source-builder [01b2815]4.104.114.9 by Chris Johns <chrisj@…>
SB: Fix internal build and mailing. Output errors to the log.

Jul 20, 2013:

10:55 PM Changeset in rtems-source-builder [6d32fe7]4.104.114.9 by Chris Johns <chrisj@…>
CONFIG: PR 2127 - Build fails on Linux. Fix shell tests where '==' was used rather than '='.

Jul 19, 2013:

3:18 PM Changeset in rtems [a9cc1beb]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Protect alarm() Use thread dispatch disable/enable to ensure thread level mutual exlusion.
3:18 PM Changeset in rtems [768c5cee]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Obtain _Thread_Executing in proper context
3:16 PM Changeset in rtems [d566f33e]4.11 by Sebastian Huber <sebastian.huber@…>
libcsupport: Use _Thread_Get_executing()
2:20 PM Changeset in rtems [4cb8e597]4.11 by Sebastian Huber <sebastian.huber@…>
score: Obtain _Thread_Executing in proper context
2:13 PM Ticket #2129 (sync() implementation is dangerous) created by Sebastian Huber
The sync() implementation has some weaknesses. 1. No protection of …
1:32 PM Changeset in rtems [16243a2]4.11 by Sebastian Huber <sebastian.huber@…>
score: Avoid direct usage of _Thread_Executing Pass the executing thread as a function parameter. Obtain the executing thread inside a thread dispatch critical section to avoid problems on SMP.
1:24 PM Changeset in rtems [c71b596]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create spinlock implementation header Move implementation specific parts of corespinlock.h and corespinlock.inl into new header file corespinlockimpl.h. The corespinlock.h contains now only the application visible API.
1:18 PM Changeset in rtems [eb448eec]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Create spinlock implementation header Move implementation specific parts of spinlock.h and spinlock.inl into new header file spinlockimpl.h. The spinlock.h contains now only the application visible API.
1:08 PM Changeset in rtems [f17c779]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Create timer implementation header Move implementation specific parts of timer.h and timer.inl into new header file timerimpl.h. The timer.h contains now only the application visible API.
1:00 PM Changeset in rtems [982e9746]4.11 by Sebastian Huber <sebastian.huber@…>
score: Avoid direct usage of _Thread_Executing Pass the executing thread as a function parameter. Obtain the executing thread inside a thread dispatch critical section to avoid problems on SMP.
12:48 PM Changeset in rtems [cbdabc8]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create rwlock implementation header Move implementation specific parts of corerwlock.h and corerwlock.inl into new header file corerwlockimpl.h. The corerwlock.h contains now only the application visible API.
12:39 PM Changeset in rtems [0e8656b4]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Create rwlock implementation header Move implementation specific parts of rwlock.h and rwlock.inl into new header file rwlockimpl.h. The rwlock.h contains now only the application visible API.
12:33 PM Changeset in rtems [0c5317d]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Create pthread implementation header Move implementation specific parts of pthread.h and pthread.inl into new header file pthreadimpl.h. The pthread.h contains now only the application visible API.
12:15 PM Changeset in rtems [97552c98]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Create priority implementation header Move implementation specific parts of priority.h and priority.inl into new header file priorityimpl.h. Remove priority.h since there is no application visible API.
12:02 PM Changeset in rtems [d8dd80e]4.11 by Sebastian Huber <sebastian.huber@…>
smptests/smp08: Print missing newline
10:08 AM Changeset in rtems [35210b12]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Create condition variable impl header Move implementation specific parts of cond.h and cond.inl into new header file condimpl.h. The cond.h contains now only the application visible API.
9:18 AM Changeset in rtems [a9515722]4.11 by Sebastian Huber <sebastian.huber@…>
cpuuse: Add SMP support
9:18 AM Changeset in rtems [7d9a426]4.11 by Sebastian Huber <sebastian.huber@…>
libcsupport: Include missing header file
9:07 AM Changeset in rtems [0444947e]4.11 by Sebastian Huber <sebastian.huber@…>
score: Avoid direct usage of _Thread_Executing Pass the executing thread as a function parameter. Obtain the executing thread inside a thread dispatch critical section to avoid problems on SMP.
9:00 AM Changeset in rtems [bb2d9f9]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create barrier implementation header Move implementation specific parts of corebarrier.h and corebarrier.inl into new header file corebarrierimpl.h. The corebarrier.h contains now only the application visible API.
8:51 AM Changeset in rtems [6b4a3770]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Create barrier implementation header Move implementation specific parts of barrier.h and barrier.inl into new header file barrierimpl.h. The barrier.h contains now only the application visible API.
8:42 AM Changeset in rtems [0b32bb8]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create barrier implementation header Move implementation specific parts of barrier.h and barrier.inl into new header file barrierimpl.h. The barrier.h contains now only the application visible API.
8:12 AM Changeset in rtems [57c88056]4.11 by Sebastian Huber <sebastian.huber@…>
smptests: Be successful on one processor
6:51 AM Changeset in rtems [e64f164]4.11 by Sebastian Huber <sebastian.huber@…>
score: Include <limits.h> in basedefs.h
12:13 AM Changeset in rtems-source-builder [7fcbffd]4.104.114.9 by Chris Johns <chrisj@…>
Update using the RTEMS path.

Jul 18, 2013:

11:32 PM Changeset in rtems-tools [f4cf8f4]4.104.11 by Peng Fan <van.freenix@…>
arch specific section support
2:22 PM Changeset in rtems [5f7757b]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Use _Thread_Get_executing()
2:00 PM Changeset in rtems [33a4a56]4.11 by Sebastian Huber <sebastian.huber@…>
score: Avoid direct usage of _Thread_Executing Pass the executing thread as a function parameter. Obtain the executing thread inside a thread dispatch critical section to avoid problems on SMP.
1:55 PM Changeset in rtems [a9127a2e]4.11 by Sebastian Huber <sebastian.huber@…>
testsuites: Include missing header files
1:35 PM Changeset in rtems [b5d514f]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create message queue implementation header Move implementation specific parts of coremsg.h and coremsg.inl into new header file coremsgimpl.h. The coremsg.h contains now only the application visible API.
1:33 PM Changeset in rtems [f2d9fda]4.11 by Sebastian Huber <sebastian.huber@…>
shell: Include missing header file
1:33 PM Changeset in rtems [ca1d84e]4.11 by Sebastian Huber <sebastian.huber@…>
network: Include missing header file
1:12 PM Changeset in rtems [972a5c5f]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Create message queue implementation header Move implementation specific parts of mqueue.h and mqueue.inl into new header file mqueueimpl.h. The mqueue.h contains now only the application visible API.
1:05 PM Changeset in rtems [993a888]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create message queue implementation header Move implementation specific parts of message.h and message.inl into new header file messageimpl.h. The message.h contains now only the application visible API.
12:30 PM Changeset in rtems [1e4f08b4]4.11 by Sebastian Huber <sebastian.huber@…>
score: Include missing header files
12:27 PM Changeset in rtems [e36f2b8]4.11 by Sebastian Huber <sebastian.huber@…>
score: Avoid direct usage of _Thread_Executing Pass the executing thread as a function parameter. Obtain the executing thread inside a thread dispatch critical section to avoid problems on SMP.
12:26 PM Changeset in rtems [570045ed]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add const qualifier
12:14 PM Changeset in rtems [c4f58558]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create semaphore implementation header Move implementation specific parts of coresem.h and coresem.inl into new header file coresemimpl.h. The coresem.h contains now only the application visible API.
12:13 PM Changeset in rtems [a1b47528]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Include missing header files
11:55 AM Changeset in rtems [c624c0e9]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Convert to inline function
11:50 AM Changeset in rtems [9c743e8e]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Create semaphore implementation header Move implementation specific parts of semaphore.h and semaphore.inl into new header file semaphoreimpl.h. The semaphore.h contains now only the application visible API.
10:43 AM Changeset in rtems [02f73d4]4.11 by Sebastian Huber <sebastian.huber@…>
score: Use _Thread_Get_executing()
9:53 AM Changeset in rtems [05e82bd7]4.11 by Sebastian Huber <sebastian.huber@…>
score: Error for non-preemptible tasks on SMP A common use case for disabled preemption was to ensure mutual exclusion on single-processor configurations. On SMP this does not work. To abandon non-preemptible tasks simplifies the scheduler.
9:39 AM Changeset in rtems [79d9523]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Error for task variables on SMP Task variables are not supported on SMP.
9:34 AM Changeset in rtems [50ccf98]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Error for task delete on SMP Task deletion is currently not implemented on SMP configurations.
9:27 AM Changeset in rtems [f913c79]4.11 by Sebastian Huber <sebastian.huber@…>
sapi: Add rtems_configuration_is_smp_enabled() Add a configuration field which indicates if the SMP mode of operation is enabled. This can be used to disable features unsupported on SMP, e.g task variables.
9:04 AM Changeset in rtems [d0a97f2]4.11 by Sebastian Huber <sebastian.huber@…>
score: Move ISR catch support functions Delete now unused file <rtems/score/isr.inl>.
9:03 AM Changeset in rtems [3b8d2fa4]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Use _Thread_Get_executing()
9:03 AM Changeset in rtems [45b572f]4.11 by Sebastian Huber <sebastian.huber@…>
score: Move ISR level content to single file
8:08 AM Changeset in rtems [2f589cc]4.11 by Ralf Kirchner <ralf.kirchner@…>
bsp/gen83xx: Fix BSP options for MPC8348EAMDS
7:50 AM Changeset in rtems [cbfe05c]4.11 by Sebastian Huber <sebastian.huber@…>
score: Update due to API changes
7:42 AM Changeset in rtems [0dd262d3]4.11 by Sebastian Huber <sebastian.huber@…>
libtests/gxx01: Avoid random memory read/write
7:02 AM Changeset in rtems [0bbd8fdc]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add and use _ISR_Get_nest_level()
5:06 AM Projects/POSIX_Methods_in_NewLib_RTEMS_improvements edited by C Rempel
/* Possibilities to extend the project */ (diff)
3:05 AM Changeset in rtems-tools [c14133e]4.104.11 by Peng Fan <van.freenix@…>
Add support for relocations which reference local symbols Signed-off-by: Peng Fan <van.freenix@…>
2:53 AM Changeset in rtems-tools [e23ef3b]4.104.11 by Peng Fan <van.freenix@…>
Fixed fsec If one object file contains .rodata and .rodata.str1.4 sections, .rodata contains rela reloc entries, but .rodata.str1.4 do not contain reloc entris.'.rodata' and '.rodata.str1.4' will be both included in '.const'.Then using this patch to fix the rela problem Signed-off-by: Peng Fan <van.freenix@…>
2:49 AM Changeset in rtems-tools [4b31ced]4.104.11 by Peng Fan <van.freenix@…>
Fixed layout problem Fixed when only one elf object file is passed to rtems-ld.And fixed the error when one object file has rela relocation records, but the other does not contain relocation records. Signed-off-by: Peng Fan <van.freenix@…>

Jul 17, 2013:

8:34 PM Changeset in rtems-source-builder [1acb44a]4.104.114.9 by Chris Johns <chrisj@…>
Add what is built and how to set the path.
2:14 PM Changeset in rtems [e7ce41bb]4.11 by Sebastian Huber <sebastian.huber@…>
libcsupport: Do not use _ISR_Nest_level The _Thread_Dispatch_is_enabled() is false if _ISR_Nest_level is not equal to zero.
2:12 PM Changeset in rtems [401f1b9d]4.11 by Sebastian Huber <sebastian.huber@…>
rtems, posix: Use _Thread_Get_executing()
1:53 PM Changeset in rtems [95e09afa]4.11 by Sebastian Huber <sebastian.huber@…>
score: Avoid direct usage of _Thread_Executing Pass the executing thread as a function parameter. Obtain the executing thread inside a thread dispatch critical section to avoid problems on SMP.
1:20 PM Changeset in rtems [ac15b07]4.11 by Sebastian Huber <sebastian.huber@…>
score: Convert to inline function
1:05 PM Changeset in rtems [9728ef3]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Convert to inline function
1:01 PM Changeset in rtems [15462a6]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Convert to inline functions
12:34 PM Changeset in rtems [f9d533a]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Create mutex implementation header Move implementation specific parts of mutex.h and mutex.inl into new header file muteximpl.h. The mutex.h contains now only the application visible API.
12:23 PM Changeset in rtems [20e239c2]4.11 by Sebastian Huber <sebastian.huber@…>
score: Create mutex implementation header Move implementation specific parts of coremutex.h and coremutex.inl into new header file coremuteximpl.h. The coremutex.h contains now only the application visible API.
11:52 AM Changeset in rtems [2bbea657]4.11 by Sebastian Huber <sebastian.huber@…>
rtems: Create semaphore implementation header Move implementation specific parts of sem.h and sem.inl into new header file semimpl.h. The sem.h contains now only the application visible API.
10:30 AM Changeset in rtems-tools [086e689]4.104.11 by Dhananjay Balan <mb.dhananjay@…>
Added support for classic/timers.
9:44 AM Changeset in rtems [9c9b62d8]4.11 by Sebastian Huber <sebastian.huber@…>
score: Changes due to Newlib DYNAMIC_REENT Delete _Thread_libc_reent and add getreent() instead according to DYNAMIC_REENT define. For SMP configurations DYNAMIC_REENT must be defined. A Newlib including the following patch is required: 2013-07-09 Sebastian Huber <sebastian.huber@…> * libc/include/sys/config.h (DYNAMIC_REENT): Define for RTEMS.
9:03 AM Changeset in rtems [f74d9496]4.11 by Sebastian Huber <sebastian.huber@…>
score: Add _Thread_Get_executing()
6:42 AM Changeset in rtems [39234725]4.11 by Ric Claus <claus@…>
bsps/arm: Fix for top of the address space
12:26 AM Developer/OpenProjects edited by C Rempel
/* API Layers (POSIX, Classic, SAPI) */ (diff)
12:25 AM Projects/POSIX_Methods_in_NewLib_RTEMS_improvements edited by C Rempel
(diff)
12:24 AM Projects/POSIX_Methods_in_NewLib_RTEMS_improvements edited by C Rempel
/* Issues */ (diff)
12:21 AM Projects/POSIX_Methods_in_NewLib_RTEMS_improvements created by C Rempel
Initial Setup
12:14 AM Developer/OpenProjects edited by C Rempel
/* API Layers (POSIX, Classic, SAPI) */ (diff)
Note: See TracTimeline for information about the timeline view.