Timeline



05/20/16:

19:39 Changeset in rtems [2581a56]5 by Sebastian Huber <sebastian.huber@…>
score: Add semaphore variants
13:52 Changeset in rtems [bdb3b7f]5 by Sebastian Huber <sebastian.huber@…>
score: _CORE_semaphore_Seize() Delete unused parameter.
13:10 Changeset in rtems [e266d13]5 by Sebastian Huber <sebastian.huber@…>
Replace *_Get_interrupt_disable() with *_Get() Uniformly use *_Get() to get an object by identifier with a lock context.
13:04 Changeset in rtems [582bb23c]5 by Sebastian Huber <sebastian.huber@…>
score: Rename _Objects_Get_local() Rename _Objects_Get_local() into _Objects_Get(). Confusions with the previous _Objects_Get() function are avoided since the Objects_Locations parameter is gone.
13:01 Changeset in rtems [4bae341d]5 by Sebastian Huber <sebastian.huber@…>
score: Delete unused _Objects_Get_isr_disable() Delete now unused Objects_Locations.
12:59 Changeset in rtems [62c528e6]5 by Sebastian Huber <sebastian.huber@…>
rtems: _Semaphore_Get_interrupt_disable() Use _Objects_Get_local() for _Semaphore_Get_interrupt_disable() to get rid of the location parameter. Move remote object handling to semaphore MPCI support.
12:23 Changeset in rtems [516ee75]5 by Sebastian Huber <sebastian.huber@…>
mpci: Delete unused region support
12:21 Changeset in rtems [641b44c2]5 by Sebastian Huber <sebastian.huber@…>
rtems: _Message_queue_Get_interrupt_disable() Use _Objects_Get_local() for _Message_queue_Get_interrupt_disable() to get rid of the location parameter. Move remote object handling to message queue MPCI support.
11:24 Changeset in rtems [0a00b2b]5 by Sebastian Huber <sebastian.huber@…>
rtems: Remove location from _Partition_Get() Use _Objects_Get_local() for _Partition_Get() to get rid of the location parameter. Move remote object handling to partition MPCI support.
09:53 Changeset in rtems [956b8e5]5 by Sebastian Huber <sebastian.huber@…>
mpci: Simplify _Objects_MP_Is_remote()
09:42 Changeset in rtems [0cc6071]5 by Sebastian Huber <sebastian.huber@…>
posix: Add const to _POSIX_Keys_Key_value_find()
09:38 Changeset in rtems [61340d1]5 by Sebastian Huber <sebastian.huber@…>
score: Add const to _RBTree_Find_inline()
09:04 Changeset in rtems [0cc91daa]5 by Sebastian Huber <sebastian.huber@…>
score: Delete unused _Objects_Get_local_object()
08:39 Changeset in rtems [24d0ee57]5 by Chris Johns <chrisj@…>
cpukit, testsuite: Add rtems_printf and rtems_printer support. This change adds rtems_printf and related functions and wraps the RTEMS print plugin support into a user API. All references to the plugin are removed and replaced with the rtems_printer interface. Printk and related functions are made to return a valid number of characters formatted and output. The function attribute to check printf functions has been added to rtems_printf and printk. No changes to remove warrnings are part of this patch set. The testsuite has been moved over to the rtems_printer. The testsuite has a mix of rtems_printer access and direct print control via the tmacros.h header file. The support for begink/endk has been removed as it served no purpose and only confused the code base. The testsuite has not been refactored to use rtems_printf. This is future work.
07:38 Changeset in rtems [28ba7e2]5 by Sebastian Huber <sebastian.huber@…>
posix: Remove dead code and shrink comment
06:18 Ticket #2626 (Unify thread cancel/join and delete) closed by Sebastian Huber
fixed
06:01 Ticket #2717 (FAT images with an invalid cluster size result in an infinite loop) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 452b7f83c43d85505c2027e9ec60454d6e4f6827/rtems: […]
05:59 Tickets #2402,​2714 batch updated by Sebastian Huber <sebastian.huber@…>
fixed: In 54550e048d3a49435912797d2024f80671e93267/rtems: […]
05:01 Changeset in rtems [05f9b02e]5 by Sebastian Huber <sebastian.huber@…>
posix: Add and use _POSIX_Get_object_body()
03:03 Changeset in rtems-docs [54514fe]4.115 by Chris Johns <chrisj@…>
Add Eclipse user manual for RTEMS.
02:47 Changeset in rtems-docs [489740f]4.115 by Chris Johns <chrisj@…>
Set SPDX License Identifier in each source file.

05/19/16:

