Timeline



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

11/16/21:

22:09 Changeset in rtems-central [bdc208f] by Sebastian Huber <sebastian.huber@…>
spec: Specify status constants
16:26 Changeset in rtems [50cf1932] by Kinsey Moore <kinsey.moore@…>
cpukit: Enable debug for SMP AArch64 Ensure when both RTEMS_DEBUG is specified and pointers are large that enough space is allocated to accomodate the Per_CPU_Control structure. This changes the calculation to be more compositional instead of trying to list out every permutation of options possible.
16:00 Changeset in rtems [c47daf6f] by Sebastian Huber <sebastian.huber@…>
config: Fix IO driver table initialization Check all IO driver table configuration options which are used to initialize _IO_Driver_address_table[]. Checks for the following settings were missing: * CONFIGURE_BSP_PREREQUISITE_DRIVERS * CONFIGURE_APPLICATION_PREREQUISITE_DRIVERS * CONFIGURE_APPLICATION_NEEDS_WATCHDOG_DRIVER * CONFIGURE_APPLICATION_EXTRA_DRIVERS Update #3875.
10:34 Changeset in rtems-central [fc72832] by Sebastian Huber <sebastian.huber@…>
config.yml: Fix for renamed header files
10:34 Changeset in rtems-central [5c4bfd2] by Sebastian Huber <sebastian.huber@…>
spec: Improve acfg specification Rework BSP provided configuration settings.
10:33 Changeset in rtems-central [d0fe257] by Sebastian Huber <sebastian.huber@…>
spec: Clarify RTEMS_MINIMUM_STACK_SIZE
10:26 Changeset in rtems-central [b142419] by Sebastian Huber <sebastian.huber@…>
spec: Avoid magic number
08:14 Changeset in rtems-docs [513b90d] by Sebastian Huber <sebastian.huber@…>
c-user: rtems_scheduler_remove_processor() Update error status description. Close #4544.
07:54 Changeset in rtems-central [92cdff2] by Sebastian Huber <sebastian.huber@…>
spec: Errors of rtems_scheduler_remove_processor()
07:35 Changeset in rtems-central [2793c7f] by Sebastian Huber <sebastian.huber@…>
spec: Conditional not pre-qualified constraints
07:35 Changeset in rtems-central [765ed1c] by Sebastian Huber <sebastian.huber@…>
applconfig: Check enabled for constraints
07:17 Changeset in rtems-docs [1c8ce33] by Sebastian Huber <sebastian.huber@…>
c-user: Use rubric for configuration options Clear the page for each configuration options similar to the directives. Use a rubric instead of a definition list for the application configuration options similar to the directive documentation pages. For direcives and application configuration options use the same rubric order. Generalize value constraints to constraints. This patch does not change hand written content.
07:00 Changeset in rtems-docs [1badb5f] by Sebastian Huber <sebastian.huber@…>
c-user: CONFIGURE_MAXIMUM_POSIX_KEY_VALUE_PAIRS Fix default value description.
06:44 Changeset in rtems [c1395ca0] by Sebastian Huber <sebastian.huber@…>
build: Add --rtems-version command line option Update #4548.

11/15/21:

