#3020 assigned defect

Review tests using CONFIGURE_DISABLE_SMP_CONFIGURATION

Reported by: Sebastian Huber Owned by: Sebastian Huber
Priority: normal Milestone: Indefinite
Component: unspecified Version: 5
Severity: normal Keywords:
Cc: Blocked By:
Blocking:

Description

Some tests need CONFIGURE_DISABLE_SMP_CONFIGURATION to work correctly on SMP configurations. These tests must be reviewed. There should be a comment why this option is necessary or they should be changed to not use features unavailable on SMP, e.g. disabled preemption or an interrupt level mode > 0.

Change History (6)

comment:1 Changed on Aug 14, 2017 at 12:55:55 AM by Chris Johns

Milestone: 5.04.12.0

Please review and update the milestone. Thanks.

comment:2 Changed on Oct 10, 2017 at 6:46:55 AM by Sebastian Huber

Component: testingunspecified

comment:3 Changed on Oct 12, 2017 at 12:28:30 AM by Joel Sherrill

Owner: changed from joel.sherrill@… to Sebastian Huber
Status: newassigned

Refer to https://lists.rtems.org/pipermail/devel/2017-May/017784.html

testsuites/testdata can be enhanced to know that these tests fail on SMP. This would make a master list of the tests. Longer term, the tests need to be reviewed for underlying cause. If it is a specific SMP unsafe operation, then split that into a different test.

comment:4 Changed on Oct 12, 2017 at 11:15:27 AM by Sebastian Huber

Milestone: 4.12.0Indefinite

comment:5 Changed on Nov 16, 2017 at 2:29:34 PM by Sebastian Huber <sebastian.huber@…>

In e24d64b/rtems:

psx05: Remove CONFIGURE_DISABLE_SMP_CONFIGURATION

Update #3020.

comment:6 Changed on Dec 1, 2017 at 1:23:07 PM by Sebastian Huber <sebastian.huber@…>

In c589775a/rtems:

ada: Use CONFIGURE_DISABLE_SMP_CONFIGURATION

Most Ada tests fail otherwise.

Update #3020.

Note: See TracTickets for help on using tickets.