1. 17 9月, 2009 2 次提交
    • P
      Blackfin: use generic name for EVT14 handler · 9703a73c
      Philippe Gerum 提交于
      The purpose of the EVT14 handler may depend on whether CONFIG_IPIPE is
      enabled, albeit its implementation can be the same in both cases. When
      the interrupt pipeline is enabled, EVT14 can be used to raise the core
      priority level for the running code; when CONFIG_IPIPE is off, EVT14
      can be used to lower this level before running softirq handlers.
      
      Rename evt14_softirq to evt_evt14 to pick an identifier that fits
      both, which allows to reuse the same vector setup code as well.
      Signed-off-by: NPhilippe Gerum <rpm@xenomai.org>
      Signed-off-by: NMike Frysinger <vapier@gentoo.org>
      9703a73c
    • R
      Blackfin: make EVT3->EVT5 lowering more robust wrt IPEND[4] · ae4f073c
      Robin Getz 提交于
      We handle many exceptions at EVT5 (hardware error level) so that we can
      catch exceptions in our exception handling code.  Today - if the global
      interrupt enable bit (IPEND[4]) is set (interrupts disabled) our trap
      handling code goes into a infinite loop, since we need interrupts to be
      on to defer things to EVT5.
      
      Normal kernel code should not trigger this for any reason as IPEND[4] gets
      cleared early (when doing an interrupt context save) and the kernel stack
      there should be sane (or something much worse is happening in the system).
      But there have been a few times where this has happened, so this change
      makes sure we dump a proper crash message even when things have gone south.
      Signed-off-by: NRobin Getz <robin.getz@analog.com>
      Signed-off-by: NMike Frysinger <vapier@gentoo.org>
      ae4f073c
  2. 16 7月, 2009 3 次提交
  3. 23 6月, 2009 3 次提交
  4. 19 6月, 2009 2 次提交
  5. 13 6月, 2009 4 次提交
  6. 12 6月, 2009 15 次提交
  7. 27 5月, 2009 1 次提交
  8. 28 3月, 2009 1 次提交
  9. 06 3月, 2009 1 次提交
  10. 05 3月, 2009 6 次提交
  11. 04 3月, 2009 1 次提交
  12. 04 2月, 2009 1 次提交