Timeline



10/14/16:

11:03 Changeset in rtems [edb020c]5 by Sebastian Huber <sebastian.huber@…>
score: Protect thread CPU by thread scheduler lock Update #2556.
06:55 TBR/UserManual/Simulators edited by Amalaye Oyake
Fixed a few typographical errors (diff)

10/13/16:

06:57 Changeset in rtems [913864c]5 by Sebastian Huber <sebastian.huber@…>
score: Use scheduler instance specific locks Update #2556.
05:51 Changeset in rtems [f45ddeea]5 by Sebastian Huber <sebastian.huber@…>
bsp/atsamv: Fix typo
05:21 Changeset in rtems-libbsd [40f202da]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
pfctl: Update due to linker set API changes
05:15 Ticket #2790 (Linker sets broken with GCC 7) closed by Sebastian Huber <sebastian.huber@…>
fixed: In f5eff007a44ad20c2a420b66903508e9d6c3b066/rtems: […]
05:09 Changeset in rtems [f5eff00]5 by Sebastian Huber <sebastian.huber@…>
score: Rename RTEMS_OBFUSCATE_POINTER() The inline asm construct works for everything which fits into a register. Close #2790.

10/12/16:

08:44 Changeset in rtems [97eaefd4]5 by Sebastian Huber <sebastian.huber@…>
score: Add RTEMS_OBFUSCATE_POINTER() Update #2790.
08:37 Changeset in rtems [ed19002]5 by Sebastian Huber <sebastian.huber@…>
smpschedaffinity05: Fix configuration
08:15 Changeset in rtems [dfcec559]5 by Pavel Pisa <pisa@…>
libchip/network/if_fxp.c: do not use rtems_interrupt_disable. The single write to memory or ioport output are mostly atomic operations already. The proper memory synchronization barrier should be used around them to guarantee ordering (sync or eieio on PowerPC for example) but because I have not found settable portable primitive only compiler barrier is used. It should be enough on x86 because the externally visible order should be/is guaranteed to be preserved on x86 architecture.
07:55 Changeset in rtems [a7a8ec03]5 by Sebastian Huber <sebastian.huber@…>
score: Protect thread scheduler state changes Update #2556.
07:54 Changeset in rtems [2ba0c035]5 by Sebastian Huber <sebastian.huber@…>
score: Simplify check for migrations
07:47 Changeset in rtems [20625a5]5 by Pavel Pisa <pisa@…>
bsps/i386: use Pentimum instructions for pc586 and pc686 builds. When GCC option -march is not specifies i386-rtems toolchain defaults to i386 architecture instruction set. It does not provide atomic instructions which results in really inefficient atomic_fetch_or even on UP build. SMP build is broken with i386 set because libatomic and GCC generate infinite loop for atomic_fetch_add_4 used in rtems_interrupt_lock_acquire atomic_fetch_add_4: push %ebp mov %esp,%ebp movl $0x5,0x10(%ebp) pop %ebp jmp atomic_fetch_add_4
07:40 Changeset in rtems [6b54dcb]5 by Pavel Pisa <pisa@…>
bsps/i386: replace global interrupt disable by SMP build supporting locking.

10/11/16:

22:15 Changeset in rtems [826f3afa]5 by Chris Johns <chrisj@…>
libmisc/xz: Add xz decompression. Add support to untar XZ compressed files.
12:42 Changeset in rtems [271690e]5 by Sebastian Huber <sebastian.huber@…>
score: Enhance _SMP_barrier_Wait() Indicate which processor released the barrier. Similar to pthread_barrier_wait().
08:42 Changeset in rtems [282de10]5 by Sebastian Huber <sebastian.huber@…>
bsp/qoriq: Add GPIO register map
08:10 Changeset in rtems [c753d9d]5 by Maxime Ripard <maxime.ripard@…>
fdt: strerr: Remove spurious BADOVERLAY There's one FDT_ERR_BADOVERLAY too many in the fdt error table. Signed-off-by: Maxime Ripard <maxime.ripard@…> Signed-off-by: David Gibson <david@…>
06:25 Changeset in rtems [00bac95]5 by Sebastian Huber <sebastian.huber@…>
bsps/sparc: Support GR740 GPIO

10/10/16:

13:03 Changeset in rtems [3a72411]5 by Sebastian Huber <sebastian.huber@…>
score: Simplify _Scheduler_SMP_Node_change_state() Update #2556.
12:50 Changeset in rtems [72e0bdb]5 by Sebastian Huber <sebastian.huber@…>
score: Pass scheduler node to unblock operation Changed for consistency with other scheduler operations. Update #2556.
12:33 Changeset in rtems [e382a1b]5 by Sebastian Huber <sebastian.huber@…>
score: Pass scheduler node to block operation Changed for consistency with other scheduler operations. Update #2556.
12:01 Changeset in rtems [2df4abc]5 by Sebastian Huber <sebastian.huber@…>
score: Pass scheduler node to yield operation Changed for consistency with other scheduler operations. Update #2556.
09:46 Changeset in rtems [6a82f1ae]5 by Sebastian Huber <sebastian.huber@…>
score: Yield support for new SMP helping protocol Update #2556.
06:47 Changeset in rtems [475faef5]5 by Sebastian Huber <sebastian.huber@…>
tmfine01: Add self-contained mutex test case This demonstrates the effect of false cache line sharing in case of Classic mutexes.

10/08/16:

11:49 Ticket #2795 (Overrun Handling for general real-time models) created by Kuan
In the current implementation, if a task period is time out, the next …

10/07/16:

13:10 Changeset in rtems-libbsd [c40e45b]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
Update to FreeBSD head 2016-08-23 Git mirror commit 9fe7c416e6abb28b1398fd3e5687099846800cfd.
07:01 Changeset in rtems-libbsd [95a12a2]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Fix FreeBSD source file reverse conversion
05:24 Changeset in rtems-libbsd [a9d38f5]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Remove AppleTalk? support Prepare update to FreeBSD 11.
05:24 Changeset in rtems-libbsd [f5f9e16]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
nexus-devices: Support arm/lpc24xx
05:23 Changeset in rtems-libbsd [335bb97]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
testsuite: Fix warnings
05:09 Changeset in rtems-libbsd [e11f8e3]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
ohci: Fixes due to USB stack update

10/06/16:

22:13 Changeset in rtems-docs [f233256]4.115 by Chris Johns <chrisj@…>
Clean up the CPU Supplement.
11:39 Changeset in rtems [4f7c3ac9]5 by Maxime Ripard <maxime.ripard@…>
libfdt: Add BADPHANDLE error string The BADPHANDLE error was missing a string, leading to an <unknown error> string being returned if you were to call fdt_strerror. Signed-off-by: Maxime Ripard <maxime.ripard@…> Signed-off-by: David Gibson <david@…>

10/05/16:

12:04 Changeset in rtems [a899549e]5 by Sebastian Huber <sebastian.huber@…>
bsp/atsam: Provide default buffer counts
12:04 Changeset in rtems [10eedb9f]5 by Sebastian Huber <sebastian.huber@…>
bsp/atsam: Fix PHY detection
08:37 Changeset in rtems [c3764ce]5 by Sebastian Huber <sebastian.huber@…>
termios: Use mutex for task driven mode Termios has a task driven mode (TERMIOS_TASK_DRIVEN). This mode aims to avoid long sections with disabled interrupts. This is only partly implemented since the device level state is still protected by disabled interrupts. Use a mutex to protect the device level state in task driven mode to fix this issue. Update #2838.

10/04/16:

21:30 Changeset in rtems [8714684]5 by Pavel Pisa <pisa@…>
score/arm: Correct logic to select 64 byte cache line maximum size for Cortex-A. The use of actual cache line max bytes and minimum required alignment in architecture but not-BSP dependent code could be problematic because there exists even ARM instruction set implementations with 128 byte line length and real maximum can be quite problematic to say. But actually supported ARM BSPs should be OK with these values.

10/03/16:

16:03 Changeset in rtems [8cf2f8b]5 by Joel Sherrill <joel@…>
testsuites/testdata/dltests-broken-on-this-bsp.tcfg: Add new dl tests 03-05
15:59 Changeset in rtems [0df50a6c]5 by Joel Sherrill <joel@…>
m68k/mrm332/make/custom/mrm332-testsuite.tcfg: Add dl05
15:59 Changeset in rtems [c2798633]5 by Joel Sherrill <joel@…>
m68k/mcf5225x/make/custom/mcf5225x-testsuite.tcfg: Add dl05
15:59 Changeset in rtems [fbf4543]5 by Joel Sherrill <joel@…>
m68k/mcf52235/make/custom/mcf52235-testsuite.tcfg: Add dl05
15:58 Changeset in rtems [710302ae]5 by Joel Sherrill <joel@…>
mcf5206elite/make/custom/mcf5206elite-testsuite.tcfg: Add dl05
09:54 Changeset in rtems [5807328]4.11 by Pavel Pisa <pisa@…>
bsps/arm: do not introduce CPU_CACHE_LINE_BYTES in 4.11 and correct CPU_STRUCTURE_ALIGNMENT.
09:01 Changeset in rtems [89b4a5cc]5 by Pavel Pisa <pisa@…>
libdl/rtl-obj.c: synchronize cache should not depend on CPU_CACHE_LINE_BYTES. Use of rtems_cache_get_maximal_line_size() is more descriptive choice. The min/max data/instruction cache line size is not critical there, value is used for optimization only to use single operation for directly following sections.
09:01 Changeset in rtems [9d423d9]4.11 by Pavel Pisa <pisa@…>
libdl/rtl-obj.c: synchronize cache should not depend on CPU_CACHE_LINE_BYTES. The CPU_CACHE_LINE_BYTES has been introduced after 4.11 branch fork and is not available for all architectures on RTEMS 4.11. Use of rtems_cache_get_maximal_line_size() is more descriptive choice. The min/max data/instruction cache line size is not critical there, value is used for optimization only to use single operation for decently following sections.
01:31 Ticket #2560 (smdk2410 is broken due to gp32 removal) closed by Aun-Ali Zaidi
fixed: Just ran a fresh compile of smdk2410 and everything looks fine. All tests compile fine. I'm closing this for now.
00:49 Ticket #2544 (Osolete m68k/ods68302) closed by Aun-Ali Zaidi
duplicate

10/02/16:

10:19 Changeset in rtems [facebbb]5 by Pavel Pisa <pisa@…>
bsps/i386: Separate variable for i8259 IRQs disable due to in progress state. The global state of enabled and disabled interrupts has to hold interrupts really disabled by drivers and system. If the state is combined with interrupts temporarily disabled because they are processed at given time then it is impossible to maintain state by interrupt handlers in drivers.
09:44 Ticket #2794 (ARM TMS570 BSP: Serial port hangs when baudrate change initiates ...) closed by Pavel Pisa
fixed
08:54 Ticket #2794 (ARM TMS570 BSP: Serial port hangs when baudrate change initiates ...) created by Pavel Pisa
The function tms570_sci_set_attributes() clears Tx enable interrupts …
08:47 Tickets #2782,​2783 batch updated by Pavel Pisa <pisa@…>
fixed: In fab0dd11cb1e1ad4054b1d6fb1e30ee26afd871c/rtems: […]
Note: See TracTimeline for information about the timeline view.