15:03 Changeset in rtems [8a040fe4]5 by Sebastian Huber <sebastian.huber@…>
score: Use _RBTree_Insert_inline() Use _RBTree_Insert_inline() for priority thread queues. Update #2556.
09:36 Changeset in rtems [8830bfe6]5 by Pavel Pisa <ppisa@…>
arm/raspberrypi: add cmdline support for rpi bsp.
09:20 Changeset in rtems [7dfb4b9]5 by Sebastian Huber <sebastian.huber@…>
score: Add per scheduler instance maximum priority The priority values are only valid within a scheduler instance. Thus, the maximum priority value must be defined per scheduler instance. The first scheduler instance defines PRIORITY_MAXIMUM. This implies that RTEMS_MAXIMUM_PRIORITY and POSIX_SCHEDULER_MAXIMUM_PRIORITY are only valid for threads of the first scheduler instance. Further API/implementation changes are necessary to fix this. Update #2556.
08:34 Changeset in rtems [1258229]5 by Pavel Pisa <ppisa@…>
arm/raspberrypi: add locking around GPIO pin function selection. This is required if function or direction is changed by some driver after start of thread multitasking or in interrupts drivers. There can be problem with calling GPIO function selection before data section is initialized. But actual ticket lock implementation seems to be compatible even with memory initialized to zero oven on SMP.
08:29 Changeset in rtems [4b62192f]5 by Pavel Pisa <ppisa@…>
arm/raspberrypi: correct GPIO pin function selection. Original implementation does only bitwise-or with previous register value for all functions except IN. Switch from one to other function would lead to incorrect value.
08:24 Changeset in rtems [c6e0201]4.11 by Pavel Pisa <ppisa@…>
arm/raspberrypi: ensure that RTEMS application image can be started by U-boot. The current versions of U-boot start kernel/RTEMS application image with instruction and data caches enabled and it sets exception base register to new address after its self-relocation. ldr r0, [r9, #GD_RELOCADDR] /* r0 = gd->relocaddr */ mcr p15, 0, r0, c12, c0, 0 /* Set VBAR */ Included changes in bsp_start_hook_0 restore default state to allow RTEMS image to run after startup from newer U-boot version on Raspberry Pi. Clear interrupt enable registers in interrupt controller to ensure that RTEMS starts from well defined state. Updates #2783
08:24 Changeset in rtems [e706a9d]5 by Pavel Pisa <ppisa@…>
arm/raspberrypi: ensure that RTEMS application image can be started by U-boot. The current versions of U-boot start kernel/RTEMS application image with instruction and data caches enabled and it sets exception base register to new address after its self-relocation. ldr r0, [r9, #GD_RELOCADDR] /* r0 = gd->relocaddr */ mcr p15, 0, r0, c12, c0, 0 /* Set VBAR */ Included changes in bsp_start_hook_0 restore default state to allow RTEMS image to run after startup from newer U-boot version on Raspberry Pi. Clear interrupt enable registers in interrupt controller to ensure that RTEMS starts from well defined state.
08:21 Changeset in rtems [6fbc692]5 by Pavel Pisa <ppisa@…>
bsps/arm: CP15 support for flush prefetch buffer and table base control.
08:21 Changeset in rtems [be5cf03]4.11 by Pavel Pisa <ppisa@…>
bsps/arm: CP15 support for flush prefetch buffer and table base control. Updates #2782 Updates #2783

05/18/16:

23:18 Changeset in rtems [d84e346b]5 by Chris Johns <chrisj@…>
libmisc/untar: Support directory create and overwrites. Share the common code. Support creating directories for files with a path depth greater than 1. Some tar files can have files with a path depth greater than 1 and no directory entry in the tar file to create a directory. Support overwriting existing files and directories failing in a similar way to tar on common hosts. If a file is replaced with a file delete the file and create a new file. If a directory replaces a file remove the file and create the directory. If a file replaces a directory remove the directory, and if the directory is not empty and cannot be removed report an error. If a directory alreday exists do nothing leaving the contents untouched. The untar code now shares the common header parsing and initial processing with the actual writes still separate. No changes to the IMFS have been made. Updates #2415. Closes #2207.
17:47 Changeset in rtems-docs [170418a]4.115 by Amar Takhar <verm@…>
Move images to a common directory.
17:30 GSoC/2016 edited by punitvara
Updated Wiki page (diff)
17:28 GSOC/2016/Imrovebsp4bbb edited by punitvara
(diff)
17:26 GSOC/2016/Imrovebsp4bbb edited by punitvara
(diff)
17:24 GSOC/2016/Imrovebsp4bbb edited by punitvara
(diff)
17:23 GSOC/2016/Imrovebsp4bbb edited by punitvara
(diff)
17:22 GSOC/2016/Imrovebsp4bbb created by punitvara
14:54 Changeset in rtems [26fafd5]5 by Sebastian Huber <sebastian.huber@…>
SMP: Add and use lock statistics helper
12:34 Changeset in rtems [41ce30a]5 by Sebastian Huber <sebastian.huber@…>
SMP: Add Mellor-Crummey and Scott (MCS) lock Added only for evaluation purposes. We have to compare the performance against the ticket lock on the interesting platforms via smptests/smplock01. The following GCC shortcoming affects the MCS lock: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66867
11:44 Changeset in rtems [a7668b2]5 by Sebastian Huber <sebastian.huber@…>
SMP: Move ticket lock to separate header file
11:28 Changeset in rtems [2aae3a7]5 by Sebastian Huber <sebastian.huber@…>
SMP: Move lock stats to separate header file
09:09 Changeset in rtems [ae0f048]5 by Sebastian Huber <sebastian.huber@…>
psxtests/psxualarm: Avoid output in signal handler Avoid output in signal handler to not disturb the timings which are checked in this test. Use asserts to ensure proper signal handler invocations.
09:03 Changeset in rtems-libbsd [d8e6b4c]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
rc.conf: Add the net directives by default.
09:03 Changeset in rtems-libbsd [84665b5]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
rc.conf: Fix the wild card regex for ifconfig_
07:17 Changeset in rtems [276dfd9]4.11 by Sebastian Huber <sebastian.huber@…>
fat: Fix for invalid cluster sizes A cluster size > 32KiB resulted in an infinite loop in fat_init_volume_info() due to an integer overflow. Update #2717.
07:17 Changeset in rtems [452b7f8]5 by Sebastian Huber <sebastian.huber@…>
fat: Fix for invalid cluster sizes A cluster size > 32KiB resulted in an infinite loop in fat_init_volume_info() due to an integer overflow. Close #2717.
07:17 Changeset in rtems [6adad1e7]4.10 by Sebastian Huber <sebastian.huber@…>
fat: Fix for invalid cluster sizes A cluster size > 32KiB resulted in an infinite loop in fat_init_volume_info() due to an integer overflow. Update #2717.
07:16 Ticket #2717 (FAT images with an invalid cluster size result in an infinite loop) created by Sebastian Huber
A cluster size > 32KiB results in an infinite loop in …
06:32 Ticket #2716 (_POSIX_signals_Check_signal() may pass random data to sigaction handler) created by Sebastian Huber
_POSIX_signals_Check_signal() passes a siginfo_t structure residing on …
06:08 Changeset in rtems [c2f301b5]5 by Sebastian Huber <sebastian.huber@…>
score: Rename _ISR_Flash() into _ISR_Local_flash() This is a preparation to remove the Giant lock. Update #2555.
06:06 Changeset in rtems [24713163]5 by Sebastian Huber <sebastian.huber@…>
score: Rename _ISR_Disable() and _ISR_Enable() Rename _ISR_Disable() into _ISR_Local_disable(). Rename _ISR_Enable() into _ISR_Local_enable(). Remove _Debug_Is_owner_of_giant(). This is a preparation to remove the Giant lock. Update #2555.
06:03 Changeset in rtems [4b04cb61]5 by Sebastian Huber <sebastian.huber@…>
score: Rename _ISR_Disable_without_giant() Rename _ISR_Disable_without_giant() into _ISR_Local_disable(). Rename _ISR_Enable_without_giant() into _ISR_Local_enable(). This is a preparation to remove the Giant lock. Update #2555.
05:21 Changeset in rtems-libbsd [f9fa038]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Fix memory leak in rc.conf processing.
05:20 Changeset in rtems-libbsd [05d47ae]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Clean up whitespace.
04:17 Changeset in rtems-libbsd [c67debb]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add rc.conf documentation.
03:49 Changeset in rtems-libbsd [f5c6651]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add support for rc.conf(5) initialisation. Provide user support for rc.conf(5) so a user can create a suitable /etc/rc.conf file to initialise libbsd. This patch by default adds basic networking support: cloned_interfaces ifconfig_'interface' defaultrouter hostname Refer to FreeBSD documentation for examples. Users can make a single call to have /etc/rc.conf processed, or pass a file name to a specific configuration file or a text string with line feeds can be passed to the scripting version of the interface. The rc.conf support is implemented in terms of directive handlers that are called based on a regular expression. The design allows new handlers to be added as needed. Line concatenation is still to be implemented.

05/17/16:

15:23 Changeset in rtems [12a1228c]5 by Sebastian Huber <sebastian.huber@…>
psxclassic01: Assume correct pthread_detach() Update #2714.
14:07 Changeset in rtems [23294fd2]5 by Sebastian Huber <sebastian.huber@…>
score: Delete unused _Thread_Get() Update #2555.
14:03 Changeset in rtems [ceb0f659]5 by Sebastian Huber <sebastian.huber@…>
score: Remove the Giant lock Update #2555.
13:57 Changeset in rtems [d2bacb6c]5 by Sebastian Huber <sebastian.huber@…>
score: _Thread_Dispatch_increment_disable_level() Avoid _Thread_Dispatch_increment_disable_level() and _Thread_Dispatch_decrement_disable_level() and thus the Giant lock. This is a preparation to remove the Giant lock. Update #2555.
13:43 Changeset in rtems [dab902d5]5 by Sebastian Huber <sebastian.huber@…>
testsuites: Avoid Giant lock Replace _Thread_Disable_dispatch() with _Thread_Dispatch_disable(). Replace _Thread_Enable_dispatch() with _Thread_Dispatch_enable(). This is a preparation to remove the Giant lock. Update #2555.
13:15 Changeset in rtems [b80156c]5 by Sebastian Huber <sebastian.huber@…>
score: Avoid Giant _Objects_Extend_information() Avoid Giant lock for _Objects_Extend_information(). Update #2280. Update #2555.
13:11 Changeset in rtems [ee710ef]5 by Sebastian Huber <sebastian.huber@…>
score: Delete unused _Objects_Get() Update #2555.
12:54 Changeset in rtems [5eac9676]5 by Sebastian Huber <sebastian.huber@…>
testsuites: Replace _Thread_Get() Replace _Thread_Get() with _Thread_Get_interrupt_disable() to avoid the Giant lock. Update #2555.
12:48 Changeset in rtems [92f68830]5 by Sebastian Huber <sebastian.huber@…>
sptests/spintrcritical22: Avoid _Objects_Get() Use _Semaphore_Get_interrupt_disable() instead. Update #2555.
12:38 Changeset in rtems [f36ada32]5 by Sebastian Huber <sebastian.huber@…>
rtems: Avoid Giant lock for rtems_task_delete() Update #2555.
11:56 Changeset in rtems [64fe1663]5 by Sebastian Huber <sebastian.huber@…>
posix: Avoid Giant lock for pthread_kill() Update #2555.
11:43 Ticket #2715 (Wrong error return states of pthread_kill()) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 3c20d2810a4951a545ec2de1c21d9fdade18503a/rtems: […]
11:39 Changeset in rtems [3c20d28]5 by Sebastian Huber <sebastian.huber@…>
posix: Fix return states of pthread_kill() POSIX mandates that an error code is returned and not -1 plus errno. Close #2715.
11:39 Changeset in rtems [d346f705]4.10 by Sebastian Huber <sebastian.huber@…>
posix: Fix return states of pthread_kill() POSIX mandates that an error code is returned and not -1 plus errno. Update #2715.
11:39 Changeset in rtems [f502882]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Fix return states of pthread_kill() POSIX mandates that an error code is returned and not -1 plus errno. Update #2715.
11:36 Ticket #2715 (Wrong error return states of pthread_kill()) created by Sebastian Huber
POSIX mandates that an error code is returned and not -1 plus errno.
08:59 Ticket #2714 (A pthread_detach() does not lead to a resource reclamation) created by Sebastian Huber
According to POSIX a pthread_detach() should lead to a resource …
07:47 Changeset in rtems [9d8ee11]5 by Sebastian Huber <sebastian.huber@…>
psxtests/psxcancel: Add pthread_detach() tests Update #2714.
07:41 Changeset in rtems [f014f84]5 by Sebastian Huber <sebastian.huber@…>
psxtests/psxcancel: Add resource check
06:40 Ticket #2713 (Bad return status from pthread_cancel()) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 9fd72713c9397b1e23484ad57b6ceb3523d4493c/rtems: […]
06:39 Ticket #2713 (Bad return status from pthread_cancel()) created by Sebastian Huber
POSIX recommends ESRCH in case no thread exists for the specified …
05:36 Changeset in rtems [adc819ef]5 by Sebastian Huber <sebastian.huber@…>
sptests/spthreadlife01: Add self delete test case

05/15/16:

23:09 Ticket #2215 (Duplicate code for TAR support) closed by Chris Johns
duplicate: Duplicate of #2415.
23:01 Ticket #2712 (_rtems_octal2ulong shared by tar code.) created by Chris Johns
The function _rtems_octal2ulong provided in …

05/14/16:

15:28 Ticket #2711 (grtc.c:1840]: (style) Suspicious condition) created by David Binderman
rtems/c/src/lib/libbsp/sparc/shared/tmtc/grtc.c:1840]: (style) …
15:26 Ticket #2710 (smsc9218i.c: 4 * Suspicious condition) created by David Binderman
1. …
15:22 Ticket #2709 (comm/i386-stub.c:1025: possible missing break ?) created by David Binderman
rtems/c/src/lib/libbsp/i386/shared/comm/i386-stub.c:1025] -> …
04:18 Ticket #2708 (【rtems-bsp shell script does not list the available BSPS】) created by koreny
It seems rtems-bsps does not work properly: …