20:19 Changeset in rtems-tools [59ca889] by Ryan Long <ryan.long@…>
TraceConverter?.cc: Add final catch for exceptions CID 1471639: Add catch for exception Closes #4501
20:13 Ticket #4501 (TraceConverter.cc: Uncaught exception issue spotted by Coverity) reopened by Ryan Long
18:15 Changeset in rtems [32cee883] by Sebastian Huber <sebastian.huber@…>
config: CONFIGURE_DISABLE_BSP_SETTINGS Evaluate CONFIGURE_DISABLE_BSP_SETTINGS for each affected application configuration option. This makes the code easier to review since the influence of CONFIGURE_DISABLE_BSP_SETTINGS is locally visible in the code. Update #3875.
17:58 Changeset in rtems-central [1500c76] by Sebastian Huber <sebastian.huber@…>
applconfig: Use rubric instead of definition list Generalize value constraints to constraints. For direcives and application configuration options use the same rubric order.
17:57 Changeset in rtems-central [5d102aa] by Sebastian Huber <sebastian.huber@…>
interface: Support constraints for defines
17:56 Changeset in rtems-central [f9bcf9c] by Sebastian Huber <sebastian.huber@…>
spec: Fix default value description
11:39 Ticket #4356 (rtems_semaphore_set_priority() uses an invalid SMP lock) closed by Sebastian Huber <sebastian.huber@…>
fixed: In ee57a7f1/rtems: […]
11:37 Ticket #4549 (Timecounter: Add NTP support (cloned)) created by GabrielMoyano
Cloned from #2348: ---- The FreeBSD timecounter implementation …
09:20 Changeset in rtems [834a86fe] by Sebastian Huber <sebastian.huber@…>
score: Restrict affinity for EDF SMP scheduler The SMP EDF scheduler supports a one-to-one and one-to-all thread to processor affinity. It accepted affinity sets which are a proper subset of the online processor containing at least two processors owned by the scheduler. In this case it used a one-to-one thread to processor affinity. This leads to undefined behaviour if a processor is removed since the higher level check in rtems_scheduler_remove_processor() does not account for this implementation detail. Restrict the affinity set accepted by the SMP EDF scheduler to 1. all online processors, or 2. exactly one processor owned by the scheduler. Close #4545.
07:46 Changeset in rtems [f06dd3e] by Sebastian Huber <sebastian.huber@…>
build: Optional RTEMS_MAJOR via command line Update #4548.
07:36 Changeset in rtems [9551f340] by Sebastian Huber <sebastian.huber@…>
Revert "optvermaj.yml: Allow RTEMS_MAJOR to be overridden so RTEMS 7 tools can be tested" This reverts commit d1bbfbea5f60f552b2b3138bb1df35c3372f2461.
07:33 Changeset in rtems [a0650f5f] by Sebastian Huber <sebastian.huber@…>
build: Support command line specified options Update #4548.

11/14/21:

12:35 Changeset in rtems-central [ba9857b] by Sebastian Huber <sebastian.huber@…>
spec: Move not-prequalified constraint to top

11/13/21:

21:22 Changeset in rtems-source-builder [081f8ff] by Karel Gardas <karel@…>
RSB: fix hash setup for binutils 2.37
21:15 Changeset in rtems-central [5fccdf5] by Sebastian Huber <sebastian.huber@…>
spec: Add interface function links
21:12 Changeset in rtems-central [a07f53a] by Sebastian Huber <sebastian.huber@…>
spec: Add constant not pre-qualified constraint
21:12 Changeset in rtems-central [3fcc02e] by Sebastian Huber <sebastian.huber@…>
spec: Add not pre-qualified constraints
17:11 Changeset in rtems-central [3e0e46e] by Sebastian Huber <sebastian.huber@…>
spec: Polish configuration API
17:10 Changeset in rtems-central [dc014e1] by Sebastian Huber <sebastian.huber@…>
specview.py: Substitute "rationale" attributes
14:25 Changeset in rtems-central [11712d6] by Sebastian Huber <sebastian.huber@…>
spec: Specify irqamp_get_timestamp_registers()
14:23 Changeset in rtems-central [94a1824] by Sebastian Huber <sebastian.huber@…>
spec: Use compiler for IO load/store This has two reasons. Firstly, the clang compiler does not understand the GCC assembler constains. Secondly, it allows compiler generated workarounds for chip errata.
11:57 Changeset in rtems-source-builder [f2a8973] by Karel Gardas <karel@…>
RSB: update dtc 1.6.0 -> dtc 1.6.1 Fixes #4221 Note: the patch updates only dtc 1.6.0 occurrences. It leaves all other dtc (1.4.x) usages as they are just to not break anything which depends on older dtc versions.

11/12/21:

23:00 Ticket #4548 (Add RTEMS version option to waf configure) created by Chris Johns
We need a way to override the default release for testing. This is a …
16:59 Changeset in rtems [388dd97] by Gleb Smirnoff <glebius@…>
Add in_localip_fib(), in6_localip_fib(). Check if given address/FIB exists locally. Reviewed by: melifaro Differential revision: https://reviews.freebsd.org/D32913
16:22 Changeset in rtems-central [6271a40] by Sebastian Huber <sebastian.huber@…>
specview.py: Use enabled-by for no-validation
16:21 Changeset in rtems-central [8e1f1e0] by Sebastian Huber <sebastian.huber@…>
spec: Adjust enabled-by for no-cache specs
16:21 Changeset in rtems-central [9a37c32] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
14:59 Changeset in rtems [d1bbfbe] by Joel Sherrill <joel@…>
optvermaj.yml: Allow RTEMS_MAJOR to be overridden so RTEMS 7 tools can be tested
14:53 Changeset in rtems-source-builder [e4f6037] by Joel Sherrill <joel@…>
rtems-tools-6.cfg: Bump hash to get fix for rtems-test
14:25 Changeset in rtems-tools [6b31bb0] by Alex White <alex.white@…>
rtemstoolkit/mailer.py: Fix parsing of options with no optarg
13:49 Ticket #4541 (rtems_jffs2_rmnod function problem) closed by Sebastian Huber
worksforme: The rmnod_h file system operation is used by unlink() and rmdir().
11:12 Changeset in rtems-central [cce3a91] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
11:12 Changeset in rtems-central [020df4c] by Sebastian Huber <sebastian.huber@…>
spec: Fix sporadic test errors
09:26 Changeset in rtems-central [60b440b] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
08:09 Changeset in rtems-central [8fbd33c] by Sebastian Huber <sebastian.huber@…>
spec: Specify an SMP scheduler detail
07:46 Changeset in rtems-central [c7585db] by Sebastian Huber <sebastian.huber@…>
spec: Use third processor if available This avoids faking the ask for help request processing for the test.
07:17 Changeset in rtems [3b6e263a] by Sebastian Huber <sebastian.huber@…>
score: _Thread_queue_Surrender_no_priority() Simplify _Thread_queue_Surrender_no_priority() and use _Thread_queue_Resume(). Update #4546.
07:13 Changeset in rtems-central [808cbfd] by Sebastian Huber <sebastian.huber@…>
spec: Add comment and use less memory
03:28 Changeset in rtems-docs [fa25208] by Amar Takhar <amar@…>
Update jQuery from 1.12.4 to 3.6.0. Identified by security scans.

11/11/21:

21:08 Ticket #4547 (dtc build failure on msys2 - all rtems6 target tools fail to build on ...) created by kgardas
I'm testing RSB git source updated 2021-11-10 and it fails on freshly …
19:04 Changeset in rtems-central [19f078f] by Sebastian Huber <sebastian.huber@…>
spec: Add a test scenario with a sticky node
17:54 Ticket #2902 (Port RTEMS to Microblaze) closed by Joel Sherrill
fixed: A Microblaze port and BSP for the KCU105 (HW and Qemu) have been merged. LWIP and libbsd should be supported soon. Closing.
17:54 Changeset in rtems-central [8aae088] by Sebastian Huber <sebastian.huber@…>
spec: Fix comment
16:05 Changeset in rtems-central [ec7b4ca] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
13:23 Changeset in rtems [6cef3f1] by Sebastian Huber <sebastian.huber@…>
score: Do not shadow parameter
10:03 Changeset in rtems-central [a4a40d8] by Sebastian Huber <sebastian.huber@…>
spec: Update due to score API changes
09:34 Changeset in rtems [e429e97] by Sebastian Huber <sebastian.huber@…>
score: Simplify thread wait state handling Remove the THREAD_WAIT_STATE_READY_AGAIN and simply use the initial value to indicate that a thread does not wait on something. Rename THREAD_WAIT_FLAGS_INITIAL to THREAD_WAIT_STATE_READY. This change is necessary so that _Thread_Continue() can be called for threads which never waited on something (for example dormant threads). Update #4546.
08:00 Changeset in rtems [2e56aab] by Sebastian Huber <sebastian.huber@…>
score: Move _Thread_queue_Extract() Move _Thread_queue_Extract() since this function is not used by the core services (threads, semaphores, mutexes, message queues). Update #4546.
07:44 Changeset in rtems [5468464] by Sebastian Huber <sebastian.huber@…>
score: Properly continue the thread during restart The _Thread_queue_Extract() does not deal with potential priority updates and the SMP locking protocol handling. Use _Thread_queue_Continue(). For the POSIX signals processing this is currently probably unnecessary, however, the use case is similar to the restart so use the same appoach. Close #4546.
07:35 Changeset in rtems [50aef135] by Sebastian Huber <sebastian.huber@…>
score: Add _Thread_MP_Extract_proxy() Remove _Thread_queue_Extract_with_proxy() and move the proxy extraction to _Thread_MP_Extract_proxy(). Move similar code blocks of the previous caller of _Thread_queue_Extract_with_proxy() to helper functions. Update #4546.
07:33 Changeset in rtems [cd791039] by Sebastian Huber <sebastian.huber@…>
score: Remove thread timer earlier The earlier we remove the thread timer the less likely is a superfluous thread timeout processing. Update #4546.

11/10/21:

