[RTEMS Project] #2355: SPARC: Several shared drivers are not SMP ready

RTEMS trac trac at rtems.org
Fri May 12 09:57:36 UTC 2017


#2355: SPARC: Several shared drivers are not SMP ready
-----------------------------+-------------------------------
 Reporter:  Sebastian Huber  |       Owner:  Daniel Hellstrom
     Type:  defect           |      Status:  new
 Priority:  normal           |   Milestone:  4.12.0
Component:  General          |     Version:  4.11
 Severity:  normal           |  Resolution:
 Keywords:                   |
-----------------------------+-------------------------------

Comment (by Daniel Hellstrom):

 With the most recent patches send to the devel-list most drivers have been
 fixed and now supports SMP.

 Still there are a couple which has not been addressed, the focus has been
 on the device drivers that are present/used on multi-core LEON devices
 such as dual-core GR712RC and quad-core GR740.

 The remaining drivers that generate warnings about this are:

  * shared/spw/grspw.c  - old driver, better functionality and SMP support
 in shared/spw/grspw_pkt.c. I'm thinking we should disable this driver for
 SMP builds.

  * shared/1553/gr1553rt.c - Used by GR740. Was considered of lower
 priority but will be fixed in June.

 Related to this topic also important:

  * sparc/shared/spw/grspw_router.c - Central for GR740. Build does not
 produce warnings since HW does not generate interrupts. A patch is pending
 on this one including SMP support and more importantly API updates for the
 GR740.

 Personally I think the current LEON3 BSP state regarding topic this should
 not be a blocker for a 4.12 branch?

--
Ticket URL: <http://devel.rtems.org/ticket/2355#comment:3>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list