Timeline



08/10/16:

13:20 Changeset in rtems-libbsd [8c0eeba]55-freebsd-126-freebsd-12 by Christian Mauderer <Christian.Mauderer@…>
userspace-header-gen.py: Simplify program ports
08:32 Changeset in rtems [fea392a]5 by Alexander Krutwig <alexander.krutwig@…>
bsp/atsam: Add timeout to QSPI send command
07:54 Changeset in rtems [21d73655]5 by Sebastian Huber <sebastian.huber@…>
sptests/splinkersets01: Fix for small-data area
06:37 Changeset in rtems [1f210ac1]5 by Sebastian Huber <sebastian.huber@…>
score: Optimize thread queue enqueue Optimize the enqueue to empty thread queue case.
06:21 Changeset in rtems [3709987]5 by Sebastian Huber <sebastian.huber@…>
score: Add _Chain_Initialize_one()
06:04 Changeset in rtems-libbsd [62c4755]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
doc: Add FreeBSD import version section
03:28 Changeset in rtems [03c1038]5 by Chris Johns <chrisj@…>
librtems++: Remove from RTEMS. This is old and there are better design patterns for threading and C++. We recommend you use the new C++ standards based support. Closes #2777.
03:07 Changeset in rtems [9a4eca5]5 by Chris Johns <chrisj@…>
build-system: Always enable C++ if the compiler is present. We always build a C++ compiler and building with C++ does not effect RTEMS or the runtime. This patch always enabled the support. There is no need to manually enable it any more. You can disable C++ with '--disable-cxx'. If an architecture does not have a C++ compiler support is automatically disabled.
02:17 Ticket #2777 (Remove librtems++) created by Chris Johns
This is old and there are better design patterns for threading and …

08/09/16:

07:42 Ticket #2776 (SPI Framework) created by Alexander Krutwig
Development of a SPI framework which shall be used for further SPI bus …
07:24 Ticket #2768 (untar does not keep permissions correctly.) closed by Chris Johns <chrisj@…>
fixed: In b0f08c83e23e69c7b19b04d38910f90b5f7af51b/rtems: […]
07:05 Changeset in rtems [01aa1ba]5 by Chris Johns <chrisj@…>
libbsp/arm: Add the TTB table to the default MMU set up as read/write. This lets the table be changed at runtime for dynamic loading and debugger support. Closes #2775.
07:05 Changeset in rtems [197d034]4.11 by Chris Johns <chrisj@…>
libbsp/arm: Add the TTB table to the default MMU set up as read/write. This lets the table be changed at runtime for dynamic loading and debugger support. Closes #2775.
03:32 Ticket #2775 (ARM CP15 arm_cp15_set_translation_table_entries fails if TTB in ...) created by Chris Johns
If the TTB is held in the text section and the section is set to …

08/08/16:

16:33 Changeset in rtems [c7589640]5 by Joel Sherrill <joel@…>
moxiesim/bsp_specs: Add crtbegin/end to fix link issues
14:11 Changeset in rtems-libbsd [6cfb5c2]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
pf: Improve documentation regarding stack.
13:53 Changeset in rtems-libbsd [61e2e1b]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
rc.conf: Use more stack for the rc worker. Most of the tests run with a default stack size of 32k. If the rc worker runs with less, it uses an untested configuration.
07:47 Changeset in rtems [5c09e9d]5 by Sebastian Huber <sebastian.huber@…>
sptests/splinkersets01: Fix warnings
06:44 Changeset in rtems [aaaf9610]5 by Sebastian Huber <sebastian.huber@…>
score: Add debug support to red-black trees This helps to detect double insert and extract errors.
06:31 Ticket #2774 (RTEMS loaded by u-boot with dcache, icache and mmu enable does not boot.) created by Chris Johns
The arm/xilinx_zynq_zedboard does not boot with a recent u-boot built …
06:30 Changeset in rtems [2cb9b86e]5 by Sebastian Huber <sebastian.huber@…>
posix: Fix for RTEMS_DEBUG
06:07 Ticket #2773 (c/src/lib/libcpu/sh/sh7032/clock/ckinit.c:210: possible bad expression ?) created by David Binderman
c/src/lib/libcpu/sh/sh7032/clock/ckinit.c:210]: (style) Expression '(X …

