Timeline



09/30/16:

13:57 Changeset in rtems [e879a98d]5 by Maxime Ripard <maxime.ripard@…>
libfdt: Add overlay application function The device tree overlays are a good way to deal with user-modifyable boards or boards with some kind of an expansion mechanism where we can easily plug new board in (like the BBB, the Raspberry Pi or the CHIP). Add a new function to merge overlays with a base device tree. Signed-off-by: Maxime Ripard <maxime.ripard@…> Signed-off-by: David Gibson <david@…>
13:57 Changeset in rtems [b0ceda54]5 by Maxime Ripard <maxime.ripard@…>
libfdt: Extend the reach of FDT_ERR_BADPHANDLE So far, the BADPHANDLE error was only used for incorrect phandle values. Extend that meaning to an improperly formatted phandle property. Signed-off-by: Maxime Ripard <maxime.ripard@…> Signed-off-by: David Gibson <david@…>
13:57 Changeset in rtems [2679534b]5 by Maxime Ripard <maxime.ripard@…>
libfdt: Add new errors for the overlay code Add a few new error codes to report the failure conditions we might encounter in the overlay application code: - FDT_ERR_BADOVERLAY, when an overlay cannot be parsed, even though its structure is correct - FDT_ERR_NOPHANDLES, when we ran out of available phandles and we cannot use a new phandle without either using an invalid one (-1 or 0), or one already used. Signed-off-by: Maxime Ripard <maxime.ripard@…> Signed-off-by: David Gibson <david@…>
12:38 Changeset in rtems [501043a]5 by Sebastian Huber <sebastian.huber@…>
score: Pass scheduler node to update priority op This enables to call this scheduler operation for all scheduler nodes available to a thread. Update #2556.
08:10 Changeset in rtems [d057d653]5 by Sebastian Huber <sebastian.huber@…>
score: Fix _Scheduler_Try_to_schedule_node() usage Fix wrong use of continue statement in while loops.
05:54 Changeset in rtems [9b04456]5 by Sebastian Huber <sebastian.huber@…>
monitor: Support priority inheritance queues
05:47 Ticket #2793 (cpuuuse shell command documentation needs an update) created by Sebastian Huber
https://docs.rtems.org/doc-current/share/rtems/html/shell/RTEMS-Specifi

09/29/16:

15:48 Changeset in rtems [976af92]5 by Andreas Gruenbacher <agruenba@…>
jffs2: Remove jffs2_{get,set,remove}xattr macros When CONFIG_JFFS2_FS_XATTR is off, jffs2_xattr_handlers is defined as NULL. With sb->s_xattr == NULL, the generic_{get,set,remove}xattr functions produce the same result as setting the {get,set,remove}xattr inode operations to NULL, so there is no need for these macros. Signed-off-by: Andreas Gruenbacher <agruenba@…> Signed-off-by: Al Viro <viro@…>

09/28/16:

22:03 SOCIS/2016 edited by Saeed Ehteshamifar
(diff)
13:34 Changeset in rtems-libbsd [e3881ee]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
nexus-devices: Add arm/atsamv BSP section
13:33 Changeset in rtems-libbsd [ec5b97b]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
usb01: Simplify test program
13:00 Changeset in rtems-libbsd [8eb8883]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Split rtemsbsd/rtems/rtems-program.c This improves garbage collection by the linker.
12:46 Changeset in rtems-libbsd [10e9e05]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Split rtems-bsd-kernel-program.c Separate kernel and user space parts.
12:39 Changeset in rtems-libbsd [299d4ba]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Build rtems-bsd-shell-pfctl.c
11:23 Changeset in rtems-libbsd [d9fe061]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Split rtems-bsd-shell-netcmds.c This improves garbage collection by the linker.

09/27/16:

16:29 Ticket #2792 (possible RFS deadlock) created by raduma
Hello, I'm hitting a deadlock in our RTEMS 4.10 based system, in what …
13:23 Changeset in rtems [8797c76]5 by Sebastian Huber <sebastian.huber@…>
score: Unify CORE mutex seize/surrender Use the Thread_Control::resource_count for the no protocol mutexes. Merge the no protocol and priority inherit CORE mutex seize/surrender operations.
11:13 Ticket #2791 (C++11 std::exception_ptr support) created by Sebastian Huber
The C++11 std::exception_ptr support needs GCC changes for targets not …
09:37 Changeset in rtems [1c9688a9]5 by Sebastian Huber <sebastian.huber@…>
score: Add _Scheduler_Node_get_scheduler() Update #2556.
09:33 Changeset in rtems [351c14d]5 by Sebastian Huber <sebastian.huber@…>
score: Add new SMP scheduler helping protocol Update #2556.

