[ECOS] On ecos interrupt process

张 亮 johnsonest@hotmail.com
Fri Sep 20 04:21:00 GMT 2002


Hi,nickg.
   i am confused that ecos interrupt process:
   for example:
     ISR
       |
     int_end()
         {
            post dsr;
           ....                (branch 1)
            unlocks scheduler()------------------|
         (branch 2)                              |
         }                                       | 
        |                                        |
     restore int                                 |
      return from int                            |
                                                 |*********
                                            call  all dsr and wake higher 
threads
                                                 hal_switch _context()
                                                  
      my question is whether branch1 is excuted in interrupt level,if yes,
interrupt disable period is too long even use DSR machanism,if not,where 
exit interrupt level?  


Brs/johnsonest  

_________________________________________________________________
ÏíÓÃÊÀ½çÉÏ×î´óµÄµç×ÓÓʼþϵͳ¡ª MSN Hotmail¡£http://www.hotmail.com/cn


-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss



More information about the Ecos-discuss mailing list