08/06/16:

18:54 SOCIS/2016 edited by Saeed Ehteshamifar
(diff)
11:57 GSoC/2016 edited by Mudit Jain
(diff)

08/05/16:

16:32 Ticket #2772 (Enhancement for more general real-time model) created by Kuan-Hsun Chen
In the current implementation, if a task period is time out, the next …
10:00 Changeset in rtems-libbsd [0157c5b]4.114.11.04.11.14.11.24.11.3 by Christian Mauderer <Christian.Mauderer@…>
if_ffec_mcf548x: Init when interface is set to UP. Call the driver initialization function if the interface is set to UP.
10:00 Changeset in rtems-libbsd [0717607]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
if_ffec_mcf548x: Init when interface is set to UP. Call the driver initialization function if the interface is set to UP.
06:47 GSoC/2016 edited by Wonjun Hwang
(diff)
06:19 Changeset in rtems [69dd99b]5 by Sebastian Huber <sebastian.huber@…>
score: Simplify _Thread_Finalize_life_change()

08/04/16:

21:32 Changeset in rtems [8c83cbc]5 by Pavel Pisa <pisa@…>
classic networking: do not reference BSP_irq_enabled_at_i8259s which is no more available on i386. This change is required to build RTEMS with classic "--enable-networking" and link applications/tests which reference RTEMS_BSP_NETWORK_DRIVER_ATTACH.
12:13 Changeset in rtems-libbsd [6bf772b8]4.11 by Christian Mauderer <Christian.Mauderer@…>
netstat: Don't init vars if they are not defined. The variables are not available, if there is no INET6 defined.
12:13 Changeset in rtems-libbsd [9907ae4]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
netstat: Don't init vars if they are not defined. The variables are not available, if there is no INET6 defined.
12:12 Changeset in rtems-libbsd [19e8a64]4.11 by Christian Mauderer <Christian.Mauderer@…>
freebsd: Use constant ipv6 addresses from vars.c.
12:12 Changeset in rtems-libbsd [2fb3a36]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
freebsd: Add constant ipv6 addresses from vars.c. This is necessary for a configuration without IPv6.
11:20 Changeset in rtems-libbsd [bc9e939]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
pf: Add configuration via rc.conf.
08:20 Changeset in rtems [ee0e4135]5 by Sebastian Huber <sebastian.huber@…>
score: Fix a release/cancel job race condition Split up the potential thread priority change in the scheduler release/cancel job operation. Protect the rate monotonic period state with a dedicated SMP lock. This avoids a race condition during _Rate_monotonic_Timeout() while _Rate_monotonic_Cancel() is called on another processor.
08:16 Changeset in rtems [ca783bbe]5 by Sebastian Huber <sebastian.huber@…>
score: Fix _Thread_queue_Path_release() It is possible that the owner of the terminal link of a thread queue path waits on a thread queue. However, this thread queue has no owner, e.g. a thread queue of a message queue.
06:31 Changeset in rtems [6117f29]5 by Sebastian Huber <sebastian.huber@…>
score: Fix _Scheduler_EDF_Cancel_job_filter() Commit 21bdca49eea9213cc31a497072d01192eed8675e accidentally used a function which may be added later.
06:30 Changeset in rtems-libbsd [a8d016c]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
testsuite/pf01: Remove pflog-module from test. This module is not tested inside the pf01 test. Therefore remove it. It is still build in the interactive pf02 test.
06:10 Changeset in rtems [1c1e31f7]5 by Sebastian Huber <sebastian.huber@…>
score: Optimize _Thread_queue_Path_release() Update #2556.
06:04 Ticket #2771 (Empty C++ file with just <rtems.h> does not compile with HEAD.) closed by Chris Johns
wontfix
06:02 Changeset in rtems-libbsd [32a3dd1]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
pf: Add RTEMS_BSD_CONFIG_FIREWALL_xxx options.
00:20 Ticket #2771 (Empty C++ file with just <rtems.h> does not compile with HEAD.) created by Chris Johns
I have an application that does not build. The following C++ file: …

