Timeline



07/16/18:

06:51 Ticket #3465 (Integrate all changes from Linux v3.11 to v4.17 made in the JFFS2 sources) closed by Sebastian Huber <sebastian.huber@…>
fixed: In 00a19d6/rtems: […]
06:31 Changeset in rtems [6ec7f21]5 by Sebastian Huber <sebastian.huber@…>
posix: Fix rwlock auto initialization Add more test cases.
06:22 Changeset in rtems [da0cbef2]5 by Sebastian Huber <sebastian.huber@…>
score: Avoid structurally dead code This was spotted by Coverity Scan.

07/13/18:

07:32 Changeset in rtems-docs [4c2ca04]5 by Amaan Cheval <amaan.cheval@…>
user: Add x86_64 BSP chapter
06:48 GSoC/2018 edited by Amaan Cheval
(diff)

07/12/18:

14:52 Ticket #3469 (rtems-tools 4.11 branch is missing rtems bsp builder) created by Joel Sherrill
$ ls rtems-tools/tester/ config covoar rt rtems rtems-test …
07:15 Changeset in rtems [59a0541c]5 by Daniel Cederman <cederman@…>
sparc: Restore npc when returning from the syscall_lazy_fp_switch trap If the floating point trap occurred in a delay slot it is not certain that npc will be equal to pc + 4.

07/11/18:

22:19 Ticket #3468 (covoar : Add Gcov support) created by Vijay Kumar Banerjee
Generate gcvo reports with covoar using the qemu traces.
20:48 Ticket #3467 (Backport rtems-bsp-builder to 4.10) created by Joel Sherrill
The RTEMS BSP Builder on the 4.10 branch is not the same as on the …
19:25 GSoC/2018 edited by Vijay Kumar Banerjee
(diff)
14:38 GSoC/2018 edited by Danxue Huang
(diff)
13:57 GSoC/2018 edited by udit agarwal
Updated status (diff)
13:19 GSoC/2018 edited by Vidushi Vashishth
(diff)
02:09 Changeset in rtems [96b32773]5 by dab <dab@…>
Address some (although not all) style(9) issues in event.h after r335776. Reported by: bde@ MFC after: 1 day Sponsored by: Dell EMC

07/09/18:

11:12 Changeset in rtems [cf811a4]5 by Amaan Cheval <amaan.cheval@…>
x86_64/console: Add NS16550 polled console driver This addition allows us to successfully run the sample hello.exe test. Updates #2898.
11:12 Changeset in rtems [76c03152]5 by Amaan Cheval <amaan.cheval@…>
bsp/x86_64: Minimal bootable BSP Current state: - Basic context initialization and switching code. - Stubbed console (empty functions). - Mostly functional linker script (may need tweaks if we ever want to move away from the large code model (see: CPU_CFLAGS). - Fully functional boot, by using FreeBSD's bootloader to load RTEMS's ELF for UEFI-awareness. In short, the current state with this commit lets us boot, go through the system initialization functions, and then call user application's Init task too. Updates #2898.
07:24 Changeset in rtems [efd19aa] by Conrad Meyer <cem@…>
Implement SHA2-224 submode of SHA2-256 Like SHA2-384:SHA2-512, SHA2-224 is simply a truncated SHA2-256 with a different initial vector. Add to round out the complete basic SHA2 family.
04:50 Changeset in rtems [80eaf45]5 by David Gibson <david@…>
libfdt: Add necessary header padding in fdt_create() At present fdt_create() will succeed if there is exactly enough space to put in the fdt header. However, it sets the off_mem_rsvmap field, a few bytes past that in order to align the memory reservation block. Having block pointers pointing past the end of the fdt is pretty ugly, even if it is just a transient state. Worse, if fdt_resize() is called at exactly the wrong time, it can end up accessing data past the blob's allocated space because of this. So, correct fdt_create() to ensure that there is sufficient space for the alignment padding as well as the plain header. For paranoia, also add a check in fdt_resize() to make sure we don't copy data from outside the blob's bounds. Signed-off-by: David Gibson <david@…>

07/07/18:

19:57 Changeset in rtems [4fd05d3]5 by Simon Glass <sjg@…>
libfdt: Copy the struct region in fdt_resize() At present this function appears to copy only the data before the struct region and the data in the string region. It does not seem to copy the struct region itself. From the arguments of this function it seems that it should support fdt and buf being different. This patch attempts to fix this problem. Signed-off-by: Simon Glass <sjg@…> Signed-off-by: David Gibson <david@…>

07/06/18:

11:52 Changeset in rtems [31f90a2]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Simplify printk() support This is a prepartion to add NS16550 driver support to the console driver. Update #3433.
09:20 Changeset in rtems [1a19239]5 by Sebastian Huber <sebastian.huber@…>
bsp/riscv: Add console support for NS16550 devices Update #3433.
09:07 Changeset in rtems [bca36d9]5 by Sebastian Huber <sebastian.huber@…>
riscv: Add LADDR assembler define An address must be loaded to a register according to the code model. Add LADDR define for use in assembler code. Update #3433.
07:25 Changeset in rtems [6418c91d]5 by Sebastian Huber <sebastian.huber@…>
Update config.guess and config.sub Update via: wget -O config.guess 'https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD' wget -O config.sub 'https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD' Update #3433.
06:12 Changeset in rtems [dd32e2b2]5 by Sebastian Huber <sebastian.huber@…>
riscv: Implement CPU counter Update #3433.

07/05/18:

17:13 Changeset in rtems [468568ff] by Andrew Turner <andrew@…>
Create a new macro for static DPCPU data. On arm64 (and possible other architectures) we are unable to use static DPCPU data in kernel modules. This is because the compiler will generate PC-relative accesses, however the runtime-linker expects to be able to relocate these. In preparation to fix this create two macros depending on if the data is global or static. Reviewed by: bz, emaste, markj Sponsored by: ABT Systems Ltd Differential Revision: https://reviews.freebsd.org/D16140
17:13 Changeset in rtems [975ecc17]5 by Andrew Turner <andrew@…>
Create a new macro for static DPCPU data. On arm64 (and possible other architectures) we are unable to use static DPCPU data in kernel modules. This is because the compiler will generate PC-relative accesses, however the runtime-linker expects to be able to relocate these. In preparation to fix this create two macros depending on if the data is global or static. Reviewed by: bz, emaste, markj Sponsored by: ABT Systems Ltd Differential Revision: https://reviews.freebsd.org/D16140
07:06 Changeset in rtems [00a19d6]5 by Sebastian Huber <sebastian.huber@…>
jffs2: Add README Add README to document the corrspending Linux version and the update procedure. Close #3465.
06:54 Changeset in rtems [fc5cc9a]5 by Sebastian Huber <sebastian.huber@…>
bsps/arm: Include missing header file
06:13 Ticket #3466 (x86_64 BSP support for libdl) created by Amaan Cheval
Related to #2898. The minimal x86_64 BSP created by the end of this …
05:44 GSoC/2018 edited by Amaan Cheval
(diff)

07/04/18:

17:23 GSoC/2018 edited by Vijay Kumar Banerjee
(diff)
14:15 Changeset in rtems [d3dff40]5 by Sebastian Huber <sebastian.huber@…>
bsps: Update headers.am
14:14 Changeset in rtems [877aeab]5 by Sebastian Huber <sebastian.huber@…>
linux: Install <linux/rbtree.h> This makes it possible to test this API. Update #3465.
14:12 Changeset in rtems [22d9575]5 by Sebastian Huber <sebastian.huber@…>
linux: Add rbtree_postorder_for_each_entry_safe() Update #3465.
05:19 Changeset in rtems-libbsd [e6f6b5e]55-freebsd-126-freebsd-12 by Nicolas Tsiogkas <lou.nick@…>
BPF(9): Pass flags to bpfopen()

07/03/18:

18:32 Changeset in rtems [0cb4257]5 by Sebastian Huber <sebastian.huber@…>
linux: Simplify <linux/rbtree.h> Remove the placeholder struct rb_node and use RBTree_Node directly via some C pre-processor defines to adjust the member names. Update #3465.
16:17 GSoC/2018 edited by Danxue Huang
(diff)
09:50 Changeset in rtems [77fbbd6]5 by Sebastian Huber <sebastian.huber@…>
posix: Check for new <pthread.h> prototypes Update #3342. Update #3343.
07:54 Changeset in rtems [e755782]5 by Sebastian Huber <sebastian.huber@…>
riscv: Clear reservations See also RISC-V User-Level ISA V2.3, comment in section 8.2 "Load-Reserved/Store?-Conditional Instructions". Update #3433.
05:11 Changeset in rtems-source-builder [25f4db0]5 by Sebastian Huber <sebastian.huber@…>
5: Update tools to not build obsolete BSP variants Update #3459.
05:06 Changeset in rtems-tools [156b227]5 by Sebastian Huber <sebastian.huber@…>
tester: Remove obsolete BSP variants Update #3459.

07/02/18:

13:21 Changeset in rtems [e07b51a7]5 by Sebastian Huber <sebastian.huber@…>
riscv: Fix fcsr initialization Update #3433.
07:16 Changeset in rtems-libbsd [a1e4757]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
syscalls01: Fix sporadic test failures
06:21 Changeset in rtems-libbsd [94b5368]55-freebsd-126-freebsd-12 by Sebastian Huber <sebastian.huber@…>
Avoid malloc() in getsockaddr() The getsockaddr() function is used to allocate a struct sockaddr of the right length and initialize it with userspace provided data. It is used for the connect(), bind() and sendit() family functions. In particular, the sendit() function is used by the UDP send functions. This means each UDP send needs a malloc() and free() invocation. This is a performance problem in RTEMS (first-fit heap) and may lead to heap fragmentation. Replace the malloc() allocation with a stack allocation. This requires SOCK_MAXADDRLEN (= 255) of additional stack space for libbsd. A further optimization would be to get rid of the stack copy of the socket address. However, this would require to check each consumer of the address to ensure that it is not modified.
05:40 Ticket #3465 (Integrate all changes from Linux v3.11 to v4.17 made in the JFFS2 sources) created by Sebastian Huber
The original import version of the JFFS2 sources was Linux v3.11 …
Note: See TracTimeline for information about the timeline view.