05/13/16:

12:59 Changeset in rtems [94b1ba5]4.11 by Sebastian Huber <sebastian.huber@…>
posix: Fix return status of pthread_cancel() POSIX recommends ESRCH in case no thread exists for the specified identifier. Update #2713.
12:59 Changeset in rtems [9fd7271]5 by Sebastian Huber <sebastian.huber@…>
posix: Fix return status of pthread_cancel() POSIX recommends ESRCH in case no thread exists for the specified identifier. Close #2713.
12:59 Changeset in rtems [e34b7a8]4.10 by Sebastian Huber <sebastian.huber@…>
posix: Fix return status of pthread_cancel() POSIX recommends ESRCH in case no thread exists for the specified identifier. Update #2713.
12:07 Changeset in rtems [33829ce]5 by Sebastian Huber <sebastian.huber@…>
score: Avoid Giant lock for _Thread_Start() Update #2555.
11:42 Changeset in rtems [29e1ecab]5 by Sebastian Huber <sebastian.huber@…>
score: Simplify _Thread_Life_action_handler() Use _Thread_Change_life_locked() to avoid duplicated code. Avoid Giant lock in _Thread_Life_action_handler(). Update #2555. Update #2626.
11:20 Changeset in rtems [7023d82c]5 by Sebastian Huber <sebastian.huber@…>
score: Add _Thread_Raise_real_priority() Update #2555. Update #2626.
11:08 Changeset in rtems [ef09017]5 by Sebastian Huber <sebastian.huber@…>
score: Rework _Thread_Cancel() Rework _Thread_Cancel() to use _Thread_Change_life_locked(). Update #2555. Update #2626.
09:22 Changeset in rtems [862a0ee]5 by Sebastian Huber <sebastian.huber@…>
score: Rework _Thread_Restart_other() Rework _Thread_Restart_other() to use _Thread_Change_life_locked(). Cope with concurrent change requests by means of a pending request counter. Update #2555. Update #2626.
08:28 Changeset in rtems [da826560]5 by Sebastian Huber <sebastian.huber@…>
posix: Rework thread cancellation Add Thread_Life_state::THREAD_LIFE_CHANGE_DEFERRED and rework the POSIX thread cancellation to use the thread life states. Update #2555. Update #2626.
08:21 Changeset in rtems [e753748]5 by Sebastian Huber <sebastian.huber@…>
score: Delete redundant thread life enums This makes it easier to add more states in the future. Update #2555. Update #2626.
08:16 Changeset in rtems [0475cca]5 by Sebastian Huber <sebastian.huber@…>
score: Add _Thread_Dispatch_disable_with_CPU() Update #2555. Update #2626.
06:16 Changeset in rtems [54550e04]5 by Sebastian Huber <sebastian.huber@…>
posix: Rework pthread_join() Rework pthread_join() to use _Thread_Join(). Close #2402. Update #2555. Update #2626. Close #2714.
05:12 Changeset in rtems [f410ea82]5 by Sebastian Huber <sebastian.huber@…>
score: Add _Thread_Clear_state_locked() This makes it possible to do thread state and thread life changes together under protection of the thread state lock. Update #2555. Update #2626.
05:12 Changeset in rtems [9a99ce15]5 by Sebastian Huber <sebastian.huber@…>
score: Add _Thread_Set_state_locked() This makes it possible to do thread state and thread life changes together under protection of the thread state lock. Update #2555. Update #2626.
05:04 Changeset in rtems [9388390]5 by Sebastian Huber <sebastian.huber@…>
score: Split _Thread_Restart() Split _Thread_Restart() into _Thread_Restart_self() and _Thread_Restart_other(). Move content of existing _Thread_Restart_self() into new _Thread_Restart_self(). Avoid Giant lock for thread restart. _Thread_Restart_self() is a no-return function and used by _Thread_Global_construction(). Update #2555. Update #2626.
05:04 Changeset in rtems [232147dd]5 by Sebastian Huber <sebastian.huber@…>
score: Add _Thread_Join() and _Thread_Cancel() Split _Thread_Close() into _Thread_Join() and _Thread_Cancel() to prepare for a re-use in pthread_join() and pthread_cancel(). Update #2555. Update #2626.

