Timeline



06/26/15:

19:39 Changeset in rtems [cb2b8f0]4.115 by Sebastian Huber <sebastian.huber@…>
doc: Fix interrupt level ARM documentation
19:28 couverture-qemu_patch.diff attached to SOCIS/2015/CoverageAnalysis by hermann19829
Patch for Couverture QEMU.
19:28 Changeset in rtems [d84408a9]4.115 by Sebastian Huber <sebastian.huber@…>
doc: Update ARM documentation
19:16 0001-Create_coverage_report_incl_debug_output_for_byte_size_diff.patch attached to SOCIS/2015/CoverageAnalysis by hermann19829
Patch containing diffs to current rtems-tools root which can be used to reproduce byte size errors.
13:52 SOCIS/2015 edited by hermann19829
(diff)
13:51 References edited by Pavel Pisa
(diff)
13:51 Changeset in rtems [372bee84]4.115 by Sebastian Huber <sebastian.huber@…>
score: Simplify _SMP_ticket_lock_Release() Add a SMP lock statistics pointer to SMP_lock_Stats_context and drop the SMP lock statistics parameter from _SMP_ticket_lock_Release().
13:42 Packages/MicroWindows edited by Pavel Pisa
(diff)
13:41 Packages/MicroWindows edited by Pavel Pisa
(diff)
13:35 Packages/MicroWindows edited by Pavel Pisa
(diff)
13:31 Packages/MicroWindows edited by Pavel Pisa
(diff)
13:28 Projects/GraphicsToolkit edited by Pavel Pisa
Actual MicroWindows? repository (diff)
13:14 Projects/GraphicsToolkit edited by Pavel Pisa
(diff)
13:13 Projects/GraphicsToolkit edited by Pavel Pisa
RTEMS 4.11 and VESA BIOS Extension (diff)
10:54 Changeset in rtems [0e3c59d6]5 by Sebastian Huber <sebastian.huber@…>
score: Use a plain ticket lock for thread locks This enables external libraries to use thread locks since they are independent of the actual RTEMS build configuration, e.g. profiling enabled or disabled.
07:40 Changeset in rtems [32005a72]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/mpc55xxevb: Fix configure script This was the only configure.ac file with bspopts.h present in AC_CONFIG_FILES(). This somehow prevented the generation of this file leading to build errors for this BSP.
07:40 Changeset in rtems [27f08f5b]4.115 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Update due to API changes
07:15 Changeset in rtems [96316d1b]4.115 by Sebastian Huber <sebastian.huber@…>
score: Simplify <rtems/score/scheduler.h> Drop the <rtems/score/percpu.h> include since this file exposes a lot of implementation details.
05:20 Changeset in rtems-libbsd [c6e5395]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
tcpdump: Return the PCAP loop return value. Increase the stack size.
05:15 Changeset in rtems-libbsd [9ee5268]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
tcpdump: Allow enter/return to exit tcpdump. Implement the PCAP loop in a separate thread and block the shell thread in the stdin getchar. When a user presses enter/return call the PCAP break loop function to have it return.

06/25/15:

12:22 Changeset in rtems [5f31bbe]4.115 by Sebastian Huber <sebastian.huber@…>
libmisc: Simplify <rtems/stackchk.h> Drop the <rtems/score/percpu.h> include since this file exposes a lot of implementation details.
12:11 Changeset in rtems [48fed9a]4.115 by Sebastian Huber <sebastian.huber@…>
score: Simplify <rtems/system.h> Drop the <rtems/score/percpu.h> include since this file exposes a lot of implementation details.
12:10 Changeset in rtems [270ccc59]4.115 by Sebastian Huber <sebastian.huber@…>
score: Fix extern "C" in <rtems/score/heap.h>
11:48 Changeset in rtems [bd67d7d2]4.115 by Sebastian Huber <sebastian.huber@…>
score: Simplify <rtems/score/thread.h> Avoid Thread_Control typedef in <rtems/score/percpu.h>. This helps to get rid of the <rtems/score/percpu.h> include in <rtems/score/thread.h> which exposes a lot of implementation details.
11:37 Changeset in rtems [0b268b8b]4.115 by Sebastian Huber <sebastian.huber@…>
score: Move default _ISR_Is_in_progress()
09:28 Changeset in rtems [8042107a]4.115 by Sebastian Huber <sebastian.huber@…>
score: Move SMP CPU_USE_DEFERRED_FP_SWITCH check
09:24 Changeset in rtems [d811dac]4.115 by Sebastian Huber <sebastian.huber@…>
score: Hide SMP lock profiling impl if disabled The problem is that empty structures have a different size in C and C++.
04:50 Changeset in rtems [f59f2fe9]4.115 by Sebastian Huber <sebastian.huber@…>
score: Accept NULL pointer in _Freechain_Put() With this a _Freechain_Put( _Freechain_Get() ) works always.

