Timeline
06/10/20:
- 23:41 Ticket #4002 (Beaglebone and PC BSP stacks do not build) created by Chris Johns
- The Beaglebone and PC BSPs do not build with the RSB master …
- 22:30 Changeset in rtems [18e6686d] by Konstantin Belousov <kib@…>
- Remove double-calls to tc_get_timecount() to warm timecounters. It seems that second call does not add any useful state change for all implemented timecounters. Discussed with: bde Sponsored by: The FreeBSD Foundation MFC after: 3 weeks
- 22:30 Changeset in rtems [62c428f2]5 by Konstantin Belousov <kib@…>
- Remove double-calls to tc_get_timecount() to warm timecounters. It seems that second call does not add any useful state change for all implemented timecounters. Discussed with: bde Sponsored by: The FreeBSD Foundation MFC after: 3 weeks
- 18:46 Changeset in rtems [1c03649] by Kinsey Moore <kinsey.moore@…>
- Move ARM PL011 UART driver This UART driver is now needed for BSPs other than ARM.
- 16:45 Changeset in rtems [4a8b135]5 by Joel Sherrill <joel@…>
- bsps/i386/pc386/start/*.S: Remove space before tab
- 16:19 GSoC/2020 edited by niteesh
- (diff)
- 16:18 GSoC/2020 edited by niteesh
- (diff)
- 15:43 Changeset in rtems-central [7748fe8] by Sebastian Huber <sebastian.huber@…>
- Update rtems-docs submodule
- 15:35 Changeset in rtems-central [c15a151] by Sebastian Huber <sebastian.huber@…>
- Update rtems submodule
- 12:34 GSoC/2020/Task_Shifting_APA edited by Richi Dubey
- Added resources and references. (diff)
- 12:29 GSoC/2020 edited by Richi Dubey
- Added Richi's calendar (diff)
- 09:09 Changeset in rtems-central [4c5c9c3] by Sebastian Huber <sebastian.huber@…>
- spec: Fix typo
- 08:12 Changeset in rtems-central [2d6f4b6] by Sebastian Huber <sebastian.huber@…>
- Update rtems-docs submodule
- 08:12 Changeset in rtems-docs [db3892b]5am by Sebastian Huber <sebastian.huber@…>
- eng: Update action requirement specification Update #3715.
- 07:52 Changeset in rtems-central [ca159fc] by Sebastian Huber <sebastian.huber@…>
- spec: Specify action requirement test headers
- 06:45 Changeset in rtems-source-builder [cbae90a]5 by Sebastian Huber <sebastian.huber@…>
- 6: Update unstable RTEMS 6 tool chain
- 05:46 Changeset in rtems-central [a51d621] by Sebastian Huber <sebastian.huber@…>
- content: Fix CContent.close_for_loop()
- 05:18 GSoC/2020 edited by Richi Dubey
- Formatting: Richi. (diff)
- 05:17 GSoC/2020 edited by Richi Dubey
- Richi's addition: Meeting 10th June. (diff)
- 05:15 Changeset in rtems-central [01c1bc9] by Sebastian Huber <sebastian.huber@…>
- content: Add CContent.add_param_description()
- 05:00 Changeset in rtems-central [75c689f] by Sebastian Huber <sebastian.huber@…>
- Makefile: Use parallel yapf
- 05:00 Ticket #3976 (Released RSB qemu4 source download fails.) closed by Chris Johns <chrisj@…>
- fixed: In 42b7e8a/rtems-source-builder: […]
- 04:58 Changeset in rtems-central [a2fe6bf] by Sebastian Huber <sebastian.huber@…>
- items: Add ItemMapper?.substitute_with_prefix()
- 04:57 Changeset in rtems-source-builder [42b7e8a]5 by Chris Johns <chrisj@…>
- devel/qemu4: Use release source tarball Git cannot be used for a release as our release process does not package the source in a manner qemu expects. Closes #3976
- 04:36 GSoC/2020 edited by Gedare Bloom
- update (diff)
06/09/20:
- 21:05 GSoC/2020 edited by Mritunjay Kumar Sharma
- (diff)
- 13:55 Changeset in rtems [cb3c6bdc] by Sebastian Huber <sebastian.huber@…>
- libtest: Add push/pop fixture support Update #3199.
- 12:11 Changeset in rtems-central [91461b9] by Sebastian Huber <sebastian.huber@…>
- content: Add CContent.call_function()
- 11:32 Changeset in rtems-central [58a5dfe] by Sebastian Huber <sebastian.huber@…>
- content: Add condition methods to CContent
- 09:52 Changeset in rtems-central [90b714a] by Sebastian Huber <sebastian.huber@…>
- validation: Use CContent.function()
- 09:25 Changeset in rtems-central [3fe8ae0] by Sebastian Huber <sebastian.huber@…>
- interface: Use CContent.function()
- 09:01 Changeset in rtems-central [9289d68] by Sebastian Huber <sebastian.huber@…>
- content: Add CContent().function()
- 08:48 Changeset in rtems-central [c131118] by Sebastian Huber <sebastian.huber@…>
- validation: Simplify generate()
- 07:49 Changeset in rtems-central [352b374] by Sebastian Huber <sebastian.huber@…>
- validation: Support action tests with header
- 07:49 Changeset in rtems-central [5a2336e] by Sebastian Huber <sebastian.huber@…>
- content: Add CContent.add_to_group()
- 02:09 Changeset in rtems [998ec9f5] by Zhe Li <lizhe67@…>
- jffs2: fix jffs2 mounting failure Thanks for the advice mentioned in the email. This is my v3 patch for this problem. Mounting jffs2 on nand flash will get message "failed: I/O error" with the steps listed below. 1.umount jffs2 2.erase nand flash 3.mount jffs2 on it (this mounting operation will be successful) 4.do chown or chmod to the mount point directory 5.umount jffs2 6.mount jffs2 on nand flash After step 6, we will get message "mount ... failed: I/O error". Typical image of this problem is like: Empty space found from 0x00000000 to 0x008a0000 Inode node at xx, totlen 0x00000044, #ino 1, version 1, isize 0... The reason for this mounting failure is that at the end of function jffs2_scan_medium(), jffs2 will check the used_size and some info of nr_blocks.If conditions are met, it will return -EIO. The detail is that, in the steps listed above, step 4 will write jffs2_raw_inode into flash without jffs2_raw_dirent, which will cause that there are some jffs2_raw_inode but no jffs2_raw_dirent on flash. This will meet the condition at the end of function jffs2_scan_medium() and return -EIO if we umount jffs2 and mount it again. We notice that jffs2 add the value of c->unchecked_size if we find an inode node while mounting. And jffs2 will never add the value of c->unchecked_size in other situations. So this patch add one more condition about c->unchecked_size of the judgement to fix this problem. Signed-off-by: Zhe Li <lizhe67@…> Signed-off-by: Richard Weinberger <richard@…>
06/08/20:
- 16:37 Changeset in rtems-central [0cbe007] by Sebastian Huber <sebastian.huber@…>
- validation: Fix action requirement functional type
- 13:24 Changeset in rtems-central [a1f5e4a] by Sebastian Huber <sebastian.huber@…>
- validation: Support a test case fixture scope
- 12:04 Changeset in rtems-central [d04b771] by Sebastian Huber <sebastian.huber@…>
- validation: Move pre-condition state to context
- 11:47 Changeset in rtems-central [2d65c3e] by Sebastian Huber <sebastian.huber@…>
- spec2rtems: Generate validation tests
- 08:04 Changeset in rtems [6b27e32] by Sebastian Huber <sebastian.huber@…>
- libtest: Support custom scope messages via fixture Update #3199.
- 07:06 Changeset in rtems-central [d9075e2] by Sebastian Huber <sebastian.huber@…>
- Update rtems-docs submodule
- 06:52 Changeset in rtems-tools [0a5d205]5 by Christian Mauderer <christian.mauderer@…>
- trace: Use c++14 instead of c++11 if possible llvm version 10 uses features from c++14 standard in the headers. With that, the record/record-main-lttng.cc doesn't build any more. This patch makes sure that c++14 is used if it is available. Updates #4495
- 06:52 Changeset in rtems-tools [37ad446] by Christian Mauderer <christian.mauderer@…>
- trace: Use c++14 instead of c++11 if possible llvm version 10 uses features from c++14 standard in the headers. With that, the record/record-main-lttng.cc doesn't build any more. This patch makes sure that c++14 is used if it is available.
- 06:45 Changeset in rtems-central [1a58bbe] by Sebastian Huber <sebastian.huber@…>
- spec: Generalize directive to action requirements
- 05:36 Changeset in rtems-central [3ff6492] by Sebastian Huber <sebastian.huber@…>
- Update Python virtual environment
- 05:35 Changeset in rtems-central [9089a80] by Sebastian Huber <sebastian.huber@…>
- validation: Avoid superfluous f-strings
- 05:34 Changeset in rtems-central [b8b7230] by Sebastian Huber <sebastian.huber@…>
- rtems_spec_to_x.py: Fix type checking issue
06/06/20:
06/05/20:
- 14:59 Changeset in rtems-central [086a408] by Sebastian Huber <sebastian.huber@…>
- glossary: Support term to item mapping
- 14:55 Changeset in rtems-central [d54b8c7] by Sebastian Huber <sebastian.huber@…>
- glossary: Add _Glossary named tuple
- 12:40 Changeset in rtems [f75e240] by Sebastian Huber <sebastian.huber@…>
- rtems: Generate <rtems/rtems/attr.h> Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
- 12:19 Changeset in rtems-central [54e2231] by Sebastian Huber <sebastian.huber@…>
- spec: Add /if/rtems/attr/*
- 08:30 Changeset in rtems-central [49b5647] by Sebastian Huber <sebastian.huber@…>
- interface: Substitute text of return values
- 08:00 Changeset in rtems-source-builder [fc3a57c]5 by Sebastian Huber <sebastian.huber@…>
- 6: Update unstable RTEMS 6 tool chain
- 07:56 Changeset in rtems-central [a243fc6] by Sebastian Huber <sebastian.huber@…>
- spec: Add /if/rtems/tasks/*
- 05:25 Changeset in rtems-central [17e293d] by Sebastian Huber <sebastian.huber@…>
- spec: Fix specification type
- 05:11 Changeset in rtems-central [7bd6817] by Sebastian Huber <sebastian.huber@…>
- staging: Fix functional requirement item types
- 04:32 Ticket #2962 (Set test configurations to reflect test results.) closed by Sebastian Huber
- fixed: The failures on powerpc/psim are due to #3982. For the psxfenv01 failures see #3996, #3997, and #3998. For arm/beagleboneblack see #3999. For the arm/xilinx-zynq see #4000. For dl06 on arm see #4001. All test failures which need to be looked at have now tickets.
- 04:30 Ticket #4001 (Test program dl06 fails on arm) created by Sebastian Huber
- 04:28 Ticket #4000 (Unexpected test failures the arm/xilinx-zynq BSPs) created by Sebastian Huber
- There are unexpected test failures on this BSP family: * ttest01 * …
- 04:26 Ticket #3999 (Unexpected test failures on arm/beagleboneblack) created by Sebastian Huber
- There are unexpected test failures on this BSP: * i2c01 * spcache01 * …
- 04:20 Ticket #3998 (fenv support is missing on arm) created by Sebastian Huber
- The test program psxfenv01 fails on arm.
- 04:20 Ticket #3997 (fenv support is missing on sparc) created by Sebastian Huber
- The test program psxfenv01 fails on sparc.
- 04:18 Ticket #3996 (fenv support is missing on powerpc) created by Sebastian Huber
- The test program psxfenv01 fails on powerpc.
06/04/20:
- 18:41 Changeset in rtems [9b4458e7] by Sebastian Huber <sebastian.huber@…>
- rtems: Generate <rtems/rtems/types.h> Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
- 17:53 Changeset in rtems-central [01ae66a] by Sebastian Huber <sebastian.huber@…>
- spec: Add /if/rtems/options/*
- 17:50 Changeset in rtems [8de874b] by Sebastian Huber <sebastian.huber@…>
- rtems: Generate <rtems/rtems/options.h> Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
- 17:28 Changeset in rtems-libbsd [b96abfd]55.15.25.3 by Vijay Kumar Banerjee <vijay@…>
- libbsd.py: Install the evdev header files
- 14:58 Changeset in rtems-central [f0d6862] by Sebastian Huber <sebastian.huber@…>
- spec: Add object name to id actions
- 14:57 Changeset in rtems-central [773e572] by Sebastian Huber <sebastian.huber@…>
- spec: Add /if/rtems/modes/*
- 14:54 Changeset in rtems [96559b3] by Sebastian Huber <sebastian.huber@…>
- rtems: Include missing header file
- 14:54 Changeset in rtems [e05b100] by Sebastian Huber <sebastian.huber@…>
- rtems: Generate <rtems/rtems/modes.h> Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
- 14:05 Changeset in rtems-central [8b8341a] by Sebastian Huber <sebastian.huber@…>
- rtemsqual: Update package imports
- 13:23 Changeset in rtems-central [021e0eb] by Sebastian Huber <sebastian.huber@…>
- spec: Use a complete sentence for acronyms
- 13:00 Changeset in rtems-docs [b35f3ef]5am by Sebastian Huber <sebastian.huber@…>
- Use a complete sentence for acronym definitions
- 12:17 Changeset in rtems-central [41d93f4] by Sebastian Huber <sebastian.huber@…>
- spec: Add missing references attributes
- 12:15 Changeset in rtems-central [84280e6] by Sebastian Huber <sebastian.huber@…>
- spec: Move glossary terms The previous structure was a relict of the Doorstop era. This makes it easier to reference terms via ${/glossary/abc:/term} substitutions.
- 12:08 Changeset in rtems-central [e630976] by Sebastian Huber <sebastian.huber@…>
- Rename specif.py in spec2rtems.py
- 12:06 Changeset in rtems-central [dd91687] by Sebastian Huber <sebastian.huber@…>
- rtemsqual: Update package imports
- 12:03 Changeset in rtems-central [36b8c38] by Sebastian Huber <sebastian.huber@…>
- Rename specdoc.py in spec2doc.py Generate all of the documentation files with it.
- 11:55 Changeset in rtems-docs [ca2f5e6]5am by Sebastian Huber <sebastian.huber@…>
- eng: Update specification how-to section Update #3715.
- 10:53 Changeset in rtems-docs [0213e8ef]5am by Sebastian Huber <sebastian.huber@…>
- eng: Add a specification type for actions Add support to specify functional requirements for actions (functions or macros) via a transition map of pre-conditions to post-conditions. This will be the work horse for functional requirements. Generation of corresponding validation tests is supported. Update #3715.
- 09:22 Changeset in rtems-docs [0c43c52]5am by Sebastian Huber <sebastian.huber@…>
- eng: Add generic attribute key types Update #3715.
- 08:53 Changeset in rtems-central [e5d1f8d] by Sebastian Huber <sebastian.huber@…>
- spec: Define generic attribute key types
- 08:38 Changeset in rtems-docs [f547988]5am by Sebastian Huber <sebastian.huber@…>
- eng: Simplify wording for specification items Update #3715.
- 08:34 Changeset in rtems-central [9499f8b] by Sebastian Huber <sebastian.huber@…>
- spec: Rename required in mandatory attributes The term "required" is quite overloaded in the specification context. Use "mandatory" instead. Shorten the phrase "explicitly defined attributes" to "explicit attributes".
- 07:57 Changeset in rtems-central [9c978899] by Sebastian Huber <sebastian.huber@…>
- spec: Specify directive requirement items
- 07:56 Changeset in rtems-central [f990475] by Sebastian Huber <sebastian.huber@…>
- spec: Canonicalize descriptions
- 02:29 Ticket #3995 (Release doxygen support is broken) closed by Chris Johns
- fixed
- 02:28 Ticket #3992 (Release URL path with sources is wrong) closed by Chris Johns
- fixed
06/03/20:
- 20:09 Changeset in rtems [e839daf] by Kees Cook <keescook@…>
- treewide: Remove uninitialized_var() usage Using uninitialized_var() is dangerous as it papers over real bugs[1] (or can in the future), and suppresses unrelated compiler warnings (e.g. "unused variable"). If the compiler thinks it is uninitialized, either simply initialize the variable or make compiler changes. In preparation for removing[2] the[3] macro[4], remove all remaining needless uses with the following script: git grep '\buninitialized_var\b' | cut -d: -f1 | sort -u | \ xargs perl -pi -e \ 's/\buninitialized_var\(([\)]+)\)/\1/g; s:\s*/\* (GCC be quiet|to make compiler happy) \*/$::g;' drivers/video/fbdev/riva/riva_hw.c was manually tweaked to avoid pathological white-space. No outstanding warnings were found building allmodconfig with GCC 9.3.0 for x86_64, i386, arm64, arm, powerpc, powerpc64le, s390x, mips, sparc64, alpha, and m68k. [1] https://lore.kernel.org/lkml/20200603174714.192027-1-glider@google.com/ [2] https://lore.kernel.org/lkml/CA+55aFw+Vbj0i=1TGqCR5vQkCzWJ0QxK6CernOU6eedsudAixw@mail.gmail.com/ [3] https://lore.kernel.org/lkml/CA+55aFwgbgqhbp1fkxvRKEpzyR5J8n1vKT1VZdz9knmPuXhOeg@mail.gmail.com/ [4] https://lore.kernel.org/lkml/CA+55aFz2500WfbKXAx8s67wrm9=yVJu65TpLgN_ybYNv0VEOKA@mail.gmail.com/ Reviewed-by: Leon Romanovsky <leonro@…> # drivers/infiniband and mlx4/mlx5 Acked-by: Jason Gunthorpe <jgg@…> # IB Acked-by: Kalle Valo <kvalo@…> # wireless drivers Reviewed-by: Chao Yu <yuchao0@…> # erofs Signed-off-by: Kees Cook <keescook@…>
- 14:52 Changeset in rtems-central [d073590] by Sebastian Huber <sebastian.huber@…>
- spec: Fix attribute order
- 12:51 Changeset in rtems-central [fe06ff8] by Sebastian Huber <sebastian.huber@…>
- interface: Use CContent.add_description_block() Shorten substitute_description() to substitute_text().
- 12:50 Changeset in rtems-central [7bb6e50] by Sebastian Huber <sebastian.huber@…>
- content: Add CContent.add_description_block()
- 10:39 GSoC/2020 edited by UTKARSH RAI
- (diff)
- 05:37 GSoC/2020 edited by Richi Dubey
- Formatting changes for Richi's notes (diff)
- 05:31 GSoC/2020 edited by Richi Dubey
- Richi's notes on first meeting (diff)
- 05:00 GSoC/2020 edited by Gedare Bloom
- (diff)
- 04:29 Ticket #3995 (Release doxygen support is broken) created by Chris Johns
- The doxygen support has been updated in the repository and the release …
- 03:30 GSoC/2020/Memory_Protection edited by UTKARSH RAI
- (diff)
06/02/20:
- 14:18 Changeset in rtems-central [35b189e] by Sebastian Huber <sebastian.huber@…>
- content: Add CContent.for_loop()
- 12:19 Changeset in rtems-central [bb6010d] by Sebastian Huber <sebastian.huber@…>
- validation: Add directive test case support
- 12:18 Changeset in rtems-central [a96d745] by Sebastian Huber <sebastian.huber@…>
- validation: Refactor to allow specialized tests
- 11:01 Changeset in rtems-source-builder [0e5ef63]5 by Sebastian Huber <sebastian.huber@…>
- 6: Update unstable RTEMS 6 tool chain
- 08:41 Changeset in rtems-source-builder [850d9b5]5 by Sebastian Huber <sebastian.huber@…>
- 6: Update unstable RTEMS 6 tool chain
- 05:11 Changeset in rtems-central [0541276] by Sebastian Huber <sebastian.huber@…>
- Use iterator for dict value iterations
- 05:08 Changeset in rtems-central [b928088] by Sebastian Huber <sebastian.huber@…>
- Avoid superfluous use of dict.keys()
- 05:00 Changeset in rtems-central [f401fe7] by Sebastian Huber <sebastian.huber@…>
- Use enumerate()
06/01/20:
- 19:29 GSoC/2020/BSP_Buildset_For_EPICS created by Mritunjay Kumar Sharma
- 12:00 Changeset in rtems-central [ea0906c] by Sebastian Huber <sebastian.huber@…>
- sphinxcontent: Support glossary term plurals
- 11:27 Ticket #3708 (Remove Doxygen comments from confdefs.h) closed by Sebastian Huber
- fixed: Removing the Doxygen markup from <rtems/confdefs.h> was a side-effect of #3875. With the new specification items for the application configuration options it would be possible to generate Doxygen markup for them: #3994.
- 11:26 Ticket #3994 (Generate Doxygen markup for the application configuration options) created by Sebastian Huber
- The application configuration options are now available as …
- 10:49 Changeset in rtems-docs [9b269ad]5am by Sebastian Huber <sebastian.huber@…>
- eng: Add interface specification how-to Update #3715.
05/31/20:
- 14:22 Changeset in rtems [96d9823]5 by Jan Sommer <jan.sommer@…>
- bsp/pc386: Disable interrupt nesting for job handler - Fixes timeout for smpipi01 where: + Main thread sends perform jobs to worker cpu while it is already performing jobs + Interrupt on worker cpu performs jobs, but with empty job list + Worker cpu continues to execut previous job and adds new job list to itself, which is never performed, since the interrupt has already been handled + Main thread blocks forever on barrier D
- 14:22 Changeset in rtems [6369daf]5 by Jan Sommer <jan.sommer@…>
- smpsignal01: Change state before sending the signal The signal handler of the consumer might start executing before rtems_signal_send of the producer returns. Therefore change the state to SIG_1_SENT before sending the signal.
- 14:22 Changeset in rtems [208cd6b]5 by Jan Sommer <jan.sommer@…>
- bsps/pc386: Separate smp API functions. Makes smpfatal08 link
- 14:22 Changeset in rtems [c954003]5 by Jan Sommer <jan.sommer@…>
- bsps/pc386: Fix Clock_isr for SMP - Do not forward Clock_isr through Clock_driver_support_at_tick as this will cause every processor to send IPIs with Clock_isr therby creating an infinie loop - Instead the processor handling the clock interrupt causes all other processors to call rtems_timecounter_tick to update their tick count
- 14:22 Changeset in rtems [5d4a1edc]5 by Jan Sommer <jan.sommer@…>
- bsp/pc386: Define interrupt stack frame for smp - Defines CPU_Interrupt_frame in cpu_impl.h - Updates isq_asm.S to save/restore registers in matching order to interrupt frame
- 14:22 Changeset in rtems [8937f12]5 by Jan Sommer <jan.sommer@…>
- bsp/pc386: Update context switch and restore Uses similar flow in cpu_asm.S for i386 as for arm.
- 14:22 Changeset in rtems [85d6a760]5 by Jan Sommer <jan.sommer@…>
- bsp/pc386: Update GDT to work for SMP Create a GS segment in the GDT for each processor for storing TLS. This makes the GDT in startAP.S obsolete as all processors now share the same GDT, which is passed to each AP at startup. The correct segment for each processor is calculated in cpu_asm.S. Update #3335
- 14:22 Changeset in rtems [f99b1f0]5 by Jan Sommer <jan.sommer@…>
- bsp/pc386: Turn start16.S into a startAP.S start16.S is now only used for SMP configurations to start the application processors. This commit removes all unnecessary parts for this job, i.e. video conssole initalisation, A20 gate activation and all non-AP related code. Update #3335
- 14:22 Changeset in rtems [a2b7ab03]5 by Jan Sommer <jan.sommer@…>
- bsp/pc386: Fix Makefile for building with SMP
05/29/20:
- 13:49 Ticket #3993 (Specify the RTEMS Classic API) created by Sebastian Huber
- For the RTEMS Qualification project we need a specification of the …
- 13:37 Changeset in rtems-central [d2dca82] by Sebastian Huber <sebastian.huber@…>
- Add specif.py
- 08:17 Changeset in rtems-central [94f668f] by Sebastian Huber <sebastian.huber@…>
- spec: Add /if/rtems/types/*
- 07:09 Changeset in rtems-central [c17dd4c] by Sebastian Huber <sebastian.huber@…>
- spec: Fix /if/rtems/config/*
- 06:57 Changeset in rtems-docs [459326c]5am by Sebastian Huber <sebastian.huber@…>
- eng: Update requirements tooling section Update #3715.
- 06:18 Changeset in rtems-central [fbc190c] by Sebastian Huber <sebastian.huber@…>
- spec: Add test procedure and platform types
- 05:09 Changeset in rtems-central [9d7485d] by Sebastian Huber <sebastian.huber@…>
- sphinxcontent: Add section prefix member
- 03:37 Changeset in rtems [64c7497] by Zhe Li <lizhe67@…>
- jffs2: Fix GC exit abnormally The log of this problem is: jffs2: Error garbage collecting node at 0x*! jffs2: No space for garbage collection. Aborting GC thread This is because GC believe that it do nothing, so it abort. After going over the image of jffs2, I find a scene that can trigger this problem stably. The scene is: there is a normal dirent node at summary-area, but abnormal at corresponding not-summary-area with error name_crc. The reason that GC exit abnormally is because it find that abnormal dirent node to GC, but when it goes to function jffs2_add_fd_to_list, it cannot meet the condition listed below: if ((*prev)->nhash == new->nhash && !strcmp((*prev)->name, new->name)) So no node is marked obsolete, statistical information of erase_block do not change, which cause GC exit abnormally. The root cause of this problem is: we do not check the name_crc of the abnormal dirent node with summary is enabled. Noticed that in function jffs2_scan_dirent_node, we use function jffs2_scan_dirty_space to deal with the dirent node with error name_crc. So this patch add a checking code in function read_direntry to ensure the correctness of dirent node. If checked failed, the dirent node will be marked obsolete so GC will pass this node and this problem will be fixed. Cc: <stable@…> Signed-off-by: Zhe Li <lizhe67@…> Signed-off-by: Richard Weinberger <richard@…>
05/28/20:
- 23:14 Ticket #3992 (Release URL path with sources is wrong) created by Chris Johns
- The path is wrong in the release scripts.
- 16:09 Changeset in rtems-central [3ceb3fb] by Sebastian Huber <sebastian.huber@…>
- interface: Fix substitution Do not evaluate the interface dependencies in description substitutions.
- 14:35 Changeset in rtems [109815a] by Gustavo A. R. Silva <gustavoars@…>
- jffs2: Replace zero-length array with flexible-array There is a regular need in the kernel to provide a way to declare having a dynamically sized set of trailing elements in a structure. Kernel code should always use “flexible array members”[1] for these cases. The older style of one-element or zero-length arrays should no longer be used[2]. [1] https://en.wikipedia.org/wiki/Flexible_array_member [2] https://github.com/KSPP/linux/issues/21 Signed-off-by: Gustavo A. R. Silva <gustavoars@…>
- 13:52 Changeset in rtems [8111a6ba] by Sebastian Huber <sebastian.huber@…>
- rtems: Generate <rtems/io.h> The manager documentation is a consolidation of the comments in Doxygen markup and the documentation sources in Sphinx markup. The documentation was transfered to interface specification items. This header file was generated from the items by a script. Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
- 13:48 Changeset in rtems [a3ed4219] by Sebastian Huber <sebastian.huber@…>
- score: Remove deprecated Thread This type was deprecated in RTEMS 5.1. Close #3991.
- 13:48 Ticket #3991 (Remove deprecated Thread typedef) created by Sebastian Huber
- 13:36 Changeset in rtems [312fcf2] by Sebastian Huber <sebastian.huber@…>
- rtems: Remove rtems_thread_cpu_usage_t This type was deprecated in RTEMS 5.1. Close #3594.
- 13:35 Changeset in rtems [1546b1c0] by Sebastian Huber <sebastian.huber@…>
- rtems: Remove region_information_block This type was deprecated in RTEMS 5.1. Close #3592.
- 13:35 Changeset in rtems [f8998f1] by Sebastian Huber <sebastian.huber@…>
- rtems: Remove rtems_context_fp This type was deprecated in RTEMS 5.1. Close #3590.
- 13:34 Changeset in rtems [df2dac3] by Sebastian Huber <sebastian.huber@…>
- rtems: Remove rtems_context This type was deprecated in RTEMS 5.1. Close #3588.
- 13:32 Changeset in rtems [65dc040] by Sebastian Huber <sebastian.huber@…>
- rtems: Remove rtems_rate_monotonic_period_time_t This type was deprecated in RTEMS 5.1. Close #3596.
- 13:31 Changeset in rtems [6a3fcd4] by Sebastian Huber <sebastian.huber@…>
- rtems: Remove deprecated rtems_extension This type was deprecated in RTEMS 5.1. Close #3988.
- 13:30 Changeset in rtems [13a4b880] by Sebastian Huber <sebastian.huber@…>
- rtems: Remove rtems_get_processor_count() This function was deprecated in RTEMS 5.1. Close #3990.
- 13:29 Changeset in rtems [e4215e43] by Sebastian Huber <sebastian.huber@…>
- rtems: Remove rtems_get_current_processor() This function was deprecated in RTEMS 5.1. Close #3989.
- 13:29 Ticket #3990 (Remove deprecated rtems_get_processor_count()) created by Sebastian Huber
- 13:28 Ticket #3989 (Remove deprecated rtems_get_current_processor()) created by Sebastian Huber
- 13:24 Changeset in rtems [dc4879b] by Sebastian Huber <sebastian.huber@…>
- rtems: Remove deprecated rtems_io_lookup_name() Close #3420.
- 12:17 Ticket #3988 (Remove deprecated rtems_extension) created by Sebastian Huber
- 11:48 Changeset in rtems [c0327d8] by Sebastian Huber <sebastian.huber@…>
- rtems: Generate <rtems/rtems/status.h> Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
- 11:48 Changeset in rtems [da44df3] by Sebastian Huber <sebastian.huber@…>
- rtems: Generate <rtems/rtems/config.h> Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
- 11:47 Changeset in rtems [71a2e7e] by Sebastian Huber <sebastian.huber@…>
- rtems: Generate <rtems/init.h> Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
- 11:47 Changeset in rtems [1af94608] by Sebastian Huber <sebastian.huber@…>
- rtems: Generate <rtems/config.h> Change license to BSD-2-Clause according to file histories and documentation re-licensing agreement. Update #3899. Update #3993.
- 08:26 Changeset in rtems-central [51d5741] by Sebastian Huber <sebastian.huber@…>
- spec: Add requirement references
- 08:04 Changeset in rtems-central [8832112] by Sebastian Huber <sebastian.huber@…>
- spec: Add content from engineering manual
- 07:21 Changeset in rtems-docs [23ab40d]5am by Sebastian Huber <sebastian.huber@…>
- eng: Add generated documentation of spec items The documentation of the specification items is generated by an RTEMS qualification tool from a specification of specification items. Move non-generated content to "req-for-req.rst". Update #3715.
- 06:54 Changeset in rtems-central [614b988] by Sebastian Huber <sebastian.huber@…>
- spec: Add examples
- 06:47 Changeset in rtems-central [f4eac19] by Sebastian Huber <sebastian.huber@…>
- spec: Reuse interface description and notes
- 06:42 Changeset in rtems-central [adb6e23] by Sebastian Huber <sebastian.huber@…>
- specverify: Improve contains operation
- 05:08 Changeset in rtems-central [a469257] by Sebastian Huber <sebastian.huber@…>
- spec: Canonicalize specification of items
- 04:47 Changeset in rtems-central [c606132] by Sebastian Huber <sebastian.huber@…>
- specdoc: Document value assert expression
05/27/20:
- 14:18 Changeset in rtems-central [f313e56] by Sebastian Huber <sebastian.huber@…>
- specdoc: Use mapper substitutions for descriptions
- 12:42 Changeset in rtems-central [e720d84] by Sebastian Huber <sebastian.huber@…>
- sphinxcontent: Add SphinxMapper?.add_get_reference()
- 12:14 Changeset in rtems-central [f156ed1] by Sebastian Huber <sebastian.huber@…>
- sphinxcontent: Make label/reference functions
- 12:05 Changeset in rtems-central [c8e568a] by Sebastian Huber <sebastian.huber@…>
- sphinxcontent: Move Sphinx content to new module
- 11:49 Changeset in rtems-libbsd [4a05b2e] by Christian Mauderer <christian.mauderer@…>
- if_ffec: Align send buffers to cache if necessary.
- 11:49 Changeset in rtems-libbsd [97dc907]6-freebsd-12 by Christian Mauderer <christian.mauderer@…>
- if_ffec: Align send buffers to cache if necessary.
- 11:06 Changeset in rtems-central [7f83e7f] by Sebastian Huber <sebastian.huber@…>
- items: Add link role filter to Item methods
- 09:40 Changeset in rtems-central [08c0232] by Sebastian Huber <sebastian.huber@…>
- spec: Add interface domain items
- 09:29 Changeset in rtems-central [c58ecfe] by Sebastian Huber <sebastian.huber@…>
- spec: Add interface-target link role
- 08:51 Changeset in rtems-central [ea17655] by Sebastian Huber <sebastian.huber@…>
- spec: Add dedicated constraint items
- 08:25 Ticket #3987 (ARMv7-M Exception handler does not store the SP) closed by Sebastian Huber <sebastian.huber@…>
- fixed: In bd750c9e/rtems: […]
- 08:08 Changeset in rtems-libbsd [5e37800]6-freebsd-12 by Christian Mauderer <christian.mauderer@…>
- busdma: Don't sync nocache memory on ARM The busdma shouldn't try to flush or invalidate cache in a nocache area.
- 08:08 Changeset in rtems-libbsd [beaacb5] by Christian Mauderer <christian.mauderer@…>
- busdma: Don't sync nocache memory on ARM The busdma shouldn't try to flush or invalidate cache in a nocache area.
- 07:55 Changeset in rtems-libbsd [7e453ad]6-freebsd-12 by Christian Mauderer <christian.mauderer@…>
- imx: Don't use USB_NEED_BUSDMA_COHERENT_ALLOC That option makes problems with some drivers because the buffers are not allways cache line aligned. Update 3869
- 07:55 Changeset in rtems-libbsd [828969e] by Christian Mauderer <christian.mauderer@…>
- imx: Don't use USB_NEED_BUSDMA_COHERENT_ALLOC That option makes problems with some drivers because the buffers are not allways cache line aligned. Update 3869
- 07:55 Changeset in rtems-libbsd [36b588e] by Christian Mauderer <christian.mauderer@…>
- rtwn_usb: Make sure buffers are cache aligned
- 07:55 Changeset in rtems-libbsd [bbdac23]6-freebsd-12 by Christian Mauderer <christian.mauderer@…>
- rtwn_usb: Make sure buffers are cache aligned
- 07:24 Changeset in rtems [bd750c9e]5 by Sebastian Huber <sebastian.huber@…>
- arm: Fix ARMv7-M exception handler Store the stack pointer of the exception context to the exception frame. Close #3987.
- 07:24 Ticket #3987 (ARMv7-M Exception handler does not store the SP) created by Sebastian Huber
- The default exception handler on ARMv7-M does not store the SP of the …
Note: See TracTimeline
for information about the timeline view.