05/12/16:

15:39 Changeset in rtems [c99eb50b]5 by Sebastian Huber <sebastian.huber@…>
score: Rework _Thread_Exit() Rework _Thread_Exit() to use _Thread_Change_life_locked(). Update #2555. Update #2626.
14:32 Changeset in rtems [9949d8a7]5 by Sebastian Huber <sebastian.huber@…>
score: Add Thread_Change_life() Add _Thread_Change_life_locked() as a general function to alter the thread life state. Use it to implement _Thread_Set_life_protection() as a first step. Update #2555. Update #2626.
13:14 Changeset in rtems [69c722f]5 by Sebastian Huber <sebastian.huber@…>
score: Delete unused variable Update #2555. Update #2626.
12:25 Changeset in rtems [270394e]5 by Sebastian Huber <sebastian.huber@…>
score: Avoid superfluous life protection Disable thread dispatching is enough to prevent deletion of the executing thread. There is no need for an additional life protection. Update #2555. Update #2626.
11:36 Ticket #2707 (Unsafe use of current processor index in capture engine) closed by Sebastian Huber <sebastian.huber@…>
fixed: In df23f464be5733b489eae03428d5449a37b310b9/rtems: […]
11:35 Ticket #2706 (Buffer allocation of capture engine is broken on SMP configurations) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 2f11d4a0144207321838f746471b56c4cfa40a0d/rtems: […]
11:08 Changeset in rtems [df23f464]5 by Sebastian Huber <sebastian.huber@…>
capture: Fix use of per-processor data Get the current processor index only once and with interrupts disabled. Close #2707.
11:08 Changeset in rtems [d449c12]5 by Sebastian Huber <sebastian.huber@…>
capture: Remove superfluous includes
09:22 Changeset in rtems [0727760]5 by Sebastian Huber <sebastian.huber@…>
rtems: Add rtems_interrupt_lock_interrupt_disable Update #2707.
09:14 Changeset in rtems [7bd1869]5 by Sebastian Huber <sebastian.huber@…>
capture: Compact rtems_capture_record_t Order fields according to alignment to reduce structure internal padding.
09:12 Changeset in rtems [2f11d4a]5 by Sebastian Huber <sebastian.huber@…>
capture: Fix buffer allocation and free Do not use function static variables. Remove superfluous volatile qualifiers. Use proper integer types. Close #2706.
09:05 Ticket #2707 (Unsafe use of current processor index in capture engine) created by Sebastian Huber
The current processor index is used outside a thread dispatch disabled …
09:03 Ticket #2706 (Buffer allocation of capture engine is broken on SMP configurations) created by Sebastian Huber
The capture engine uses function static variables.
08:57 Changeset in rtems [1379d84]5 by Sebastian Huber <sebastian.huber@…>
smptests/smpcapture02: Adjust for clock changes Fix overall clock tick count. Change introduced by 90d8567d34a6d80da04b1cb37b667a3173f584c4. Update #2554.
04:12 Changeset in rtems [b7f5e391]5 by Sebastian Huber <sebastian.huber@…>
score: Add _Thread_Exit() The goal is to make _Thread_Exit() a no-return function in follow up patches. Update #2555. Update #2626.

