Timeline




matching tags

Jun 28, 2018:

8:37 PM Changeset in rtems [1d00acb1] by dab <dab@…>
Fix compilation error in r335765 under gcc 4.2.1. The anonymous object initialization introduced in r335765 was acceptable to clang, but not gcc 4.2.1. Fix it for both. Reported by: jhibbits@ Pointy Hat: myself MFC after: 1 week X-MFC-with: r335765 Sponsored by: Dell EMC
5:01 PM Changeset in rtems [b37ef68] by dab <dab@…>
Remove potential identifier conflict in the EV_SET macro. PR43905 pointed out a problem with the EV_SET macro if the passed struct kevent pointer were specified with an expression with side effects (e.g., "kevp++"). This was fixed in rS110241, but by using a local block that defined an internal variable (named "kevp") to get the pointer value once. This worked, but could cause issues if an existing variable named "kevp" is in scope. To avoid that issue, jilles@ pointed out that "C99 compound literals and designated initializers allow doing this cleanly using a macro". This change incorporates that suggestion, essentially verbatim from jilles@ comment on PR43905, except retaining the old definition for pre-C99 or non-STDC (e.g., C++) compilers. PR: 43905 Submitted by: Jilles Tjoelker (jilles@) Reported by: Lamont Granquist <lamont@…> Reviewed by: jmg (no comments), jilles MFC after: 1 week Sponsored by: Dell EMC Differential Revision: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=43905
12:59 PM Changeset in rtems [bc3bdf2] by Sebastian Huber <sebastian.huber@…>
riscv: Optimize and fix interrupt disable/enable Use the atomic read and clear operation to disable interrupts. Do not write the complete mstatus. Instead, set only the MIE bit depending on the level parameter. Update #3433.
12:43 PM Changeset in rtems [655108e4] by Daniel Hellstrom <daniel@…>
psxfile01: floating point context required when calling fprintf This avoids an exception (FP disabled) when RTEMS/Newlib have been built with LLVM/Sparc.
12:42 PM Changeset in rtems [26c3f9f] by Daniel Hellstrom <daniel@…>
psx13: floating point context required when calling fprintf This avoids an exception (FP disabled) when RTEMS/Newlib have been built with LLVM/Sparc.
12:39 PM Changeset in rtems [0d51b6d8] by Daniel Hellstrom <daniel@…>
capture: prevent unaligned access when reading time LLVM warns about this: cpukit/libmisc/capture/capture.c:405:30: warning: taking address of packed member 'time' of class or structure 'rtems_capture_record' may result in an unaligned pointer value [-Waddress-of-packed-member] rtems_capture_get_time (&in.time); And on sparc it generates an unaligned trap which makes smpcapture01 and smpcapture02 test to fail on sparc.
11:55 AM Changeset in rtems [dffc08c] by Sebastian Huber <sebastian.huber@…>
riscv: Fix interrupt save/restore Update #3433.
11:04 AM Changeset in rtems [c558cc4] by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Fix vector table for lp64 Update #3433.
7:32 AM Changeset in rtems [5235238] by Sebastian Huber <sebastian.huber@…>
riscv: Add floating-point support Update #3433.
6:21 AM Changeset in rtems [995e91e8] by Sebastian Huber <sebastian.huber@…>
riscv: Fix global construction Update #3433.
6:20 AM Changeset in rtems [694e79a0] by Sebastian Huber <sebastian.huber@…>
riscv: Add TLS support Update #3433.

Jun 27, 2018:

2:45 PM GSoC/2018 edited by Vijay Kumar Banerjee
(diff)
2:12 PM GSoC/2018 edited by Vidushi Vashishth
(diff)
1:56 PM GSoC/2018 edited by Amaan Cheval
(diff)
1:47 PM GSoC/2018 edited by udit agarwal
Updated status (diff)
12:46 PM Changeset in rtems [afb60eb] by Sebastian Huber <sebastian.huber@…>
riscv: Remove dead code Update #3433.
10:18 AM Changeset in rtems [40f81ce6] by Sebastian Huber <sebastian.huber@…>
riscv: Implement _CPU_Context_validate() Update #3433.
10:17 AM Changeset in rtems [71af1a4] by Sebastian Huber <sebastian.huber@…>
riscv: Make some CPU port defines visible to asm Move SREG and LREG assembler defines to <rtems/score/asm.h>. Update #3433.
8:05 AM Changeset in rtems [e43994d] by Sebastian Huber <sebastian.huber@…>
riscv: Optimize context switch and interrupts Save/restore non-volatile registers in _CPU_Context_switch(). Save/restore volatile registers in _ISR_Handler(). Update #3433.
7:43 AM Changeset in rtems [a8188730] by Sebastian Huber <sebastian.huber@…>
riscv: Fix _CPU_Context_Initialize() prototype Update #3433.
6:57 AM Changeset in rtems [8f035cb] by Sebastian Huber <sebastian.huber@…>
riscv: Implement _CPU_Context_volatile_clobber() Update #3433.
6:54 AM Changeset in rtems [b706b4a] by Sebastian Huber <sebastian.huber@…>
riscv: Remove mstatus from thread context The mstatus register contains no thread-specific state which must be saved/restored during a context switch. Machine interrupts (MIE) must be enabled during a context switch. Create separate CPU_Interrupt_frame structure. Update #3433.
6:43 AM Changeset in rtems [2987c4f] by Sebastian Huber <sebastian.huber@…>
riscv: Remove x8 initialization The RISC-V psABI https://github.com/riscv/riscv-elf-psabi-doc/blob/master/riscv-elf.md does not mention that this is a frame pointer. Update #3433.
6:42 AM Changeset in rtems [04698eb] by Sebastian Huber <sebastian.huber@…>
riscv: Properly align the thread stack Update #3433.
6:37 AM Changeset in rtems [a49a3c8e] by Sebastian Huber <sebastian.huber@…>
riscv: Do not clear thread context Do not clear the complete thread context. Initialize only the necessary members. The Context_Control::is_executing member must be preserved across _CPU_Context_Initialize() calls. Update #3433.
6:35 AM Changeset in rtems [9510742] by Sebastian Huber <sebastian.huber@…>
riscv: Fix CPU_STACK_ALIGNMENT According to the RISC-V psABI https://github.com/riscv/riscv-elf-psabi-doc/blob/master/riscv-elf.md the stack alignment is 128 bits (16 bytes). Update #3433.
6:17 AM Changeset in rtems [718a84af] by Sebastian Huber <sebastian.huber@…>
Remove unused CPU_MODES_INTERRUPT_LEVEL
6:08 AM Changeset in rtems [98f051e] by Sebastian Huber <sebastian.huber@…>
riscv: Remove RISCV_GCC_RED_ZONE_SIZE The current ABI says that there is no stack red zone: https://github.com/riscv/riscv-elf-psabi-doc/blob/master/riscv-elf.md "Procedures must not rely upon the persistence of stack-allocated data whose addresses lie below the stack pointer." Update #3433.
5:47 AM Changeset in rtems [ff7b104] by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Remove bsp_interrupt_handler_default() It duplicated the default implementation. Update #3433.

Jun 26, 2018:

11:54 AM Changeset in rtems-libbsd [9ea8664]5-freebsd-12 by Christian Mauderer <christian.mauderer@…>
random: Implement read_random via getentropy.
9:18 AM Ticket #3464 (Move all BSP documentation to the User Manual) created by Sebastian Huber
Gather all the information from READMEs, wiki pages, blogs, etc. for …
9:10 AM Changeset in rtems-docs [2c2c6cc] by Sebastian Huber <sebastian.huber@…>
user: Add BSP chapter for each architecture Update #3464.
6:53 AM Changeset in rtems [9704d86f] by Sebastian Huber <sebastian.huber@…>
riscv: Enable interrupts during dispatch after ISR The code sequence is derived from the ARM code (see _ARMV4_Exception_interrupt). Update #2751. Update #3433.
5:48 AM Changeset in rtems [52f4fb6] by Sebastian Huber <sebastian.huber@…>
riscv: Format assembler files Use tabs to match the GCC generated assembler output. Update #3433.
5:15 AM Changeset in rtems [0fd8287] by Sebastian Huber <sebastian.huber@…>
riscv: Add _CPU_Get_current_per_CPU_control() Update #3433.
5:13 AM Changeset in rtems [3be4478f] by Sebastian Huber <sebastian.huber@…>
riscv: Avoid namespace pollution Remove <rtems/score/riscv-utility.h> include from <rtems/score/cpu.h> (which is visible via <rtems.h> for example). Update #3433.

Jun 25, 2018:

9:12 AM Changeset in rtems [cdfed94f] by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Rework clock driver Use device tree provided timebase frequency. Do not write to read-only mtime register. Update #3433.
6:44 AM Changeset in rtems [1232cd46] by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Add device tree support for console Update #3433.

Jun 24, 2018:

5:37 AM Changeset in rtems-tools [ddcf29f] by Chris Johns <chrisj@…>
rtemstoolkit/dwarf: Fix function loading with an DW_AT_specification attr.

Jun 22, 2018:

8:42 PM GSoC/2018/coverage_analysis_toolset edited by Vijay Kumar Banerjee
(diff)
8:40 PM GSoC/2018/coverage_analysis_toolset edited by Vijay Kumar Banerjee
(diff)
3:05 PM Changeset in rtems-tools [e86646c] by Joel Sherrill <joel@…>
covoar: Address kill() on Cygwin
11:58 AM Changeset in rtems [5f5c450] by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Add SMP startup synchronization Update #3433.
11:30 AM Changeset in rtems [7c3b0df1] by Sebastian Huber <sebastian.huber@…>
riscv: Implement ISR set/get level Fix prototypes. Update #3433.
11:30 AM Changeset in rtems [9b2ef07f] by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Load global pointer Update #3433.
9:14 AM Changeset in rtems [b0ee789] by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Use memset() to clear .bss Update #3433.
9:00 AM Changeset in rtems [38024362] by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Fix some warnings Update #3444.
7:03 AM Changeset in rtems [fef0a41] by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Do not clear integer registers at start There is no need to do this. Update #3433.
6:01 AM Changeset in rtems [fe2cd01] by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Add device tree support Update #3433.
5:51 AM Changeset in rtems [16d905f] by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Add BSP options to define RAM region Update #3433.
5:35 AM Changeset in rtems [37a1fc2] by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Remove unused BSP options Update #3433.
5:10 AM Changeset in rtems [f3da074a] by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Add new BSP variants The latest RISC-V tool chain introduced new multilib variants. Add corresponding BSP variants. Update #3433.
5:06 AM Changeset in rtems [6f5d88a] by Sebastian Huber <sebastian.huber@…>
bsp/riscv_generic: Rename to "riscv" Update #3433.
5:04 AM Changeset in rtems [41e2295] by Sebastian Huber <sebastian.huber@…>
bsp/riscv_generic: Use standard optimization flags Update #3433.

Jun 21, 2018:

10:54 AM Changeset in rtems [196ce18] by Sebastian Huber <sebastian.huber@…>
console: Add missing return status Update #3320.
10:10 AM Changeset in rtems-source-builder [4bd8de5] by Sebastian Huber <sebastian.huber@…>
5: Use GCC 8 snapshot for RISC-V This picks up the new multilib set for RISC-V. Update #3452.
8:05 AM GSoC/2018 edited by Vidushi Vashishth
(diff)
7:55 AM Changeset in rtems-tools [bf8e59f] by Chris Johns <chrisj@…>
covoar: Covert CoverageMapBase? C to C++ Updates #3462
7:46 AM Ticket #3463 (Convert covoar to use DWARF function data) created by Chris Johns
Convert covoar to use DWARF function data for the executable symbol …
7:45 AM Ticket #3462 (Convert covoar C code to C++) created by Chris Johns
Some of the code in covoar is C while the program is C++. Convert …
5:32 AM Changeset in rtems [78ad048] by David Gibson <david@…>
libfdt: Add helpers for accessing unaligned words This adds some helpers to load (32 or 64 bit) words from an fdt blob, even if they're unaligned and we're on a platform that doesn't like plain unaligned loads and stores. We then use the helpers in a number of places. There are two purposes for this: 1) This makes libfdt more robust against a blob loaded at an unaligned address. It's usually good practice to load a blob at a 64-bit alignment, but it's nice to work even then. 2) Users can use these helpers to load integer values from within property values. These can often be unaligned, even if the blob as a whole is aligned, since some property encodings have integers and strings mixed together without any alignment gaps. Signed-off-by: David Gibson <david@…>

Jun 20, 2018:

5:44 PM GSoC/2018 edited by Danxue Huang
(diff)
3:24 PM GSoC/2018 edited by Amaan Cheval
(diff)
12:51 PM GSoC/2018 edited by Vijay Kumar Banerjee
(diff)
10:03 AM Changeset in rtems [c47ad8e] by Sebastian Huber <sebastian.huber@…>
stackchk: Add SMP support Check the interrupt stacks of all processors. Set up the interrupt stack of the current processor for high water testing in the thread begin extension. This must be done after multi-threading started, since the initialization stacks may reuse the interrupt stacks. Disable thread dispatching in SMP configurations to prevent thread migration. Writing to the interrupt stack is only safe if done from the corresponding processor in thread context. Update #3459.
9:29 AM Changeset in rtems [1cb2e748] by Sebastian Huber <sebastian.huber@…>
stackchk: Refactor Stack_check_Dump_threads_usage Update #3459.
9:13 AM Changeset in rtems [8ff5916c] by Sebastian Huber <sebastian.huber@…>
stackchk: Remove dead code Update #3459.
7:55 AM Changeset in rtems [cc3edaa] by Sebastian Huber <sebastian.huber@…>
config: SMP only CONFIGURE_MAXIMUM_PROCESSORS Do not set the CONFIGURE_MAXIMUM_PROCESSORS in uni-processor default configuration, since this may lead to an oversize workspace. Update #3459.
7:23 AM Changeset in rtems [408fad3] by Daniel Hellstrom <daniel@…>
leon,grspw_pkt: remove incorrect comment on SMP not being tested To clarify, SMP with GRSWP_PKT driver API has been extended to take advantage of multi-core, is now SMP-safe, and has been tested on GR740.
5:37 AM Changeset in rtems-source-builder [8ee4e8c] by Sebastian Huber <sebastian.huber@…>
5: Update RISC-V Binutils and GDB This includes the following bug fix: https://sourceware.org/bugzilla/show_bug.cgi?id=23305 Update #3452.
2:59 AM GSoC/2018 edited by Vidushi Vashishth
(diff)

Jun 19, 2018:

11:38 PM Ticket #3460 (GDB 8 SIS LEON2 LEON3 Patches) closed by Chris Johns <chrisj@…>
fixed: In ea6a042/rtems-source-builder: […]
11:31 PM Changeset in rtems-source-builder [2ef6e482] by Chris Johns <chrisj@…>
5: Update tools to fix rtems-test coverage support.
10:26 PM Changeset in rtems-tools [6ab939e] by Chris Johns <chrisj@…>
tester: Install the coverage python module.
1:20 PM Changeset in rtems [b0c3ba2f] by Sebastian Huber <sebastian.huber@…>
bsps: Remove superfluous bsp_processor_count This is unused copy and paste stuff. Update #3459.
1:10 PM Changeset in rtems [715d616] by Sebastian Huber <sebastian.huber@…>
bsps: Support .rtemsstack.* linker input sections Use a dedicated memory region or place it between the BSS and workspace. Update #3459.
12:59 PM Changeset in rtems [c8df844] by Sebastian Huber <sebastian.huber@…>
score: Add CPU_INTERRUPT_STACK_ALIGNMENT Add CPU port define for the interrupt stack alignment. The alignment should take the stack ABI and the cache line size into account. Update #3459.
10:22 AM Ticket #3461 (Canadian cross compilation of RTEMS tools not supported for ...) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 9e95b79/rtems-source-builder: […]
10:21 AM Changeset in rtems-source-builder [9e95b79] by Sebastian Huber <sebastian.huber@…>
5: Update tools for CXC x86_64-w32-mingw32 support Close #3461.
10:15 AM Changeset in rtems-tools [845054a] by Sebastian Huber <sebastian.huber@…>
Fix CXC build for x86-w64-mingw32 Update #3461.
10:12 AM Changeset in rtems-source-builder [2149755] by Sebastian Huber <sebastian.huber@…>
Fix CXC compilation of RTEMS tools Update #3461.
10:12 AM Ticket #3461 (Canadian cross compilation of RTEMS tools not supported for ...) created by Sebastian Huber
7:09 AM Changeset in rtems [511dc4b] by Sebastian Huber <sebastian.huber@…>
Rework initialization and interrupt stack support Statically initialize the interrupt stack area (_Configuration_Interrupt_stack_area_begin, _Configuration_Interrupt_stack_area_end, and _Configuration_Interrupt_stack_size) via <rtems/confdefs.h>. Place the interrupt stack area in a special section ".rtemsstack.interrupt". Let BSPs define the optimal placement of this section in their linker command files (e.g. in a fast on-chip memory). This change makes makes the CPU_HAS_SOFTWARE_INTERRUPT_STACK and CPU_HAS_HARDWARE_INTERRUPT_STACK CPU port defines superfluous, since the low level initialization code has all information available via global symbols. This change makes the CPU_ALLOCATE_INTERRUPT_STACK CPU port define superfluous, since the interrupt stacks are allocated by confdefs.h for all architectures. There is no need for BSP-specific linker command file magic (except the section placement), see previous ARM linker command file as a bad example. Remove _CPU_Install_interrupt_stack(). Initialize the hardware interrupt stack in _CPU_Initialize() if necessary (e.g. m68k_install_interrupt_stack()). The optional _CPU_Interrupt_stack_setup() is still useful to customize the registration of the interrupt stack area in the per-CPU information. The initialization stack can reuse the interrupt stack, since * interrupts are disabled during the sequential system initialization, and * the boot_card() function does not return. This stack resuse saves memory. Changes per architecture: arm: * Mostly replace the linker symbol based configuration of stacks with the standard <rtems/confdefs.h> configuration via CONFIGURE_INTERRUPT_STACK_SIZE. The size of the FIQ, ABT and UND mode stack is still defined via linker symbols. These modes are rarely used in applications and the default values provided by the BSP should be sufficient in most cases. * Remove the bsp_processor_count linker symbol hack used for the SMP support. This is possible since the interrupt stack area is now allocated by the linker and not allocated from the heap. This makes some configure.ac stuff obsolete. Remove the now superfluous BSP variants altcycv_devkit_smp and realview_pbx_a9_qemu_smp. bfin: * Remove unused magic linker command file allocation of initialization stack. Maybe a previous linker command file copy and paste problem? In the start.S the initialization stack is set to a hard coded value. lm32, m32c, mips, nios2, riscv, sh, v850: * Remove magic linker command file allocation of initialization stack. Reuse interrupt stack for initialization stack. m68k: * Remove magic linker command file allocation of initialization stack. Reuse interrupt stack for initialization stack. powerpc: * Remove magic linker command file allocation of initialization stack. Reuse interrupt stack for initialization stack. * Used dedicated memory region (REGION_RTEMSSTACK) for the interrupt stack on BSPs using the shared linkcmds.base (replacement for REGION_RWEXTRA). sparc: * Remove the hard coded initialization stack. Use the interrupt stack for the initialization stack on the boot processor. This saves 16KiB of RAM. Update #3459.
6:15 AM Changeset in rtems-docs [c765aa0] by Sebastian Huber <sebastian.huber@…>
bsp-howto: Mention clock driver hook removal Update #3436.
6:00 AM Ticket #3406 (Remove obsolete test program sp36) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 680d7650/rtems: […]
5:59 AM Changeset in rtems [680d7650]4.10 by Sebastian Huber <sebastian.huber@…>
sptests/sp36: Remove obsolete test program It tests the (never really working) strict order mutex option. Close #3406.
5:58 AM Changeset in rtems [d4165e71]4.11 by Sebastian Huber <sebastian.huber@…>
sptests/sp36: Remove obsolete test program It tests the (never really working) strict order mutex option. Update #3406.
3:42 AM Changeset in rtems-tools [c1f2c32] by Chris Johns <chrisj@…>
tester: Add line feeds to the coverage HTML report.
1:32 AM Changeset in rtems-source-builder [ea6a042] by Chris Johns <chrisj@…>
gdb: Download the gdb-8.0.1-sis-leon2-leon3 patch from an RTEMS ticket Closes #3460
1:31 AM Changeset in rtems-source-builder [c571517] by Chris Johns <chrisj@…>
gdb: Add a gdb-common configuration and have gdb-7-1 include it. Updates #3460
12:18 AM Ticket #3460 (GDB 8 SIS LEON2 LEON3 Patches) created by Chris Johns
Jiri patch for gdb-8.0.1.