18:27 Changeset in rtems-source-builder [dbc11a8] by Karel Gardas <karel@…>
RSB: add GRUB2 to the RTEMS tools and use it in 6/rtems-x86_64 build set
17:00 Ticket #4546 (A thread restart does not update the priority of related threads) created by Sebastian Huber
Consider the following scenario. Let a high priority task H wait on a …
10:11 Changeset in rtems-central [6d35128] by Sebastian Huber <sebastian.huber@…>
spec: Improve processor removal specification
08:27 Ticket #4545 (The SMP EDF scheduler can only support more restricted affinity sets ...) created by Sebastian Huber
The SMP EDF scheduler supports a one-to-one and one-to-all thread to …
08:15 Changeset in rtems [69aaf587] by Sebastian Huber <sebastian.huber@…>
libtest: Improve the interrupt test timing If no state change occurred during the test action, then assume a late interrupt.
07:54 Changeset in rtems [6443c9d] by Sebastian Huber <sebastian.huber@…>
score: Fix assertion in SMP scheduler framework Properly assert that the scheduled chain is not empty. Fix formatting. Close #4531.

11/09/21:

17:06 Ticket #4145 (rtems-source-builder: Update RTEMS Kernel Recipe to Use waf for RTEMS) closed by Ryan Long <ryan.long@…>
fixed: In def9347/rtems-source-builder: […]
15:47 Changeset in rtems [8b21a1b9] by Elvira Khabirova <e.khabirova@…>
libfdt: fix an incorrect integer promotion UINT32_MAX is an integer of type unsigned int. UINT32_MAX + 1 overflows unless explicitly computed as unsigned long long. This led to some invalid addresses being treated as valid. Cast UINT32_MAX to uint64_t explicitly. Signed-off-by: Elvira Khabirova <e.khabirova@…>
15:11 Changeset in rtems-central [214d7d3] by Sebastian Huber <sebastian.huber@…>
spec: Specify ask for help request
14:51 Changeset in rtems-central [8cefdc1] by Sebastian Huber <sebastian.huber@…>
modules: Update rtems
12:47 Changeset in rtems-central [283aa86] by Sebastian Huber <sebastian.huber@…>
spec: Specify ask for help details

11/08/21:

14:34 Changeset in rtems-central [3fcf994] by Sebastian Huber <sebastian.huber@…>
spec: Specify scheduler yield
12:26 Changeset in rtems-central [77400c8] by Sebastian Huber <sebastian.huber@…>
spec: Fix issue with RTEMS_DEBUG
10:08 Changeset in rtems [c69a70a] by Sebastian Huber <sebastian.huber@…>
rtems: Fix rtems_scheduler_remove_processor() Return an error status for the following error condition in rtems_scheduler_remove_processor(): While an attempt is made to remove a processor from a scheduler, while the processor is the only processor owned by the scheduler, if a thread exists which uses the scheduler as a helping scheduler, then the processor shall not be removed. The reason is that ask for help requests and withdraw node requests are processed asynchronously in any order. An ask for help request carried out on a scheduler without a processor is undefined behaviour. Update error status description. Update #4544.
09:44 Ticket #4544 (The last processor must not be removed if it is owned by a helping ...) created by Sebastian Huber
The following error condition is currently not checked by …
09:26 Changeset in rtems-central [d6db730] by Sebastian Huber <sebastian.huber@…>
validation: Move support code before fixture
08:58 Changeset in rtems-central [d2c27b8] by Sebastian Huber <sebastian.huber@…>
spec: Remove processor special case

11/07/21:

22:15 Changeset in rtems-source-builder [6bc7cac] by Joel Sherrill <joel@…>
config/[67]/rtems-*.bset: Move dtc to default set
22:15 Changeset in rtems-source-builder [09498ee] by Joel Sherrill <joel@…>
rtems-tools-6.cfg: Bump rtems-tools hash

11/05/21:

19:16 Changeset in rtems-central [91b8e87] by Sebastian Huber <sebastian.huber@…>
spec: Fix integer constant

11/04/21:

19:25 Changeset in rtems-source-builder [33d8196] by Kinsey Moore <kinsey.moore@…>
rtems-gcc-10-newlib-head: Uncomment patch lines These lines were accidentally committed with a leading + which resulted in them being non-functional. This restores them to functionality such that the patch gets downloaded and applied appropriately.
15:43 Ticket #4501 (TraceConverter.cc: Uncaught exception issue spotted by Coverity) closed by Ryan Long <ryan.long@…>
fixed: In d1df4f6/rtems-tools: […]
03:39 Ticket #4104 (RSB Tools newlib patch checksum fails.) reopened by Benjamin Garner
Checksum has broken again for this patch, 4.11 branch failing to build.
Note: See TracTimeline for information about the timeline view.