05/11/16:

15:52 Changeset in rtems [9276fde]5 by Sebastian Huber <sebastian.huber@…>
score: Fix CORE mutex initialization The priority inheritance and ceiling CORE mutexes wrongly used the FIFO queueing discipline. Delete misleading _CORE_mutex_Is_priority(). Bug introduced by 1e1a91ed11458ddbb27b94d0001d8f0fc2ef7a97. Add test sptests/spmutex01, since no existing uni-processor test covered the thread priority queueing discipline for CORE mutexes.
15:52 Changeset in rtems [a5c1b2b]4.10 by Sebastian Huber <sebastian.huber@…>
score: Test thread priority queue disciplines Add test sptests/spmutex01, since no existing uni-processor test covered the thread priority queueing discipline for CORE mutexes.
14:42 Changeset in rtems [2b71210]5 by Sebastian Huber <sebastian.huber@…>
Revert "score: Avoid use of uninitialized variable" Sorry, I should not fix warnings unmindfully. This reverts commit 35c8efc9501b5f6b1a4dfeaa4b1aa6a1d6dbf08e.
14:00 Changeset in rtems [35c8efc]5 by Sebastian Huber <sebastian.huber@…>
score: Avoid use of uninitialized variable Properly set the needs_help to NULL in _Scheduler_SMP_Enqueue_ordered() in case the thread is inserted into the ready set.
12:03 Changeset in rtems [ef6f8a83]5 by Sebastian Huber <sebastian.huber@…>
score: Avoid Giant lock for scheduler set/get Update #2555.
11:42 Changeset in rtems [8bc6bf28]5 by Sebastian Huber <sebastian.huber@…>
posix: Avoid Giant lock for some pthread functions Avoid Giant lock for pthread_getattr_np(), pthread_setschedparam() and pthread_getschedparam(). Replace POSIX threads scheduler lock with thread state lock. Update #2555.
09:54 Changeset in rtems [bd12dda]5 by Sebastian Huber <sebastian.huber@…>
score: Use thread state lock for current state In addition protect scheduler of thread by thread state lock. Enables use of scheduler per-instance locks. Update #2555.
09:52 Ticket #2705 (MMC card FAT32 fs ,single block write OK but muti-block fail) created by yedongyue
add mmc card FAT32 FS support in mips architecture ,when I set …
09:44 GSoC/2016/StrongAPAScheduling edited by Darshit
(diff)
09:06 Changeset in rtems [d9952999]5 by Sebastian Huber <sebastian.huber@…>
score: Avoid Giant lock _Scheduler_Get_affinity() Update #2555.
08:58 Changeset in rtems [e135271]5 by Sebastian Huber <sebastian.huber@…>
score: Avoid Giant lock _Scheduler_Set_affinity() Update #2555.
08:27 Changeset in rtems [11c66437]5 by Sebastian Huber <sebastian.huber@…>
rtems: Avoid Giant lock rtems_task_is_suspended() Update #2555.
08:21 Changeset in rtems [4d76300a]5 by Sebastian Huber <sebastian.huber@…>
rtems: Avoid Giant lock for some task operations Avoid Giant lock for rtems_task_set_priority(), rtems_task_suspend() and rtems_task_resume(). Update #2555.
02:22 Changeset in rtems-libbsd [ac7b68c]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Get rtems_waf fix for command expansion.
02:21 Changeset in rtems_waf [93e5545] by Chris Johns <chrisj@…>
Pass through commands we do not expand.