06/24/15:

13:43 Changeset in rtems [d7665823]5 by Sebastian Huber <sebastian.huber@…>
score: Introduce Thread_queue_Heads Move the storage for the thread queue heads to the threads. Each thread provides a set of thread queue heads allocated from a dedicated memory pool. In case a thread blocks on a queue, then it lends its heads to the queue. In case the thread unblocks, then it takes a free set of threads from the queue. Since a thread can block on at most one queue this works. This mechanism is used in FreeBSD. The motivation for this change is to reduce the memory demands of the synchronization objects. On a 32-bit uni-processor configuration the Thread_queue_Control size is now 8 bytes, compared to 64 bytes in RTEMS 4.10 (other changes reduced the size as well).
12:00 Changeset in rtems [fdb45d6]4.115 by Sebastian Huber <sebastian.huber@…>
score: Freechain handler API changes Replace the extend function with an allocator since this fits better to the current use case.
11:36 Changeset in rtems [a3fc33f]4.115 by Sebastian Huber <sebastian.huber@…>
score: Assert proper node size
09:05 Changeset in rtems [e2735012]5 by Sebastian Huber <sebastian.huber@…>
score: Introduce Thread_queue_Queue Separate the thread queue heads and lock from the operations. This enables the support for light weight objects which only support one queuing discipline.
05:04 Changeset in rtems-libbsd [45a6041]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Gene Smith <gds@…>
modified: waf_generator.py Fix incorrect encoding of NET_CFG_GATEWAY_IP and change _IP_IP ending to _IP. Remove _IP_IP ending from NET_TAP_INTERFACE. modified: wscript Re-generated from "./freebsd-to-rtems -m" based on waf_generator.py

06/23/15:

22:48 GSoC/2015 edited by André Marques
(diff)
16:53 GSoC/2015 edited by Jarielle Catbagan
Added status update for June 23, 2015 (diff)
15:28 SOCIS/2015 edited by Saeed Ehteshamifar
(diff)
15:14 GSoC/2015 edited by Saurabh Gadia
(diff)
14:46 SOCIS/2015 edited by hermann19829
(diff)
14:06 GSoC/2015 edited by Ragunath
(diff)
14:01 GSoC/2015 edited by Rohini Kulkarni
(diff)
13:08 GSoC/2015/RaspberryPiUSBSupport created by Yurii Shevtsov
13:01 GSoC/2015 edited by Yurii Shevtsov
(diff)
12:20 Changeset in rtems [df8341a]4.115 by Sebastian Huber <sebastian.huber@…>
bsp/gen5200: Simplify interrupt write support
07:13 Changeset in rtems-libbsd [b5cdb95]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
condvar01: Initialize mutex
06:58 Changeset in rtems-libbsd [b22ad9f]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
rtems-bsd-mutex: Fix resource count updates

06/22/15:

22:13 GSoC/2015 edited by YANG QIAO
(diff)
13:51 SOCIS/2015 edited by Saeed Ehteshamifar
(diff)
05:54 GSoC/2015/NestedMutex edited by Saurabh Gadia
(diff)
05:53 GSoC/2015/NestedMutex edited by Saurabh Gadia
(diff)
00:43 Changeset in rtems-libbsd [b9fb1ef]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Update libbsd.txt with Xilinx Zynq TXCSUM and RXCSUM controls.
00:40 Changeset in rtems-libbsd [0d003d7]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Revert "if_cgem: Enable hardware checksum assist" This reverts commit dec6b678bba05624335c87b73dc160b54d845cbd. This default for TXCSUM and RXCSUM should be used and a user should turn on TXCSUM and RXCSUM.
00:39 Changeset in rtems-libbsd [82830ce]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Revert "Return the default TX and RX hardware checksum for the Cadence driver to off." This reverts commit 54fb9f01f86286ecea3093f6f524afec86d6313f. This change adds white space changes. A better solution is to revert the original change.
00:18 Changeset in rtems-source-builder [dcc0e5c]4.104.114.95 by Chris Johns <chrisj@…>
Change license to BSD.
00:14 Changeset in rtems-source-builder [e9dfd95]4.104.114.95 by Chris Johns <chrisj@…>
Revert "add basic support for OpenBSD" This reverts commit 83d97daa070d67d177b90796ed22e4044ec9012c. It contains a GPL license.