08/03/16:

13:41 Changeset in rtems [21bdca4]5 by Sebastian Huber <sebastian.huber@…>
score: Indroduce cancel job scheduler operation Do not use a deadline value of zero to indicate a job cancellation. Use a dedicated scheduler operation for this.
11:40 Changeset in rtems [3b3552bf]5 by Sebastian Huber <sebastian.huber@…>
posix: Fix for RTEMS_DEBUG
11:27 Changeset in rtems [ec735c6a]5 by Sebastian Huber <sebastian.huber@…>
score: Fix for RTEMS_DEBUG
11:27 Changeset in rtems-libbsd [09ab431]4.11 by Christian Mauderer <Christian.Mauderer@…>
testsuite/pf02: Add interactive pf test.
11:27 Changeset in rtems-libbsd [7aaa9a1]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
testsuite/pf02: Add interactive pf test.
08:09 Changeset in rtems-libbsd [d2f6de8]4.11 by Christian Mauderer <Christian.Mauderer@…>
rtems-bsd-symbols.h: add pf symbols.
07:35 Changeset in rtems-libbsd [9e8c4220]4.11 by Christian Mauderer <Christian.Mauderer@…>
rtemsbsd/devfs: Add.
06:41 Changeset in rtems-libbsd [881135b]4.11 by Christian Mauderer <Christian.Mauderer@…>
linkersets.h: Add necessary macros from rtems 4.12.
06:38 Changeset in rtems-libbsd [8953442]4.11 by Christian Mauderer <Christian.Mauderer@…>
rtemsbsd: Add linkersets.h from current rtems 4.12.

08/02/16:

09:26 Changeset in rtems [ff2e6c64]5 by Sebastian Huber <sebastian.huber@…>
score: Fix and simplify thread wait locks There was a subtile race condition in _Thread_queue_Do_extract_locked(). It must first update the thread wait flags and then restore the default thread wait state. In the previous implementation this could lead under rare timing conditions to an ineffective _Thread_Wait_tranquilize() resulting to a corrupt system state. Update #2556.
06:55 Changeset in rtems [52a661e8]5 by Sebastian Huber <sebastian.huber@…>
score: Add scheduler node implementation header Update #2556.
06:33 Ticket #2770 (Missing documentation for RTEMS_LINKER_ROSET_CONTENT and ...) created by Christian Mauderer
Currently the two macros RTEMS_LINKER_ROSET_CONTENT …
00:36 Ticket #2769 (rtems-syms does not clean up temp files.) created by Chris Johns
I am seeing temps files such as: […] left in /tmp. They look like …

08/01/16:

20:54 Changeset in rtems [709594f0]5 by Gedare Bloom <gedare@…>
posix: nanosleep: adjust elapsed time calculation Use clock_gettime before and after sleep to calculate the time spent asleep, and the amount of time remaining. updates #2732
18:43 Changeset in rtems-source-builder [cac72a2]4.104.95 by Gedare Bloom <gedare@…>
doc: add example of a local patch
12:00 Changeset in rtems [501b11ba]5 by Sebastian Huber <sebastian.huber@…>
score: Fix for RTEMS_DEBUG
11:16 Changeset in rtems [5fe6d07a]5 by Christian Mauderer <Christian.Mauderer@…>
linker set: Allow adding any variable into content The newly created macro adds any kind of variable into a linker set. It allows (for example) the saving an execution state of a function using the following method: - put a group of different variables into one linker set - save the memory area containing the group of variables before the execution of a function - restore the memory area after the function has been executed
11:13 Changeset in rtems-source-builder [43ee938]4.104.95 by Sambeet Panigrahi <b313036@…>
doc: corrected typo of FreeBSD
09:12 Changeset in rtems [e27421f]5 by Sebastian Huber <sebastian.huber@…>
score: Move scheduler node to own header file This makes it possible to add scheduler nodes to structures defined in <rtems/score/thread.h>. Update #2556.
09:03 Changeset in rtems [15b5678d]5 by Sebastian Huber <sebastian.huber@…>
score: Move thread wait node to scheduler node Update #2556.
08:25 Changeset in rtems-source-builder [a936dcd]4.104.95 by Sambeet Panigrahi <b313036@…>
doc: correct a typo of RTEMS
01:02 Changeset in rtems [b0f08c8]5 by Chris Johns <chrisj@…>
libmisc/untar: Set the perms to the value in the tar file. This patch parses the mode field in the tar header and sets the directory or file to the mode value in the header. Closes #2768.
00:13 Ticket #2768 (untar does not keep permissions correctly.) created by Chris Johns
On disk I have 'x' with: […] the tar file shows: […] and in …

07/31/16:

11:48 GSoC/2016 edited by Mudit Jain
(diff)
11:10 Changeset in rtems [912a1a90]5 by Pavel Pisa <pisa@…>
arm/raspberrypi: framebuffer driver checks for initialization and tries runtime init if required. Code works but there is problem how to setup caching for the regions (arm_cp15_set_translation_table_entries arguments). If ARMV7_MMU_DATA_READ_WRITE_CACHED is used then CPU accesses are noncoherent with VideoCore? and some part of image update are not visible until pushed from cache by other activities. If ARMV7_MMU_DATA_READ_WRITE is used then access is extremely slow. Signed-off-by: Pavel Pisa <pisa@…>
09:33 Changeset in rtems [3d3ad4dc]5 by Pavel Pisa <pisa@…>
arm/raspberrypi: VideoCore? access corrections in cache operation and more error checking. The first, mistake in buffer size computation for cache flush and invalidate has been corrected. GCC attribute( ( aligned( 64 ) ) ) should work and works for local variables. Code ensures right stack alignment. But attribute has to be moved to type declaration to ensure that structure size is affected by attribute. But even this seems to not work reliably for some reason. May it be, the stack area between frame start and end of local variable buffer accessed during context switch or some stack prefetch during resturn such way that some cache lines belonging to buffer are filled to cache. Extending buffer by one more cache line padding helps there. In the longer term perspective, buffer should be moved to some static area or cache aligned dynamic memory allocated. Concurrent calls to the VideoCore? operations and access serialization should be added too but problem is that some calls are required during workspace and MMU setup so variant without need of mutex would be required as well. Framebuffer setup code and other VideoCore? calls check more precisely for errors and do not proceed forward with incorrect data now. Signed-off-by: Pavel Pisa <pisa@…>

07/30/16:

09:25 Changeset in rtems [c382cc83]5 by Konstantin Belousov <kib@…>
timecounter: Merge FreeBSD change r303548 Cache getbintime(9) answer in timehands, similarly to getnanotime(9) and getmicrotime(9). Suggested and reviewed by: bde (previous version) Sponsored by: The FreeBSD Foundation MFC after: 1 month Update #3175.

07/29/16:

19:28 Changeset in rtems [e7eeb38d]5 by Gedare Bloom <gedare@…>
posix: move sys/mman.h to newlib and test it in psxhdrs
17:13 Changeset in rtems [842005e4]5 by Gedare Bloom <gedare@…>
posix: nanosleep: optimize away a time conversion updates #2732
14:04 Changeset in rtems-libbsd [686583c]55-freebsd-126-freebsd-12freebsd-9.3 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Use static where possible.
14:04 Changeset in rtems-libbsd [85dd332]4.11 by Christian Mauderer <Christian.Mauderer@…>
pfctl: Use static where possible.
09:55 Changeset in rtems [6112fb0b]5 by Maxime Ripard <maxime.ripard@…>
libfdt: Add fdt_setprop_inplace_namelen_partial Add a function to modify inplace only a portion of a property.. This is especially useful when the property is an array of values, and you want to update one of them without changing the DT size. Acked-by: Simon Glass <sjg@…> Reviewed-by: David Gibson <david@…> Signed-off-by: Maxime Ripard <maxime.ripard@…> [dwg: Remove unnecessary unsigned qualifier, correct a comment] Signed-off-by: David Gibson <david@…>
05:11 Ticket #2767 (libdl exceptions throw/catch (ARM PREL31 and TARGET2 relocation support)) created by Patrick Gauvin
The PREL31 and TARGET2 relocation types are used in exception tables …
00:29 Changeset in rtems [db6a637]5 by Chris Johns <chrisj@…>
score: Fix for RTEMS_DEBUG.

07/28/16:

20:05 Changeset in rtems-source-builder [1e1d5c9]4.104.95 by Punit Vara <punitvara@…>
doc: source-builder.txt: Update installtion for ubuntu packages This patch fixes the most common python missing error for RTEMS tool chain build and RSB built is tested for ubuntu 16.04.1 LTS
11:33 Changeset in rtems [5d0f0de4]5 by Alexander Krutwig <alexander.krutwig@…>
bsp/atsam: Add power support
10:01 Changeset in rtems [e5fd901]5 by Alexander Krutwig <alexander.krutwig@…>
atsam: Add atsam_rtc_get_time()
08:48 Changeset in rtems [cecc109]5 by Sebastian Huber <sebastian.huber@…>
bsp/qoriq: Fix start stack setup
08:35 Changeset in rtems [6446773]5 by Sebastian Huber <sebastian.huber@…>
bsp/qoriq: Fix tlbwe synchronization
02:19 Changeset in rtems-libbsd [b6c170f]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
kern/sleepqueue: Update due to API changes
02:17 Changeset in rtems-libbsd [a0ea5f8]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Revert "kern/sleepqueue: Update due to API changes" This reverts commit 1bf6529d195848be4f70b091a0a5071b1c08239a. It changes FreeBSD whitespace.
02:16 Changeset in rtems-libbsd [1bf6529]55-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
kern/sleepqueue: Update due to API changes

07/27/16:

14:47 GSoC/2016 edited by Wonjun Hwang
(diff)
12:55 Changeset in rtems [2086bbc8]5 by Maxime Ripard <maxime.ripard@…>
libfdt: Add fdt_getprop_namelen_w Add a function to retrieve a writeable property only by the first characters of its name. Reviewed-by: David Gibson <david@…> Signed-off-by: Maxime Ripard <maxime.ripard@…> Signed-off-by: David Gibson <david@…>
12:55 Changeset in rtems [220cde8]5 by Maxime Ripard <maxime.ripard@…>
libfdt: Add max phandle retrieval function Add a function to retrieve the highest phandle in a given device tree. Acked-by: Simon Glass <sjg@…> Reviewed-by: Stefan Agner <stefan@…> Reviewed-by: David Gibson <david@…> Signed-off-by: Maxime Ripard <maxime.ripard@…> Signed-off-by: David Gibson <david@…>
12:55 Changeset in rtems [eda76d4]5 by Maxime Ripard <maxime.ripard@…>
libfdt: Add iterator over properties Implement a macro based on fdt_first_property_offset and fdt_next_property_offset that provides a convenience to iterate over all the properties of a given node. Signed-off-by: Maxime Ripard <maxime.ripard@…> Acked-by: Simon Glass <sjg@…> [dwg: Removed a stray trailing blank line] Signed-off-by: David Gibson <david@…>
12:55 Changeset in rtems [da8eff99]5 by Thierry Reding <treding@…>
libfdt: Add a subnodes iterator macro The fdt_for_each_subnode() iterator macro provided by this patch can be used to iterate over a device tree node's subnodes. At each iteration a loop variable will be set to the next subnode. Signed-off-by: Thierry Reding <treding@…> Signed-off-by: Maxime Ripard <maxime.ripard@…> Signed-off-by: David Gibson <david@…>
11:49 Changeset in rtems [b48aeaf]5 by Konstantin Belousov <kib@…>
timecounter: Merge FreeBSD change r303387 Prevent parallel tc_windup() calls, both parallel top-level calls from setclock() and from simultaneous top-level and interrupt. For this, tc_windup() is protected with a tc_setclock_mtx spinlock, in the try mode when called from hardclock interrupt. If spinlock cannot be obtained without spinning from the interrupt context, this means that top-level executes tc_windup() on other core and our try may be avoided. The boottimebin and boottime variables should be adjusted from tc_windup(). To be correct, they must be part of the timehands and read using lockless protocol. Remove the globals and reimplement the getboottime(9)/getboottimebin(9) KPI using the timehands read protocol. Tested by: pho (as part of the whole patch) Reviewed by: jhb (same) Discussed wit: bde Sponsored by: The FreeBSD Foundation MFC after: 1 month X-Differential revision: https://reviews.freebsd.org/D7302 Update #3175.
11:33 Changeset in rtems [464fd5d]5 by Konstantin Belousov <kib@…>
timecounter: Merge FreeBSD change r303384 Style. Sponsored by: The FreeBSD Foundation MFC after: 1 month X-Differential revision: https://reviews.freebsd.org/D7302 Update #3175.
11:27 Changeset in rtems [6d3c125]5 by Konstantin Belousov <kib@…>
timecounter: Merge FreeBSD change r303383 Reduce number of timehands to just two. This is useful because consumers can now be only one tc_windup() call late. Use C99 initialization. Tested by: pho (as part of the whole patch) Reviewed by: jhb (same) Discussed with: bde Sponsored by: The FreeBSD Foundation MFC after: 1 month X-Differential revision: https://reviews.freebsd.org/D7302 Update #3175.
11:08 Changeset in rtems [d310aa7]5 by Konstantin Belousov <kib@…>
timecounter: Merge FreeBSD change r303382 Hide the boottime and bootimebin globals, provide the getboottime(9) and getboottimebin(9) KPI. Change consumers of boottime to use the KPI. The variables were renamed to avoid shadowing issues with local variables of the same name. Issue is that boottime* should be adjusted from tc_windup(), which requires them to be members of the timehands structure. As a preparation, this commit only introduces the interface. Some uses of boottime were found doubtful, e.g. NLM uses boottime to identify the system boot instance. Arguably the identity should not change on the leap second adjustment, but the commit is about the timekeeping code and the consumers were kept bug-to-bug compatible. Tested by: pho (as part of the bigger patch) Reviewed by: jhb (same) Discussed with: bde Sponsored by: The FreeBSD Foundation MFC after: 1 month X-Differential revision: https://reviews.freebsd.org/D7302 Update #3175.
09:39 Changeset in rtems [f383f4bf]5 by Sebastian Huber <sebastian.huber@…>
bsp/qoriq: Remove legacy U-Boot support
09:30 Changeset in rtems [b1ef3674]5 by Sebastian Huber <sebastian.huber@…>
bsp/qoriq: Add QORIQ_HAS_WRITE_BACK_L1_CACHE Fixes start via U-Boot on P1020.
08:56 Ticket #2765 (Application level deadlocks may lead to SMP lock level deadlocks) closed by Sebastian Huber <sebastian.huber@…>
fixed: In d79df38c2bea50112214ade95776cb90d693e390/rtems: […]
08:55 Changeset in rtems [0b836337]5 by Sebastian Huber <sebastian.huber@…>
score: Fix for RTEMS_DEBUG
07:09 Changeset in rtems [dfa2cdb]5 by Sebastian Huber <sebastian.huber@…>
posix: Fix error status
06:51 Changeset in rtems-libbsd [e5aa554]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
rtems-bsd-mutex: Update due to API changes
Note: See TracTimeline for information about the timeline view.