05/10/16:

21:16 Ticket #2704 (Weak symbols not found by loaded code) created by Patrick Gauvin
In the attached test case, the symbol base_func is defined weakly in …
16:53 GSoC/2016 edited by sai charan sane
(diff)
16:45 GSoC/2016/LwIPwithRTEMS edited by sai charan sane
(diff)
16:44 GSoC/2016/LwIPwithRTEMS created by sai charan sane
05:52 Changeset in rtems [af20467e]5 by Sebastian Huber <sebastian.huber@…>
score: Add _Thread_queue_Is_lock_owner() Add _Thread_queue_Is_lock_owner() in case RTEMS_DEBUG is defined.
04:47 Changeset in rtems [105b4e6]5 by Sebastian Huber <sebastian.huber@…>
rtems: Use thread state lock for signals

05/09/16:

11:04 Changeset in rtems [f57f513d]5 by Sebastian Huber <sebastian.huber@…>
bsp/qoriq: Add portal clear functions
05:29 Changeset in rtems [3e0bb67]5 by Sebastian Huber <sebastian.huber@…>
score: Ensure matching lock acquire and release Ensure matching lock acquire and release for SMP locks if RTEMS_DEBUG is defined.
04:49 Changeset in rtems [1a9d36b]5 by Sebastian Huber <sebastian.huber@…>
score: Add _ISR_lock_Is_owner()

