Timeline



06/27/14:

14:20 Changeset in rtems [a0eb21e]4.115 by Sebastian Huber <sebastian.huber@…>
bsps: Basic console driver for Termios devices
11:10 Changeset in rtems [ef8c00bc]4.115 by Sebastian Huber <sebastian.huber@…>
termios: PR2153: New low-level device API Add a new low-level device API to Termios that passes the TTY structure to the low-level device functions. This greatly simplifies the low-level device drivers since they are no longer forced to derive their private data from the minor number. It makes it possible to use the TTY low-level lock in the device driver low-level functions which is necessary for proper SMP support. For example to set the attributes it is often necessary to perform a read-modify-write operation on a control register used also by interrupt routines. A compatibility layer is provided to support device drivers using the old callback functions so it is not necessary to modify existing device drivers.
11:08 Changeset in rtems [f6b1e063]4.115 by Sebastian Huber <sebastian.huber@…>
termios: Make tty list static

06/26/14:

11:30 Changeset in rtems [dd510a0]4.115 by Sebastian Huber <sebastian.huber@…>
rtems: Delete unused <rtems/rtems/atomic.h>

06/24/14:

08:00 Changeset in rtems [9f228bea]4.115 by Sebastian Huber <sebastian.huber@…>
smptests/smpmrsp01: Add and update test cases
07:53 Changeset in rtems [b42e148]4.115 by Sebastian Huber <sebastian.huber@…>
smptests/smpmigration02: PR2183: Add test case
07:31 Changeset in rtems [152ad7d1]4.115 by Sebastian Huber <sebastian.huber@…>
score: Fix _Thread_Start_multitasking() on SMP The _CPU_Context_Restart_self() implementations usually assume that self context is executing. FIXME: We have a race condition in _Thread_Start_multitasking() in case another thread already performed scheduler operations and moved the heir thread to another processor. The time frame for this is likely too small to be practically relevant.
06:52 Ticket #2183 (Thread migration is broken on SMP on x86) created by Sebastian Huber
See test case test_double_migration() in smptests/smpmigration02. The …

06/23/14:

09:15 Changeset in rtems-source-builder [cbc5332]4.104.114.95 by Chris Johns <chrisj@…>
bare: Update libusb to 1.0.18. Add a build set file for libusb.
07:23 Changeset in rtems_waf [ddb5f2d] by Chris Johns <chrisj@…>
Let the user provide a handler that is called when configuring. The handler is called with the BSP environment set up so the user can perform various checks.
05:14 Developer/Tools/RSB edited by ChrisJohns
(diff)
05:11 Packages/SNMP edited by ChrisJohns
/* Building NetSNMP */ (diff)
05:08 Packages/SNMP edited by ChrisJohns
/* Building NetSNMP */ (diff)
01:00 Changeset in rtems-tools [8cfeec3]4.104.115 by Chris Johns <chrisj@…>
4.11: Patch so net-snmp 5.7.2.1 builds with RTEMS.
00:58 Changeset in rtems-source-builder [df65d66]4.104.114.95 by Chris Johns <chrisj@…>
config: Add net-snmp package for RTEMS.

06/21/14:

00:10 Ticket #2182 (broken RTEMS CLOCKS_PER_SEC interface, when including only time.h) created by Jeffrey Hill
I had to patch Lua (a very portable code) as follows for RTEMS 4.10. I …

06/20/14:

10:05 Changeset in rtems [bd1431a]4.115 by Sebastian Huber <sebastian.huber@…>
score: Use default get/set affinity operation Add and use SCHEDULER_OPERATION_DEFAULT_GET_SET_AFFINITY.
07:59 Changeset in rtems [2803c8ce]4.115 by Sebastian Huber <sebastian.huber@…>
score: Fix statement with no effect

06/18/14:

13:16 Changeset in rtems [a92989a]4.115 by Sebastian Huber <sebastian.huber@…>
score: Fix thread deletion on SMP Close the thread object in _Thread_Make_zombie() so that all blocking operations that use _Thread_Get() in the corresponding release directive can find a terminating thread and can complete the operation.
10:11 Changeset in rtems [f6b7b7ba]4.115 by Sebastian Huber <sebastian.huber@…>
score: Fix _Thread_Delay_ended() on SMP Suppose we have two tasks A and B and two processors. Task A is about to delete task B. Now task B calls rtems_task_wake_after(1) on the other processor. Task B will block on the Giant lock. Task A progresses with the task B deletion until it has to wait for termination. Now task B obtains the Giant lock, sets its state to STATES_DELAYING, initializes its watchdog timer and waits. Eventually _Thread_Delay_ended() is called, but now _Thread_Get() returned NULL since the thread is already marked as deleted. Thus task B remained forever in the STATES_DELAYING state. Instead of passing the thread identifier use the thread control block directly via the watchdog user argument. This makes _Thread_Delay_ended() also a bit more efficient.
08:54 Changeset in rtems [bd56356b]4.115 by Sebastian Huber <sebastian.huber@…>
smptests/smpwakeafter01: New test

