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

RTEMS trac trac at rtems.org
Tue Nov 14 09:58:39 UTC 2017


#2355: SPARC: Several shared drivers are not SMP ready
-----------------------------+-------------------------------
 Reporter:  Sebastian Huber  |       Owner:  Daniel Hellstrom
     Type:  defect           |      Status:  new
 Priority:  highest          |   Milestone:  5.1
Component:  arch/sparc       |     Version:  5
 Severity:  blocker          |  Resolution:
 Keywords:                   |
-----------------------------+-------------------------------

Comment (by Daniel Hellstrom):

 Sorry for my late reply.

 It seems that "Update #2355" in the commit message does not work when I
 push. But the text says "remote: 3: update trac" as if it working when
 pushing.

 The following patches affect the status of this ticket since August:
  * 1ccce05337be6e81f823039932a8a10d2b07c2d8
  * 6b339b5af65b243ea32edce29dc5642440ba68d5
  * 59af2cc58e37481f176cbea96e6a59e70a9f5598 (pushed today)

 Status (libbsp/sparc/shared/):
  * [FIXED] spw/grspw.c  - disabled on SMP builds via Makefiles. Only safe
 in UP configuration.
  * [FIXED] spw/grspw_router.c - SMP protection via spin-locks & semaphore.
  * [TODO] 1533/gr1553rt.c - work not started yet. Is not SMP safe
 currently.

 With the router patch it is only the GR1553B in RT mode that is not SMP
 safe on the GR740. We could disable the RT driver on SMP for now to avoid
 the warnings until SMP is fixed? My initial plan was to have this driver
 SMP safe a long time ago. I don't think the remaining is a blocking issue
 and I suggest to change this ticket from being a blocker into major?

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


More information about the bugs mailing list