Timeline
12/01/21:
- 16:38 Ticket #4555 (Remove aarch64 and microblaze from RSB on 5 branch) created by Ryan Long
- These tools don't have a port to RTEMS 5, so there's no reason for …
- 16:36 Ticket #4554 (Adapt improved mailer.py for RSB 5 branch) created by Ryan Long
- Adapted the patch applied to master to fix mail support for the RSB so …
- 16:23 Ticket #4553 (Adapt improved mailer.py for rtems-tools 5 branch) created by Ryan Long
- Adapted the patch applied to master to fix mail support for …
- 15:39 Changeset in rtems [ff3f3490]5 by Christian Mauderer <christian.mauderer@…>
- untar: Make behavior similar to GNU or BSD tar RTEMS untar implementation had problems with overwriting or integrating archives into existing directory structures. This patch adapts the behavior to mimic that of a GNU tar or BSD tar and extends the tar01 test to check for the behavior. That is: * If a directory structure exists, the files from the archive will be integrated. Existing files are overwritten. * If a file exists and the archive contains a directory with the same name, the file is removed and a directory is created. In the above example: if l1/l2 is a file it will be overwritten with a new directory. * If a directory exists and the archive contains a file with the same name, the directory will be replaced if it is empty. If it contains files, the result is an error. * An archive also can contain only a file without the parent directories. If in that case one of the parent directories exists as a file extracting the archive results in an error. In the example: if l1/l2 is a file and the archive doesn't contain the directories but only the file l1/l2/x.txt that would be an error. * In case of an error, it is possible that the archive has been partially extracted. Closes #4552
- 15:39 Changeset in rtems [ffc57e3] by Christian Mauderer <christian.mauderer@…>
- untar: Make behavior similar to GNU or BSD tar RTEMS untar implementation had problems with overwriting or integrating archives into existing directory structures. This patch adapts the behavior to mimic that of a GNU tar or BSD tar and extends the tar01 test to check for the behavior. That is: * If a directory structure exists, the files from the archive will be integrated. Existing files are overwritten. * If a file exists and the archive contains a directory with the same name, the file is removed and a directory is created. In the above example: if l1/l2 is a file it will be overwritten with a new directory. * If a directory exists and the archive contains a file with the same name, the directory will be replaced if it is empty. If it contains files, the result is an error. * An archive also can contain only a file without the parent directories. If in that case one of the parent directories exists as a file extracting the archive results in an error. In the example: if l1/l2 is a file and the archive doesn't contain the directories but only the file l1/l2/x.txt that would be an error. * In case of an error, it is possible that the archive has been partially extracted. Closes #4568
- 14:57 Changeset in rtems-central [918764c] by Sebastian Huber <sebastian.huber@…>
- specview.py: Make analyzer happy
- 13:27 Changeset in rtems-central [7e0e2aa] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 13:22 Changeset in rtems-central [1bc1763] by Sebastian Huber <sebastian.huber@…>
- specview.py: Add "design" filter
- 13:21 Changeset in rtems-central [c37ffc0] by Sebastian Huber <sebastian.huber@…>
- specview.py: Add "api" filter
- 12:48 Changeset in rtems-central [35bf7fc] by Sebastian Huber <sebastian.huber@…>
- spec: Adjust link role for some design groups
- 08:57 Changeset in rtems-central [e7b6912] by Sebastian Huber <sebastian.huber@…>
- spec: Rework application configuration
- 07:00 Changeset in rtems-central [49633d3] by Sebastian Huber <sebastian.huber@…>
- spec: Add memory benchmarks to groups
11/30/21:
- 16:00 Ticket #4501 (TraceConverter.cc: Uncaught exception issue spotted by Coverity) closed by Ryan Long <ryan.long@…>
- fixed: In 59ca889/rtems-tools: […]
- 14:11 Changeset in rtems-central [7a33819] by Sebastian Huber <sebastian.huber@…>
- spec: Add requirements to groups
- 13:23 Changeset in rtems [870cf96] by Andriy Gapon <avg@…>
- kern_tc: unify timecounter to bintime delta conversion There are two places where we convert from a timecounter delta to a bintime delta: tc_windup and bintime_off. Both functions use the same calculations when the timecounter delta is small. But for a large delta (greater than approximately an equivalent of 1 second) the calculations were different. Both functions use approximate calculations based on th_scale that avoid division. Both produce values slightly greater than a true value, calculated with division by tc_frequency, would be. tc_windup is slightly more accurate, so its result is closer to the true value and, thus, smaller than bintime_off result. As a consequence there can be a jump back in time when time hands are switched after a long period of time (a large delta). Just before the switch the time would be calculated with a large delta from th_offset_count in bintime_off. tc_windup does the switch using its own calculations of a new th_offset using the large delta. As explained earlier, the new th_offset may end up being less than the previously produced binuptime. So, for a period of time new binuptime values may be "back in time" comparing to values just before the switch. Such a jump must never happen. All the code assumes that the uptime is monotonically nondecreasing and some code works incorrectly when that assumption is broken. For example, we have observed sleepq_timeout() ignoring a timeout when the sbinuptime value obtained by the callout code was greater than the expiration value, but the sbinuptime obtained in sleepq_timeout() was less than it. In that case the target thread would never get woken up. The unified calculations should ensure the monotonic property of the uptime. The problem is quite rare as normally tc_windup should be called HZ times per second (typically 1000 or 100). But it may happen in VMs on very busy hypervisors where a VM's virtual CPU may not get an execution time slot for a second or more. Reviewed by: kib MFC after: 2 weeks Sponsored by: Panzura LLC
11/29/21:
- 15:19 Changeset in rtems [73305a1] by Sebastian Huber <sebastian.huber@…>
- arm: Add AARCH32_PMSA_DATA_READ_WRITE_DEFAULT Add default memory attributes for read-write data. The actual attributes depend on the RTEMS_SMP build option. Update #4202.
- 13:54 Changeset in rtems [7fec89e2] by Sebastian Huber <sebastian.huber@…>
- arm: Fix AARCH32_PMSA_DATA_READ_WRITE_CACHED Fix definition of AARCH32_PMSA_DATA_READ_WRITE_CACHED. Since AARCH32_PMSA_ATTR_AP_EL1_RW_EL0_NO is zero, this fix is only cosmetic. Update #4202.
- 08:28 Ticket #4552 (untar: problems with existing directories) created by Christian Mauderer
- Our current implementation of untar in cpukit/libmisc/untar/untar.c …
- 07:49 Changeset in rtems [61d0df45] by Sebastian Huber <sebastian.huber@…>
- build: Remove trailing white space
- 07:35 Changeset in rtems [2de3a6e] by Sebastian Huber <sebastian.huber@…>
- build: Use common objects item for get memory
11/26/21:
- 13:42 Changeset in rtems-docs [835ece1] by Sebastian Huber <sebastian.huber@…>
- cpu-supplement: Update trap handling for SPARC Close #4459.
- 12:35 Changeset in rtems-docs [8731bd6] by Sebastian Huber <sebastian.huber@…>
- cpu-supplement: Update URL
- 12:10 Changeset in rtems-docs [87d1f4d] by Sebastian Huber <sebastian.huber@…>
-
cpu-supplement: Use
REG
for SPARC registers Update #4459.
- 09:38 Ticket #4551 (Workaround for GRLIB-TN-0011 required for sparc/leon3 BSPs in SMP ...) closed by Sebastian Huber <sebastian.huber@…>
- fixed: In bdcc814/rtems: […]
- 07:40 Changeset in rtems-central [dea2ef4] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 06:29 Changeset in rtems [e543a16] by Sebastian Huber <sebastian.huber@…>
- libtest: Fix sample reporting The sample reporting wronly added values to the wrong bin in some cases.
- 06:28 Changeset in rtems [5e3607bc] by Sebastian Huber <sebastian.huber@…>
- libtest: Fix overlap in measurement context
- 06:26 Changeset in rtems-central [545d5a3] by Sebastian Huber <sebastian.huber@…>
- spec: Reduce sample count
11/25/21:
- 16:54 Changeset in rtems-central [64942a0] by Sebastian Huber <sebastian.huber@…>
- spec: Add performance requirements
- 15:54 Changeset in rtems-central [062e230] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 12:55 Changeset in rtems-central [58afe54] by Sebastian Huber <sebastian.huber@…>
- spec: Add performance requirements
- 10:33 Changeset in rtems-central [94e99ff] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 09:58 Changeset in rtems-central [45494f7] by Sebastian Huber <sebastian.huber@…>
- spec: Workaround for broken document generator
- 09:03 Changeset in rtems-central [9d7f2a1] by Sebastian Huber <sebastian.huber@…>
- spec: Add performance requirements
- 08:25 Changeset in rtems-central [dd05878] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 06:47 Changeset in rtems-central [a1bbcb7] by Sebastian Huber <sebastian.huber@…>
- spec: Fix enabled-by of rtems_task_self()
- 06:42 Changeset in rtems-central [2f4118f] by Sebastian Huber <sebastian.huber@…>
- specview.py: Fix validation traversal
- 01:43 Changeset in rtems [dd70c81] by Joel Sherrill <joel@…>
- bsp_specs: Delete last remnants of these. Updates #3937.
11/24/21:
- 18:03 Changeset in rtems [e945e3fc] by Joel Sherrill <joel@…>
- */aclocal/*: Remove remnants of autoconf/automae build system Updates #4081.
- 16:24 Changeset in rtems-central [cef12a3] by Sebastian Huber <sebastian.huber@…>
- specview.py: More attribute substitutions
- 16:18 Changeset in rtems-central [4d7f331] by Sebastian Huber <sebastian.huber@…>
- validation: Add test context type support
- 15:08 Changeset in rtems-central [9f9917c] by Sebastian Huber <sebastian.huber@…>
- validation: Support optional perf measurements
- 14:33 Changeset in rtems-central [79cc481] by Sebastian Huber <sebastian.huber@…>
- spec: Add performance requirements
- 13:37 Changeset in rtems-central [2de1ffe] by Sebastian Huber <sebastian.huber@…>
- spec: Reword performance requirements
- 13:11 Changeset in rtems-central [c0d8670] by Sebastian Huber <sebastian.huber@…>
- validation: Add optional begin/end time point
- 12:19 Changeset in rtems-central [2647229] by Sebastian Huber <sebastian.huber@…>
- spec: Add usage constraints
- 12:08 Changeset in rtems [bafeff60] by Marcus Ritter <marcus.ritter@…>
- bsp/altera-cyclone-v: fix the creation of reserved memory regions
- 10:29 Changeset in rtems-central [932679b] by Sebastian Huber <sebastian.huber@…>
- spec: Fix math formats
- 09:21 Changeset in rtems-central [806f969] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 09:16 Changeset in rtems-central [9828821] by Sebastian Huber <sebastian.huber@…>
- spec: Adjust acfg constraints
- 08:57 Changeset in rtems-central [5b1d4e7] by Sebastian Huber <sebastian.huber@…>
- spec: Specify SMP scheduler detail
- 08:23 Changeset in rtems-central [3d51ce69] by Sebastian Huber <sebastian.huber@…>
- spec: Specify SMP scheduler detail
- 08:22 Changeset in rtems-central [ca2f120] by Sebastian Huber <sebastian.huber@…>
- spec: Fix text and improve test action
11/23/21:
- 19:15 Changeset in rtems-central [d428e67] by Sebastian Huber <sebastian.huber@…>
- spec: Fix link roles
- 16:42 Changeset in rtems-central [f411e8c] by Sebastian Huber <sebastian.huber@…>
- specview.py: Remove unused variable
- 16:23 Changeset in rtems-central [abeb90f9] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 15:48 Changeset in rtems-central [2b8f769] by Sebastian Huber <sebastian.huber@…>
- spec: Improve Signal Manager specification
- 15:32 Changeset in rtems [bdcc814] by Sebastian Huber <sebastian.huber@…>
- sparc: Add workaround for GRLIB-TN-0011 Affected components are the GR712RC, UT699, UT699E, UT700, and LEON3FT-RTAX. Strictly, the workaround is only necessary if the MMU is enabled. Use FIX_LEON3FT_B2BST to enable the workaround. This is not 100% appropriate, but the best thing we can use to enable the workaround. Close #4551.
- 15:26 Ticket #4551 (Workaround for GRLIB-TN-0011 required for sparc/leon3 BSPs in SMP ...) created by Sebastian Huber
- The check script tn-0011.tcl reported the following affected code …
- 14:20 Changeset in rtems-docs [838b78a] by Sebastian Huber <sebastian.huber@…>
- c-user: Replace "precision" with "resolution" Resolution is the right term for the documented property.
- 14:15 Changeset in rtems [675e879] by Sebastian Huber <sebastian.huber@…>
- rtems: Replace "precision" with "resolution" Resolution is the right term for the documented property.
- 14:05 Changeset in rtems-central [51d85ca] by Sebastian Huber <sebastian.huber@…>
- spec: Replace "precision" with "resolution"
- 13:52 Ticket #4265 (Add rtems_get_build_hash()) closed by Sebastian Huber
-
wontfix: The
rtems_get_build_hash()
was dropped in favour of #4269. - 13:49 Ticket #4544 (The last processor must not be removed if it is owned by a helping ...) closed by Sebastian Huber <sebastian.huber@…>
- fixed: In 513b90d/rtems-docs: […]
- 13:36 Ticket #4546 (A thread restart does not update the priority of related threads) closed by Sebastian Huber <sebastian.huber@…>
- fixed: In 5468464/rtems: […]
- 13:36 Ticket #4545 (The SMP EDF scheduler can only support more restricted affinity sets ...) closed by Sebastian Huber <sebastian.huber@…>
- fixed: In 834a86fe/rtems: […]
- 13:36 Ticket #4531 (Data corruption in SMP schedulers) closed by Sebastian Huber <sebastian.huber@…>
- fixed: In 6443c9d/rtems: […]
- 13:36 Ticket #4534 (SMP EDF scheduler violates priority group ordering) closed by Sebastian Huber <sebastian.huber@…>
- fixed: In b9990b8d/rtems: […]
- 13:35 Ticket #4532 (Priority inversion issues with MrsP locking protocol implementation) closed by Sebastian Huber <sebastian.huber@…>
- fixed: In 3d6ebde1/rtems: […]
11/22/21:
- 15:05 Changeset in rtems-central [6937b1f] by Sebastian Huber <sebastian.huber@…>
- spec: Remove duplicate constraints
- 12:13 Changeset in rtems-central [a2228ff] by Sebastian Huber <sebastian.huber@…>
- spec: Add GRLIB errata
- 11:46 Changeset in rtems-central [0ea5b2a] by Sebastian Huber <sebastian.huber@…>
- spec: Adjust enabled-by for no-cache specs
- 10:07 Changeset in rtems-central [4aeedad] by Sebastian Huber <sebastian.huber@…>
- specview.py: Improve validation information
- 09:56 Changeset in rtems-central [91f30fd] by Sebastian Huber <sebastian.huber@…>
- spec: Fix validation links
11/19/21:
- 22:29 Changeset in rtems [ede2278d] by Mark Johnston <markj@…>
- timecounter: Initialize tc_lock earlier Hyper-V wants to register its MSR-based timecounter during SI_SUB_HYPERVISOR, before SI_SUB_LOCK, since an emulated 8254 may not be available for DELAY(). So we cannot use MTX_SYSINIT to initialize the timecounter lock. PR: 259878 Reviewed by: kib MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D33014
- 22:02 Ticket #4550 (Add --rtems-version to rtems-test) created by Joel Sherrill
- The rtems-test does not have a way to override the RTEMS version. This …
- 14:44 Ticket #3702 (Space profile for RTEMS SMP) closed by Sebastian Huber
- fixed: The Technical Note: Space Profile is finalized: https://ftp.rtems.org/pub/rtems/people/sebh/tn-space-profile-r6-23062019.pdf Please note that the pre-qualified feature set of RTEMS is a proper superset of the space profile.
- 13:11 Changeset in rtems-central [abe93ee] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 12:29 Changeset in rtems-central [31bf9a5] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 12:25 Changeset in rtems-central [1072bef] by Sebastian Huber <sebastian.huber@…>
- spec: Fix infinite loop after test suite end
- 11:57 Changeset in rtems-central [3cf71c4] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 11:52 Changeset in rtems-central [47cd999] by Sebastian Huber <sebastian.huber@…>
- spec: Fix sporadic test failures
- 10:02 Changeset in rtems-central [5018f6d] by Sebastian Huber <sebastian.huber@…>
- spec: Workaround for broken document generator
- 09:36 Changeset in rtems-central [52fdcbc] by Sebastian Huber <sebastian.huber@…>
- spec: Add interface placement link
- 08:54 Ticket #4527 (Add new directives to get all time values provided by the timehands) closed by Sebastian Huber <sebastian.huber@…>
- fixed: In 38ec48d/rtems-docs: […]
- 07:55 Changeset in rtems-central [d2360b0] by Sebastian Huber <sebastian.huber@…>
- modules: Update rtems
- 07:45 Changeset in rtems-docs [61410da] by Sebastian Huber <sebastian.huber@…>
- c-user: Use RTEMS_WHO_AM_I for rtems_task_ident()
- 07:19 Changeset in rtems-central [5b5b9bf] by Sebastian Huber <sebastian.huber@…>
- spec: Specify EDF SMP set affinity error
11/18/21:
- 19:47 Changeset in rtems-central [701ae06] by Sebastian Huber <sebastian.huber@…>
- interface: Support constraints for variables
- 19:47 Changeset in rtems-central [8fd32fd] by Sebastian Huber <sebastian.huber@…>
- spec: Improve task modes specification
- 19:18 Changeset in rtems-central [d8516b7] by Sebastian Huber <sebastian.huber@…>
- spec: Remove clocks requirement
- 17:16 Changeset in rtems-source-builder [ad54d1d] by Joel Sherrill <joel@…>
- bare/.../dtc.bset: Update to 1.6.1 like other cases
- 17:05 Ticket #4221 (dtc recipe issue -- dependency on yaml.h) closed by Karel Gardas <karel@…>
- fixed: In f2a8973/rtems-source-builder: […]
- 11:13 Changeset in rtems [9b6362da] by Sebastian Huber <sebastian.huber@…>
- rtems: Use RTEMS_WHO_AM_I for rtems_task_ident()
- 09:40 Changeset in rtems-central [1984239] by Sebastian Huber <sebastian.huber@…>
- spec: Specify some Interrupt Manager interfaces
- 08:46 Changeset in rtems-central [b7282c7] by Sebastian Huber <sebastian.huber@…>
- spec: Use RTEMS_WHO_AM_I for rtems_task_ident()
- 08:38 Changeset in rtems-central [5634751] by Sebastian Huber <sebastian.huber@…>
- spec: Specify rtems_build_name() function
- 08:01 Changeset in rtems-central [cd9d0ad] by Sebastian Huber <sebastian.huber@…>
- spec: Specify RTEMS_CONFIGURED_MINIMUM_STACK_SIZE
- 07:54 Changeset in rtems-central [2ec2fbb] by Sebastian Huber <sebastian.huber@…>
- spec: Specify RTEMS_MINIMUM_PRIORITY
- 07:50 Changeset in rtems-central [bd9519d] by Sebastian Huber <sebastian.huber@…>
- spec: Specify RTEMS_MINIMUM_STACK_SIZE
- 07:40 Changeset in rtems-central [96aa248] by Sebastian Huber <sebastian.huber@…>
- spec: Specify RTEMS_NO_PRIORITY
- 07:32 Changeset in rtems-central [f95aef7] by Sebastian Huber <sebastian.huber@…>
- spec: Specify RTEMS_SELF
- 06:59 Changeset in rtems [18484f02] by Sebastian Huber <sebastian.huber@…>
- rtems: Add external functions These external functions rtems_scheduler_get_processor() and rtems_scheduler_get_processor_maximum() which may be used by bindings for languages other than C/C++.
- 02:53 Changeset in rtems [75b3f48a] by Vikram Garhwal <fnu.vikram@…>
- libfdt: overlay: make overlay_get_target() public This is done to get the target path for the overlay nodes which is very useful in many cases. For example, Xen hypervisor needs it when applying overlays because Xen needs to do further processing of the overlay nodes, e.g. mapping of resources(IRQs and IOMMUs) to other VMs, creation of SMMU pagetables, etc. Signed-off-by: Vikram Garhwal <fnu.vikram@…> Message-Id: <1637204036-382159-2-git-send-email-fnu.vikram@…> Signed-off-by: David Gibson <david@…>
11/17/21:
- 19:42 Changeset in rtems-central [7abe66d] by Sebastian Huber <sebastian.huber@…>
- spec: Specify scheduler language bindings
- 19:05 Changeset in rtems [99fdfcd] by Sebastian Huber <sebastian.huber@…>
- rtems: Add signal header to implementation group
- 16:32 Changeset in rtems-central [4adec9e] by Sebastian Huber <sebastian.huber@…>
- spec: Specify RTEMS_ID_NONE
- 16:30 Changeset in rtems [1eb266b] by Kinsey Moore <kinsey.moore@…>
- cpukit: Consistize OAR copyright headers These two OAR copyright headers are the only two in the codebase with a format that differs from the typical OAR copyright header. This makes all of the OAR copyright headers consistent.
- 16:18 Changeset in rtems-central [2456247] by Sebastian Huber <sebastian.huber@…>
- spec: Validate alignment constants
- 15:16 Changeset in rtems-central [cad51c4] by Sebastian Huber <sebastian.huber@…>
- spec: Specify signal numbers
- 15:15 Changeset in rtems-central [025ab9e] by Sebastian Huber <sebastian.huber@…>
- spec: Clarify event numbers
- 08:04 Changeset in rtems-central [294b0dc] by Sebastian Huber <sebastian.huber@…>
- applconfig: Clear page before options
- 07:46 Changeset in rtems-docs [cf9f212] by Sebastian Huber <sebastian.huber@…>
- c-user: Clarify BSP related configuration settings
Note: See TracTimeline
for information about the timeline view.