Igor V. Kovalenko d532b26c9d sparc64: interrupt trap handling
cpu_check_irqs
- handle SOFTINT register TICK and STICK timer bits
- only check interrupt levels greater than PIL value
- handle preemption by higher level traps

cpu_exec
- handle CPU_INTERRUPT_HARD only if interrupts are enabled
- PIL 15 is not special level on sparcv9

Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2010-01-08 17:25:13 +00:00
..
2009-12-23 16:35:00 +02:00
2009-12-23 16:35:00 +02:00
2009-12-02 08:57:42 -06:00
2009-12-02 08:57:42 -06:00
2009-12-04 20:44:44 +00:00
2009-12-03 09:41:36 -06:00
2009-12-03 09:41:32 -06:00
2009-12-18 11:26:33 -06:00
2009-12-18 11:26:34 -06:00
2009-12-18 11:26:34 -06:00
2009-12-02 17:26:19 +01:00
2009-12-21 15:06:59 +00:00
2009-12-18 11:26:34 -06:00
2009-12-03 09:41:32 -06:00
2009-12-03 09:41:33 -06:00
2009-12-23 16:35:00 +02:00
2009-12-03 09:41:33 -06:00
2009-12-02 08:57:42 -06:00
2009-12-04 20:44:44 +00:00
2009-12-03 09:41:31 -06:00
2009-12-02 08:57:42 -06:00
2009-12-19 16:04:52 +01:00
2009-12-23 16:35:00 +02:00
2009-12-04 20:44:44 +00:00
2009-12-03 09:41:31 -06:00
2009-12-21 16:03:03 +01:00
2009-12-21 16:03:03 +01:00
2009-12-21 16:03:03 +01:00
2009-12-21 16:03:03 +01:00
2009-12-12 07:59:40 -06:00
2009-12-12 07:59:40 -06:00
2009-12-21 20:19:12 +00:00
2009-12-05 17:36:05 +01:00
2009-12-18 16:39:19 +01:00
2009-12-03 09:41:40 -06:00
2009-12-03 09:41:38 -06:00
2009-12-18 23:23:56 +01:00
2009-12-03 09:41:33 -06:00
2010-01-08 17:25:13 +00:00
2009-12-04 20:44:44 +00:00
2009-12-18 23:23:56 +01:00
2009-12-18 23:23:56 +01:00
2009-12-18 11:26:28 -06:00
2009-12-18 11:26:28 -06:00
2009-12-12 07:59:38 -06:00
2009-12-12 07:59:38 -06:00
2009-12-02 08:57:43 -06:00
2009-12-03 09:41:34 -06:00