06/17/14:

17:03 Changeset in rtems-schedsim [6f48a61] by Jennifer Averett <jennifer.averett@…>
Add remainder of schedulers and cluster scheduler support.

06/16/14:

22:58 Changeset in rtems-source-builder [62cb647]4.104.114.95 by Chris Johns <chrisj@…>
sb: Trace relative paths for nesting configs.
22:57 Changeset in rtems-source-builder [6c4aeae]4.104.114.95 by Chris Johns <chrisj@…>
sb: Fix pkg-config bug with src tracking.
03:11 Changeset in rtems-tools [f25fed3]4.104.115 by Chris Johns <chrisj@…>
4.11: Add ntp patch. This patch has issues related to the clock adjust interface but it allows the package to build.

06/15/14:

09:57 Changeset in rtems-source-builder [a5e37e6]4.104.114.95 by Chris Johns <chrisj@…>
config: Fix the broken rtems-bsp.cfg.
09:36 Changeset in rtems-source-builder [72aab85]4.104.114.95 by Chris Johns <chrisj@…>
config: NTP build fails with too many jobs. Do not use any jobs to build NTP.
09:34 Changeset in rtems-source-builder [912596d]4.104.114.95 by Chris Johns <chrisj@…>
config: Use the prefix as the tools path if no --with-tools. To use tools not in the installed RTEMS path use --with-tools. If the --with-tools option is not supplied use the --prefix path.
05:40 Changeset in rtems-source-builder [0ffee19]4.104.114.95 by Chris Johns <chrisj@…>
sb: Add support for building RTEMS 3rd party packages. Remove the 'opt' from various macros and shell variables. Add pkgconfig to the checks to make it clear the check is a pkgconfig check. Add NTP support as the first package to be built using the RSB. Split the RTEMS URL's out from the base bset file into a separate file that be included by other files. Add an RTEMS BSP configuration file to help abstract the process of building 3rd party packages. Clean the cross and canadian cross support up so we can cleanly support cross and canadian cross building. Refactor the pkgconfig support and clean up the PC file handling of loading modules. Add support for %{?..} to return false if a macro is %{nil}. Add %{pkgconfig ..} support to allow better control of access RTEMS pkgconfig files.
05:14 Changeset in rtems-source-builder [339f92f]4.104.114.95 by Chris Johns <chrisj@…>
sb: Tighten the canadian cross compile detection. A canadian cross compile needs the build, host and target being different. Clean up the error handling.
05:12 Changeset in rtems-source-builder [120e101]4.104.114.95 by Chris Johns <chrisj@…>
sb: Improve the error handling for setbuilder errors. If an error happens in the setbuilder code report the error. Errors in the build phase are logged in the RSB Error Report.

06/13/14:

14:24 Changeset in rtems-schedsim [ac03e9a] by Jennifer Averett <jennifer.averett@…>
rtems: Add _Thread_Yield support.
14:06 Changeset in rtems [11947299]4.115 by Sebastian Huber <sebastian.huber@…>
smptests: Avoid use of uninitialized data
13:14 Changeset in rtems [9f99232]4.115 by Daniel Hellstrom <daniel@…>
LEON3: fix console close handling On SMP rtems_interrupt_lock_context must be used. Most tests fail with a NULL pointer exception when exiting, except on NGMP where main memory is at 0x00000000.
08:18 Changeset in rtems [a387e944]4.115 by Daniel Hellstrom <daniel@…>
LEON3: use interrupt layer in clock driver Manupilating the interrupt control registers directly instead of going through the interrupt layer can be deceiving.
05:21 Ticket #2181 (Race condition in _Scheduler_Yield()) closed by Sebastian Huber
fixed: http://git.rtems.org/rtems/commit/?id=701dd96f598bd58a41884795ba5bf0b5da337d78
Note: See TracTimeline for information about the timeline view.