09/26/16:

16:12 Changeset in rtems [f670acbf]5 by Thomas Huth <thuth@…>
Fix some typing errors in libfdt.h and livetree.c Correct some typos discovered with the codespell utility. Signed-off-by: Thomas Huth <thuth@…> Signed-off-by: David Gibson <david@…>

09/25/16:

08:19 TBR/BSP/Tms570 edited by Pavel Pisa
(diff)
00:34 Changeset in rtems [4745650]5 by Pavel Pisa <pisa@…>
pci.h add PCI_COMMAND_INTX_DISABLE definition.

09/24/16:

22:15 Developer/Simulators/QEMU edited by Pavel Pisa
Document QEMU setup with PCI NIC networking (diff)

09/23/16:

12:54 Changeset in rtems [2403473]5 by Sebastian Huber <sebastian.huber@…>
score: Add _Thread_Scheduler_process_requests() Update #2556.
11:24 Changeset in rtems [ebdd2a3]5 by Sebastian Huber <sebastian.huber@…>
score: Add scheduler node requests Add the ability to add/remove scheduler nodes to/from the set of scheduler nodes available to the schedulers for a particular thread. Update #2556.
09:57 Changeset in rtems [07a32d19]5 by Sebastian Huber <sebastian.huber@…>
score: Add thread scheduler lock Update #2556.
09:56 Changeset in rtems [4e02681]5 by Sebastian Huber <sebastian.huber@…>
score: Simplify ISR lock name
09:29 Changeset in rtems [94d5b390]5 by Sebastian Huber <sebastian.huber@…>
score: Simplify CORE mutex seize Rename _CORE_mutex_Seize_no_protocol_slow() in _CORE_mutex_Seize_slow(). Remove previous _CORE_mutex_Seize_slow() since the protocol handling is now done in the thread queue operations.
08:47 Changeset in rtems [f0115ab]5 by Sebastian Huber <sebastian.huber@…>
score: Fix warning
08:47 Changeset in rtems [70c22d93]5 by Sebastian Huber <sebastian.huber@…>
score: Add _Thread_Scheduler_remove_wait_node() Update #2556.
08:46 Changeset in rtems [36d7aba]5 by Sebastian Huber <sebastian.huber@…>
score: Add _Thread_Scheduler_add_wait_node() Update #2556.
08:09 Changeset in rtems [938ee19c]5 by Sebastian Huber <sebastian.huber@…>
sptests/spsem03: Fix compile error
07:54 Changeset in rtems-libbsd [2c563ed]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
if_ffec_mcf548x.c: Fix include order
06:17 Changeset in rtems [8ace7ee4]5 by Sebastian Huber <sebastian.huber@…>
bsp/mvme147*: Fix linker issue The GNU linker does not allow a nonconstant expression for a region length.
06:03 Changeset in rtems [bbe8833]5 by Sebastian Huber <sebastian.huber@…>
bsps/m68k: Add libatomic support to some bsp_specs Update #2695.
05:41 Ticket #2790 (Linker sets broken with GCC 7) created by Sebastian Huber
See also: https://gcc.gnu.org/ml/gcc/2016-09/msg00114.html The …
05:16 OpenMP edited by Sebastian Huber
(diff)
05:05 Ticket #2789 (C/C++ compatibility issue with empy CPU_Per_CPU_control) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 75a6584a43a9ab4170376d31fe4041bbaaa7f547/rtems: […]
05:00 Ticket #2789 (C/C++ compatibility issue with empy CPU_Per_CPU_control) created by Sebastian Huber
04:52 Changeset in rtems [75a6584]4.11 by Sebastian Huber <sebastian.huber@…>
score: Fix C/C++ compatibility issue Only use CPU_Per_CPU_control if it contains at least one filed. In GNU C empty structures have a size of zero. In C++ structures have a non-zero size. In case CPU_PER_CPU_CONTROL_SIZE is defined to zero, then this structure is not used anymore. Close #2789.
04:52 Changeset in rtems [9149c87e]5 by Sebastian Huber <sebastian.huber@…>
score: Fix C/C++ compatibility issue Only use CPU_Per_CPU_control if it contains at least one filed. In GNU C empty structures have a size of zero. In C++ structures have a non-zero size. In case CPU_PER_CPU_CONTROL_SIZE is defined to zero, then this structure is not used anymore.
04:45 Changeset in rtems [be57318]5 by Sebastian Huber <sebastian.huber@…>
score: More robust linker sets Update #2408. Update #2790.
04:44 Changeset in rtems [d6e58a0]5 by Sebastian Huber <sebastian.huber@…>
bsps/m68k: Fix linker command file Prevent garbage collection of interrupt vector table.