05/07/16:

05:32 Changeset in rtems-libbsd [44a82d0]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Update rtems_waf with the latest fixes.
05:22 Changeset in rtems_waf [32555ff] by Chris Johns <chrisj@…>
Correctly expand the commands for each BSP to build.
04:28 Changeset in rtems [c3fd48d0]5 by Chris Johns <chrisj@…>
i386/pc386: Clean out removed functions.

05/06/16:

22:18 Changeset in rtems [8cb397b2]5 by Chris Johns <chrisj@…>
i386/pc386: Add x86 debug register support for hardware break points.
22:17 Changeset in rtems [fc138a10]5 by Chris Johns <chrisj@…>
i386/pc386: EOI the master and slave for slave IRQ signals.
22:16 Changeset in rtems [02ef5d9]5 by Chris Johns <chrisj@…>
i386/pc386: Add --ide-disable boot command line option.
20:08 Changeset in rtems [b4d7d5d]5 by Martin Galvan <martin.galvan@…>
sonic.c: Fix warning on gcc 6 GCC 6.0 previews give the following warning on sonic.c: ../../../../../rtems/c/src/libchip/network/sonic.c:837:11: warning: statement is indented as if it were guarded by... [-Wmisleading-indentation] This was discussed here: https://lists.rtems.org/pipermail/devel/2016-March/014004.html and we concluded it would be better to rewrite the entire snippet.
19:40 Changeset in rtems-libbsd [5b4394f]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Add namespace support for kvm
19:22 Changeset in rtems-libbsd [5b1f20b]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Rename files for kernel namespace script This makes it easier to create the kernel namespace header.
12:49 Changeset in rtems-libbsd [81e5ff4]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Add kernel namespace exception for mbstat
12:32 Changeset in rtems-libbsd [edb5e4b]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Add kernel namespace exceptions These names correspond to sysctls.
12:32 Changeset in rtems-libbsd [f9a697a]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
media01: Add sysctl command
12:10 Changeset in rtems-libbsd [b8f127e]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Update kernel namespace
11:28 Changeset in rtems-libbsd [cf72971]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
README.waf: Make set-up steps self contained
10:16 Changeset in rtems-libbsd [356f59c]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
kvprintf: Add support for %m
09:10 Changeset in rtems-libbsd [b39854a]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
README.waf: Add steps to clone and bootstrap RTEMS
08:26 Changeset in rtems-libbsd [ff6534b]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
README.waf: Master branch must use 4.12
08:25 Changeset in rtems-libbsd [4835d26]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
README.waf: Typo
07:55 Changeset in rtems [93fb8797]5 by Chris Johns <chrisj@…>
i386/pc386: Fix interrupt support. Fix the interrupt and stop the spurious interrupt from happening. The fix moves the EOI to C code and cleans that functionality out of the asm part of the ISR handler. The code checks the ISR and IRR registers on the enable. Only ack the master for a slave IRQ if the slave has no other pending requests.
07:52 Changeset in rtems [292dbff]5 by Chris Johns <chrisj@…>
i386/pc386: Fix printk with the console changes.
07:51 Changeset in rtems [beefa112]5 by Chris Johns <chrisj@…>
bsp/pc386: Use irq-generic.
07:44 Changeset in rtems [b61f58f]5 by Chris Johns <chrisj@…>
bsp/shared: Print the exception stack frame before the shut down message. This lets you see the exception otherwise the key press clears the screen on the reboot on a PC BSP. Also state there has been a fatal error.
07:40 Changeset in rtems [43f18a1]5 by Chris Johns <chrisj@…>
bsp/shared: Add bsp_interrupt_handler_is_empty.
07:31 Changeset in rtems-libbsd [28c973a]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Add "How to import code from FreeBSD"
06:55 Changeset in rtems-libbsd [ee9991f]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Partially revert 27aedffc1bd8e41f4e06a3326a5b95c54ca38b79
06:04 Changeset in rtems-libbsd [ffbac33]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Revert "Move network-config.h to the top of the testsuite include path." This reverts commit a51d0fea6880046300fcf466a767f88eab9a6f9a.
05:57 Changeset in rtems-libbsd [542c981]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
ZONE(9): Fix mp_maxid definition
05:57 Changeset in rtems-libbsd [ce4cfe1]4.11 by Sebastian Huber <sebastian.huber@…>
ZONE(9): Fix mp_maxid definition
05:44 Changeset in rtems-libbsd [a51d0fea]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Move network-config.h to the top of the testsuite include path.
05:27 Changeset in rtems-libbsd [0f5dd1c]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Add script to create the kernel namespace header
05:06 Changeset in rtems-libbsd [83eb07c]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add sbin/sysctl
05:00 Changeset in rtems-libbsd [c60deba]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Fix sysctl support.
04:58 Changeset in rtems [d9bb9eb]5 by Sebastian Huber <sebastian.huber@…>
posix: Make _POSIX_signals_Action_handler() static
04:44 Changeset in rtems [6e4f929]5 by Sebastian Huber <sebastian.huber@…>
score: Introduce thread state lock Update #2556.
04:40 Changeset in rtems-libbsd [5611dfa]4.11 by Chris Johns <chrisj@…>
The maxid is not the number of cpus.
04:40 Changeset in rtems-libbsd [7a79eec]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
The maxid is not the number of cpus.
Note: See TracTimeline for information about the timeline view.