diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2009-10-22 22:08:55 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2009-10-22 22:08:55 +0000 |
commit | 96629079d3f1a0da94f72c0045f030432bddc51d (patch) | |
tree | 91639a4e0d7c5dc462c850a9bed7dc553484768d /etc/ccd.conf | |
parent | 94815ddee781a683d8d1d9258ec9c8959763443f (diff) |
Completely overhaul interrupt handling on sgi. Cpu state now only stores a
logical IPL level, and per-platform (IP27/IP30/IP32) code will from the
necessary hardware mask registers.
This allows the use of more than one interrupt mask register. Also, the
generic (platform independent) interrupt code shrinks a lot, and the actual
interrupt handler chains and masking information is now per-platform private
data.
Interrupt dispatching is generated from a template; more routines will be
added to the template to reduce platform-specific changes and share as much
code as possible.
Tested on IP27, IP30, IP32 and IP35.
Diffstat (limited to 'etc/ccd.conf')
0 files changed, 0 insertions, 0 deletions