06/20/15:

14:52 Changeset in umon [d468669] by Jarielle Catbagan <jcatbagan93@…>
BBB/AM335x: Store addresses of custom exception handlers in the Public RAM reserved for exception vectors The AM335x jumps to a predefined location when handling an exception. The default locations of the exception handlers are tablified in Table 26-3 under Section 26.1.3.2 in the AM335x TRM. When Umon is executing and an exception occurs the AM335x will normally try to jump to the default exception handler appropriate for the exception that has occured. Since Umon defines a set of custom exception handlers, the addresses of these exception handlers must be stored in the RAM exception vector space in the Public RAM of the AM335x. This is done so that when an exception occurs, instead of program execution being transferred to one of the default exception handlers, it will instead be transferred to a custom exception handler defined by Umon.
05:32 Changeset in umon [d47f458] by Jarielle Catbagan <jcatbagan93@…>
Map base Umon image in internal SRAM of AM335x/BBB The internal SRAM of the AM335x/BBB is 109KB. First half is allocated to Umon code and nonvolatile data while the second half is allocated to volatile data.
05:31 Changeset in umon [dfb586e] by Jarielle Catbagan <jcatbagan93@…>
Updated BBB CONSOLE_UART_BASE in config.h CONSOLE_UART_BASE in config.h is set to UART0_BASE, where UART0_BASE is defined in am335x.h. As a result, the inclusion of am335x.h in config.h has been added as well.
05:30 Changeset in umon [9318819] by Jarielle Catbagan <jcatbagan93@…>
In BBB Makefile, the value of -mcpu in CUSTOM_CFLAGS has been changed from arm1136j-s to cortex-a8
02:58 Changeset in umon [4d79fb9] by Jarielle Catbagan <jcatbagan93@…>
Removed bdi2000.cfg in BBB port as it does not target the AM335x
02:58 Changeset in umon [5a9a72f] by Jarielle Catbagan <jcatbagan93@…>
Removed cpu_gpio.h, cpu_i2c.c, and cpu_i2c.h
02:58 Changeset in umon [35608bb] by Jarielle Catbagan <jcatbagan93@…>
Replaced omap3530.h with am335x.h in BBB port am335x.h contains register base addresses and offsets specific to the AM335x found on the BBB. The inclusion of this file replaces omap3530.h found in rom_reset.S and ram_reset.S.
02:58 Changeset in umon [4df7813] by Jarielle Catbagan <jcatbagan93@…>
Removed ads7846.* from BBB port The ADS7846 Interface routines are not relevant to the BBB port, therefore it is removed. Unlike the previously existing ad7843.c, ads7846.c does not have to be removed from the compilation process as it is not included.
02:57 Changeset in umon [470b252] by Jarielle Catbagan <jcatbagan93@…>
Replaced cpu.h with the template cpu.h
02:57 Changeset in umon [ce2a00f] by Jarielle Catbagan <jcatbagan93@…>
Removed nand740.c from BBB port nand740.c is for the NAND device found on the CSB740. Hence, the file is not relevant to the BBB. The file has also been removed from the compilation process in Makefile.
02:57 Changeset in umon [c0d0e6a] by Jarielle Catbagan <jcatbagan93@…>
Removed "ads" command from being included in the common cmdtbl.c from xcmddcl.h and xcmdtbl.h
02:57 Changeset in umon [d9ca895] by Jarielle Catbagan <jcatbagan93@…>
Updated BBB config.h to target BBB * Updated header comment to reflect BBB target and the individual who who did the adaptation * CPU_* and PLATFORM_* have been set to match BBB target * ALLOCSIZE is set to 1KB * All INCLUDE_xx macros have been set to 0
02:57 Changeset in umon [6504fc5] by Jarielle Catbagan <jcatbagan93@…>
Removed ad7843.* from BBB port The AD7843 Interface routines are not relevant to the BBB, therefore it is removed. ad7843.c has been removed from the compilation process in Makefile.
02:57 Changeset in umon [cf419d2] by Jarielle Catbagan <jcatbagan93@…>
Removed all omap3530_* peripheral source and header files from BBB port Additionally, the compilation of these files were excluded in the Makefile
02:57 Changeset in umon [11c6677] by Jarielle Catbagan <jcatbagan93@…>
Replaced cpuio.c and cpuio.h in BBB port The former cpuio.* files contained code specific to CSB740. It was replaced with the template cpuio.* files with the getUartDivisor() function retained from the previous cpuio.c
02:57 Changeset in umon [3f3cc2b] by Jarielle Catbagan <jcatbagan93@…>
Updated header comment in BEAGLEBONEBLACK_boot.ldt
02:57 Changeset in umon [09fa828] by Jarielle Catbagan <jcatbagan93@…>
Removed csb740 OMAP3530 setup in rom_reset.S in BBB port