09/22/16:

23:02 TBR/BSP/Tms570 edited by Pavel Pisa
(diff)
22:53 TBR/BSP/Tms570 edited by Pavel Pisa
(diff)
22:45 TBR/BSP/Tms570 edited by Pavel Pisa
Update a little TMS570 BSP page (diff)
22:09 TBR/Website/Board_Support_Packages edited by Pavel Pisa
Move TMS570 to the supported BSPs list. (diff)
11:53 OpenMP edited by Sebastian Huber
(diff)
07:56 Changeset in rtems [2b54e73f]4.11 by Pavel Pisa <pisa@…>
arm/tms570: document BSP setup with included hardware initialization.
07:56 Changeset in rtems [425f6cfa]5 by Pavel Pisa <pisa@…>
arm/tms570: document BSP setup with included hardware initialization.
07:50 Changeset in rtems [29430a3]5 by Pavel Pisa <pisa@…>
arm/tms570: include hardware initialization and selftest based on Ti HalCoGen? generated files. The configuration is specific for TMS570LS3137 based HDK. Pins configuration can be easily changed in rtems/c/src/lib/libbsp/arm/tms570/hwinit/init_pinmux.c file. The list tms570_selftest_par_list in the file rtems/c/src/lib/libbsp/arm/tms570/hwinit/bspstarthooks-hwinit.c specifies peripherals which health status is examined by parity self-test at BSP start-up. It can be easily modified for other TMS570 family members variants same as the selection of other tests in bspstarthooks-hwinit.c.
07:50 Changeset in rtems [8671786]4.11 by Pavel Pisa <pisa@…>
arm/tms570: include hardware initialization and selftest based on Ti HalCoGen? generated files. The configuration is specific for TMS570LS3137 based HDK. Pins configuration can be easily changed in rtems/c/src/lib/libbsp/arm/tms570/hwinit/init_pinmux.c file. The list tms570_selftest_par_list in the file rtems/c/src/lib/libbsp/arm/tms570/hwinit/bspstarthooks-hwinit.c specifies peripherals which health status is examined by parity self-test at BSP start-up. It can be easily modified for other TMS570 family members variants same as the selection of other tests in bspstarthooks-hwinit.c.
07:48 Changeset in rtems [a94d49d3]4.11 by Pavel Pisa <pisa@…>
arm/tms570: update bootstrap generated preinstall.am
07:48 Changeset in rtems [aae17bf3]5 by Pavel Pisa <pisa@…>
arm/tms570: update bootstrap generated preinstall.am
07:23 Changeset in rtems [006f8675]4.11 by Pavel Pisa <pisa@…>
arm/tms570: include TMS570_USE_HWINIT_STARTUP option to select bare metal startup and selftest.
07:23 Changeset in rtems [98b6874]5 by Pavel Pisa <pisa@…>
arm/tms570: include TMS570_USE_HWINIT_STARTUP option to select bare metal startup and selftest.
05:22 Changeset in rtems-libbsd [02d344f4]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
rtems-bsd-mutex: Update due to API changes
05:21 Changeset in rtems-libbsd [2c44b51]55-freebsd-126-freebsd-12freebsd-9.3 by Sebastian Huber <sebastian.huber@…>
Use _Thread_Get_priority()

09/21/16:

22:38 Ticket #2788 (RTEMS I2C API only defines Standard-mode (Sm) speed as a default.) closed by Chris Johns
wontfix: Replying to sebastian.huber: > Ok, the set clock IO control is not part of the Linux user-space API. You can set it via the RTEMS specific I2C_BUS_SET_CLOCK IO control. > I did not pick up this interface to control the clock speed. This approach fits with the Xilinx AXI I2C controller where the bus speed is best handled by the IP integrator placing the IP into the FPGA. There is no point having software control the clock speed, the FPGA needs to do this. In this case setting the clock speed will fail, which is the default. Thanks.
20:29 SOCIS/2016 edited by Saeed Ehteshamifar
(diff)
19:56 RTEMSMailingLists edited by Gedare Bloom
(diff)
13:17 Changeset in rtems [d097b546]5 by Sebastian Huber <sebastian.huber@…>
score: Rename scheduler ask for help stuff Rename the scheduler ask for help stuff since this will be replaced step by step with a second generation of the scheduler helping protocol. Keep the old one for now in parallel to reduce the patch set sizes. Update #2556.
00:54 Ticket #2788 (RTEMS I2C API only defines Standard-mode (Sm) speed as a default.) created by Chris Johns
The RTEMS I2C API as defined in cpukit/dev/include/dev/i2c/i2c.h only …

09/20/16:

22:14 Changeset in rtems [4d3c866]5 by Pavel Pisa <pisa@…>
classic networking: adapt FXP driver to work with actual PCI and IRQ code. Tested to work with QEMU provided Intel i82557b network controller emulation. qemu-system-x86_64 -enable-kvm -kernel $APP_BINARY \ -vga cirrus \ -append "--console=/dev/com1" \ -serial stdio \ -net nic,vlan=1,macaddr=be:be:be:10:00:01,model=i82557b \ -net tap,ifname=tap1,vlan=1,script=no,downscript=no
08:10 Ticket #2787 (Add support functions for UBSAN (GCC option -fsanitize=undefined)) created by Sebastian Huber
See also: …

09/19/16:

08:05 Ticket #2786 (Remove the devfs in favor of a stripped down IMFS configuration) created by Sebastian Huber
The IMFS offers the ability to register generic nodes for device …
05:51 Changeset in rtems [610b9ef1]5 by Sebastian Huber <sebastian.huber@…>
libtests/devfs: Use printk() This avoids problems with console drivers that use generic nodes of the IMFS.

09/17/16:

15:09 Changeset in rtems [528c7d4]4.11 by Pavel Pisa <pisa@…>
bsps/arm: Export bsp_start_hook_0_done symbol from ARM start.S. The symbol can be used by bsp_start_hook_0 when complete RAM memory is initialization and overwritten during BSP self-test. The test overwrites even memory used to store return address / link register and regular resturn from bsp_start_hook_0 is not possible then.
15:09 Changeset in rtems [a396ed4]5 by Pavel Pisa <pisa@…>
bsps/arm: Export bsp_start_hook_0_done symbol from ARM start.S. The symbol can be used by bsp_start_hook_0 when complete RAM memory is initialization and overwritten during BSP self-test. The test overwrites even memory used to store return address / link register and regular resturn from bsp_start_hook_0 is not possible then.

09/16/16:

13:41 Packages/LWIP edited by Pavel Pisa
(diff)
13:21 Changeset in rtems [9edc7301]5 by Alexander Krutwig <alexander.krutwig@…>
dev: Add NXP SC16IS752 serial device driver Update #2841.
12:54 Changeset in rtems [caf4064]5 by Sebastian Huber <sebastian.huber@…>
fstests: Use printk() for IMFS configuration tests This avoids problems with console drivers that require a more complete IMFS.
12:21 Changeset in rtems [29770e12]5 by Sebastian Huber <sebastian.huber@…>
tests: CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM Avoid unnecessary use of CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM.
12:20 Changeset in rtems [e814a23]5 by Sebastian Huber <sebastian.huber@…>
termios: Add IO control handler Update #2785.
11:56 Changeset in rtems [d496e097]5 by Sebastian Huber <sebastian.huber@…>
imfs: Untangle dependencies This helps to use IMFS_make_generic_node() without pulling in the complete IMFS implementation.
11:54 Changeset in rtems [a3e9ae5d]5 by Sebastian Huber <sebastian.huber@…>
imfs: Fix IMFS_stat_file() Use the adjusted and not the requested memfile bytes per block. Untangle dependencies.
10:58 Changeset in rtems [55e0be36]5 by Sebastian Huber <sebastian.huber@…>
termios: Use IMFS nodes for new Termios devices This makes the new Termios devices independent of device major/minor numbers. It enables BSP independent Termios device drivers which may reside in the cpukit domain. These drivers require an IMFS and do not work with the device file system. However, the device file system should go away in the future.
Note: See TracTimeline for information about the timeline view.