[Bug 1703] New: sparc64 clock driver isr bug

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Sat Sep 18 21:35:06 UTC 2010


https://www.rtems.org/bugzilla/show_bug.cgi?id=1703

           Summary: sparc64 clock driver isr bug
           Product: RTEMS
           Version: HEAD
          Platform: sparc64
        OS/Version: RTEMS
            Status: NEW
          Severity: normal
          Priority: P3
         Component: bsps
        AssignedTo: joel.sherrill at oarcorp.com
        ReportedBy: giddyup44 at yahoo.com


Created an attachment (id=1051)
 --> (https://www.rtems.org/bugzilla/attachment.cgi?id=1051)
Patch

The sparc64/shared/clock driver has a bug that causes nested timer interrupts
to not be serviced, which leads to non-preemptive behavior especially when
dispatching work from the timer ISR.

The attached patch fixes the nesting issue by correcting the PIL after reading
the tick and setting the tick_cmpr registers.  The patch also corrects a typo.

-- 
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the bugs mailing list