Jun 18, 2018:

11:22 AM Changeset in rtems-libbsd [a07eb67]5-freebsd-12 by Christian Mauderer <christian.mauderer@…>
rtems_waf: Fix show-commands option.
11:06 AM Changeset in rtems-libbsd [aad7461]5-freebsd-12 by Christian Mauderer <christian.mauderer@…>
rtems_waf: Move to the public repositories. For an update from an earlier version it is necessary to do a git submodule sync rtems_waf git submodule update rtems_waf after this commit is applied to update the submodules URL.
6:29 AM Ticket #3459 (Rework initialization and interrupt stack support) created by Sebastian Huber
We need an initialization stack to run the sequential system …
5:33 AM Ticket #3458 (rtems-test should not use the env PATH to find covoar) closed by Chris Johns
fixed
5:24 AM Changeset in rtems-docs [6d130e6] by Sebastian Huber <sebastian.huber@…>
c-user: Document RTEMS_SYSINIT_CPU_COUNTER Update #3456.
5:23 AM Changeset in rtems-docs [49fd910] by Sebastian Huber <sebastian.huber@…>
c-user: Remove obsolete RTEMS_SYSINIT_CPU_SET Update #2514.
5:12 AM Ticket #3455 (Remove install-if-change script) closed by Sebastian Huber <sebastian.huber@…>
fixed: In bac8d934/rtems: […]
5:06 AM Changeset in rtems [ebc5cfd] by Sebastian Huber <sebastian.huber@…>
spmisc01: Add test cases for basedefs.h stuff
12:13 AM Changeset in rtems-tools [e341a65] by Chris Johns <chrisj@…>
tester: Make the path to covoar absolute to ignore the env PATH. Using the environment's path to find covoar allow invalid versions to be used which may vary in subtle ways. Find and use the covoar that is build with the version of 'rtems-test'. This patch means you do not need to install the tools before running improving the development experience. Closes #3458

Jun 17, 2018:

11:36 PM Changeset in rtems-tools [5195eb7] by Chris Johns <chrisj@…>
tester: Clean up the coverage python code.
11:36 PM Changeset in rtems-tools [8009d08] by Chris Johns <chrisj@…>
tester: Correct usage for covoar.
11:09 PM Ticket #3458 (rtems-test should not use the env PATH to find covoar) created by Chris Johns
The rtems-test command should know where covoar is when invoking …
10:40 PM Ticket #3457 (rtems-tools has errors with waf-2.0.7 and later.) created by Chris Johns
The C check call does not handle function_name after waf-2.0.0 so we …

Jun 15, 2018:

5:27 PM GSoC/2018/Release_Notes_Generator_&_POSIX_User_Guide_Generator edited by Danxue Huang
(diff)
5:13 PM GSoC/2018/Release_Notes_Generator_&_POSIX_User_Guide_Generator edited by Danxue Huang
(diff)
2:53 PM Changeset in rtems [fe46647e] by Sebastian Huber <sebastian.huber@…>
score: Macros to declare and define global symbols Add RTEMS_DEFINE_GLOBAL_SYMBOL() and add RTEMS_DECLARE_GLOBAL_SYMBOL(). Update #3459.
12:28 PM Changeset in rtems [243ddb5] by Daniel Hellstrom <daniel@…>
leon,greth: enable MAC filtering (promiscous mode, multicast) It enabled promiscous mode or sets the multicast filter according to the configuration and parameters to ioctl(SIOCSIFFLAGS), ioctl(SIOCADDMULTI) and ioctl(SIOCDELMULTI). On SIOCADDMULTI/SIOCDELMULTI requests the greth ioctl calls the Ethernet helper functions ether_addmulti()/ether_delmulti() which tells the greth driver when its required to update the MAC multicast filtering. The interface notifies support for multicast by setting IFF_MULTICAST. The GRETH has two registers which contains a bit-mask of allowed MAC addresses. The incomming MAC address is CRC:ed and the CRC is used as an index into the bit-mask to determine to allow or drop the frame.
10:54 AM Changeset in rtems [ddc95ab0] by Martin Aberg <maberg@…>
leon, l2cache: workaround for scrubber This is a workaround for a L2CACHE scrubber corner case described in GR740 User's Manual, Version 1.10, section 43.2.30. The issue affects some version of the L2CACHE. However, since the performance impact of the workaround is marginal, special device probing logic has been avoided. In addition, this update does not affect users who enable the L2CACHE and scrubber before RTEMS is started.
10:02 AM Ticket #3456 (Add support for CPU counter timestamps) created by Sebastian Huber
The original use case for the CPU counter was low level profiling of …
8:35 AM GSoC/2018 edited by Vijay Kumar Banerjee
(diff)
6:49 AM Changeset in rtems [aea3134e] by Daniel Hellstrom <daniel@…>
leon,apbuart: replace termios c_cflag & CBAUD with c_{i,o}speed ince some time RTEMS started to use the termios c_ispeed and c_ospeed variables in the termios struct to hold the UART baudrate. However the APBUART driver still uses the old c_cflag sometimes causing other UART parameters to get overwritten, for example the partiy setting no mapped to the same bits as the old CBAUD mask. At the same time the RTEMS primitievs for setting/reading c_{i,o}speed is now used.
6:18 AM Changeset in rtems [bac8d934] by Sebastian Huber <sebastian.huber@…>
tools: Remove install-if-change program The last installed tool in RTEMS repository is the install-if-change script. It is not used to build/install BSPs. This script does the same as the standard "install" program with an additional feature to install variants via the -V command line option. This script is used by the standard Makefile support: c/src/make/host.cfg.in:INSTALL_CHANGE=$(PROJECT_BIN)/install-if-change The INSTALL_CHANGE is used by: c/src/make/host.cfg.in:ifndef INSTALL_CHANGE c/src/make/host.cfg.in:INSTALL_CHANGE=$(PROJECT_BIN)/install-if-change c/src/make/host.cfg.in:INSTALL_VARIANT=$(INSTALL_CHANGE) -V "$(LIB_VARIANT)" Remove the support for variant installation and instead use the standard "install" program. This breaks application Makefiles using the standard Makefile support of RTEMS. Close #3455.
6:07 AM Changeset in rtems [1f283f17] by Sebastian Huber <sebastian.huber@…>
bsp/beatnik: Remove CFLAGS_DEBUG_V This was the only BSP setting this flag.
6:05 AM Changeset in rtems [6fb0223] by Sebastian Huber <sebastian.huber@…>
make: Remove obsolete AC_SUBST()
5:53 AM Changeset in rtems [5ff9547a] by Sebastian Huber <sebastian.huber@…>
make: Remove CFLAGS_DEBUG_OPTIMIZE_V Do not document CFLAGS_DEBUG_OPTIMIZE_V, since this flag is not used.
5:53 AM Changeset in rtems-tools [1c5206b] by Chris Johns <chrisj@…>
tester: Make leon3-run command use run and not sis.
5:40 AM Ticket #3455 (Remove install-if-change script) created by Sebastian Huber
The last installed tool in RTEMS repository is the install-if-change …
5:17 AM Ticket #3379 (Remove packhex program) closed by Sebastian Huber <sebastian.huber@…>
fixed: In e8b28ba/rtems: […]
5:17 AM Ticket #3447 (Remove rtems-testsuite-autostuff script) closed by Sebastian Huber <sebastian.huber@…>
fixed: In df7f0ac6/rtems: […]
5:16 AM Ticket #3446 (Remove cvsignore-add.sh script) closed by Sebastian Huber <sebastian.huber@…>
fixed: In a94a0f5/rtems: […]
5:16 AM Ticket #3445 (Remove multigen script) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 1346d27/rtems: […]
5:16 AM Ticket #3378 (Remove unhex program) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 31f0eb9e/rtems: […]
5:16 AM Ticket #3377 (Remove eolstrip program) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 64fa76bb/rtems: […]
5:16 AM Ticket #3376 (Remove cklength program) closed by Sebastian Huber <sebastian.huber@…>
fixed: In f4fee72b/rtems: […]
5:16 AM Ticket #3380 (Move rtems-bin2c program to rtems-tools) closed by Sebastian Huber <sebastian.huber@…>
fixed: In ea092ccc/rtems: […]
5:15 AM Ticket #3451 (Remove size_rtems script) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 9eb1494f/rtems: […]
5:15 AM Ticket #3444 (Remove nios2gen program) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 46c2da6/rtems: […]
5:11 AM Changeset in rtems-source-builder [528ee18] by Sebastian Huber <sebastian.huber@…>
5: Update tools to ship rtems-bin2c Update #3380.
12:22 AM Ticket #2198 (Automate doxygen build) closed by Chris Johns
fixed: Online here https://docs.rtems.org/doxygen/branches/master/

Jun 14, 2018:

2:17 PM Changeset in rtems-docs [8f4f80d] by Vidushi Vashishth <reachvidu@…>
Adding Trace Documentation - Updates #3454 - This commit adds Tracing Framework Chapter in the RTEMS User Manual - It comprises of subchapters on RTEMS Trace Linker, Capture Engine, Trace generation techniques explaining trace generation using Trace Buffering and Printk generators and sample demonstrations.
11:23 AM GSoC/2018/EnhancementRuntimeTracing edited by Vidushi Vashishth
(diff)
11:19 AM Ticket #3454 (Tracing Framework Documentation in User Manual) created by Vidushi Vashishth
1) Write up a new chapter in the user manual regarding the existing …
11:12 AM Changeset in rtems [ae535b8] by Sebastian Huber <sebastian.huber@…>
tools: Remove duplicate doxy-filter This is a duplicate of cpukit/doxy-filter and not used.
Note: See TracTimeline for information about the timeline view.