06/19/15:

21:32 Changeset in umon [38e5eef] by Jarielle Catbagan <jcatbagan93@…>
Fixed 'boot' and 'ramtst' prerequisite makefile name in Makefile for BBB port 'boot' and 'ramtst' targets in Makefile need to have prerequisite makefile as "Makefile" instead of "makefile".
21:32 Changeset in umon [9049385] by Jarielle Catbagan <jcatbagan93@…>
Renamed linker script templates in BBB port to match BBB target * Renamed CSB740_boot.ldt -> BEAGLEBONEBLACK_boot.ldt * Renamed CSB740_ramtst.ldt -> BEAGLEBONEBLACK_ramtst.ldt
21:32 Changeset in umon [d871a74] by Jarielle Catbagan <jcatbagan93@…>
Fixed BASE variable in common.make The BASE variable was changed from $(TOPDIR)/target -> $(TOPDIR) as the "target" directory's contents were moved to the $(TOPDIR).
21:32 Changeset in umon [8b46c00] by Jarielle Catbagan <jcatbagan93@…>
Updated BBB port makefile * Changed PLATFORM and TGTDIR to match BBB target * Fixed inclusion of .make files
21:32 Changeset in umon [d734d80] by Jarielle Catbagan <jcatbagan93@…>
Updated bashrc in BBB port to target BBB
21:32 Changeset in umon [b987a75] by Jarielle Catbagan <jcatbagan93@…>
Removed execution mode file attribute from all ASCII text files
19:38 Changeset in rtems [f9090ac]4.115 by Sebastian Huber <sebastian.huber@…>
tmtests/tm27: Use scheduler lock
19:17 Changeset in rtems [f22af606]4.115 by Sebastian Huber <sebastian.huber@…>
sptests/sp37: Fix type and simplify
18:53 Changeset in umon [dee5246] by Jarielle Catbagan <jcatbagan93@…>
Duplicated csb740 directory to beagleboneblack directory for BBB port
12:57 Changeset in rtems [cdf30f05]4.115 by Sebastian Huber <sebastian.huber@…>
rtems: Add rtems_interrupt_local_disable|enable() Add rtems_interrupt_local_disable|enable() as suggested by Pavel Pisa to emphasize that interrupts are only disabled on the current processor. Do not define the rtems_interrupt_disable|enable|flash() macros and functions on SMP configurations since they don't ensure system wide mutual exclusion.
12:24 Changeset in rtems [1cfe012]4.115 by Sebastian Huber <sebastian.huber@…>
nfsclient: Use an interrupt lock
10:12 Changeset in rtems-source-builder [83d97da]4.104.114.95 by Karel Gardas <karel.gardas@…>
add basic support for OpenBSD
07:35 Changeset in rtems-libbsd [54fb9f0]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Return the default TX and RX hardware checksum for the Cadence driver to off. The hardware support does not seem to work with qemu. The support can be enabled with ifconfig or via ioctl on real hardware to get the performance boost.
06:07 Changeset in rtems-libbsd [59bc7c1]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Remove #undefs and fix formatting.
05:32 Changeset in rtems-libbsd [c31922b]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Fix RTEMS ifdef labelling.
05:25 Changeset in rtems-libbsd [54409c7]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Supply /dev/bpf and /dev/bpf0. Both are needed.

06/18/15:

23:41 GSoC/2015 edited by André Marques
(diff)
12:50 GSoC/2015 edited by Ketul Shah
status updated (diff)
06:43 GSoC/2015/GUI edited by Anand Krishnan Prakash
(diff)

06/16/15:

23:55 Changeset in rtems-libbsd [98d7c3c]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Check if RTEMS is built with POSIX.
19:25 GSoC/2015 edited by Rohini Kulkarni
(diff)
17:13 GSoC/2015 edited by Jarielle Catbagan
Added status update for June 16, 2015 (diff)
16:25 GSoC/2015 edited by Anand Krishnan Prakash
(diff)
15:41 SOCIS/2015 edited by Saeed Ehteshamifar
(diff)
11:23 Changeset in rtems-libbsd [2abb4313]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add the missing generated libpcap file.
10:58 Changeset in rtems-source-builder [eddfda5]4.104.114.95 by Chris Johns <chrisj@…>
config: Add a qemu-snapshot map to the qemu build.
10:57 Changeset in rtems-source-builder [5b5d6bf]4.104.114.95 by Chris Johns <chrisj@…>
sb: Fix the downloader file:// URL to copy the file to the local path.
10:53 GSoC/2015 edited by Ragunath
(diff)
08:07 GSoC/2015 edited by Saurabh Gadia
(diff)
03:20 Changeset in rtems-libbsd [affed5e]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add BDS command support headers.
03:19 Changeset in rtems-libbsd [06cd120]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
TCPDUMP and PCAP fixes to defines.
03:18 Changeset in rtems-libbsd [5e02888]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add the TCPDUMP command.
03:17 Changeset in rtems-libbsd [cff7846]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add the TCPDUMP command.
03:17 Changeset in rtems-libbsd [50500b5]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
The BPF dev node needs a minor number for tcpdump.
03:16 Changeset in rtems-libbsd [b5aca58]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add error() to the BSD program support.
03:15 Changeset in rtems-libbsd [59a9e6a]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Fix KVM symbol generator to remove warnings.
02:53 Changeset in rtems-libbsd [7c8c0eb]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Provide the missing cdecl for _nsdispatch.

06/15/15:

18:45 Changeset in rtems [9d838902]4.115 by Sebastian Huber <sebastian.huber@…>
arm: Implement _CPU_ISR_Get_level() for ARMv7-M
18:23 Ticket #2368 (Documentation for Unlimited Objects needs updating) closed by Joel Sherrill <joel.sherrill@…>
fixed: In e0938c2754528fbcdec9bd434e5e7732d2c850bf/rtems: […]
18:22 Changeset in rtems [e0938c2]4.115 by Joel Sherrill <joel.sherrill@…>
user/conf.t: Fix names for CONFIGURE_UNLIMITED_OBJECTS and CONFIGURE_UNLIMITED_ALLOCATION_SIZE closes #2368.
17:48 Ticket #2368 (Documentation for Unlimited Objects needs updating) created by mw
The documentation in the C User's Guide for using unlimited objects is …
17:30 Ticket #2367 (Documentation of User Extensions needs more information) created by mw
The documentation for User Extension sets in the C User's Guide could …
07:42 Changeset in rtems-libbsd [8440506]4.1155-freebsd-126-freebsd-12freebsd-9.3 by Chris Johns <chrisj@…>
Add tcpdump and libpcap. - Update the file builder generator to handle generator specific cflags and includes. The tcpdump and libpcap have localised headers and need specific headers paths to see them. There are also module specific flags and these need to be passed to the lex and yacc generators. - Add the tcpdump support.
06:55 GSoC/2015 edited by Jarielle Catbagan
Added status update for June 9, 2015 (diff)

06/13/15:

13:29 Changeset in rtems [80fca28]4.115 by Sebastian Huber <sebastian.huber@…>
score: Add _Watchdog_Preinitialize() Add an assert to ensure that the watchdog is the proper state for a _Watchdog_Initialize(). This helps to detect invalid initializations which may lead to a corrupt watchdog chain.
12:49 Changeset in rtems [258d580c]4.115 by Sebastian Huber <sebastian.huber@…>
score: Delete unused state WATCHDOG_REMOVE_IT
08:52 SOCIS/2015/FaultTolerance edited by Saeed Ehteshamifar
(diff)
03:14 GSoC/2015/GUI edited by Anand Krishnan Prakash
(diff)
02:54 GSoC/2015 edited by Anand Krishnan Prakash
(diff)

06/12/15:

11:57 Changeset in rtems [0562060]4.115 by Sebastian Huber <sebastian.huber@…>
sptests/sptasknopreempt01: New test Update #2365.
Note: See TracTimeline for information about the timeline view.