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-23 16:35:00 +02:00
2009-12-17 18:11:58 +01:00
2009-12-27 20:52:39 +00:00
2009-12-02 08:57:42 -06:00
2009-12-25 16:12:26 +00:00
2009-12-12 07:59:38 -06:00
2009-12-02 08:57:42 -06:00
2009-12-18 11:26:34 -06:00
2009-12-03 10:05:58 -06:00
2010-01-08 09:58:40 -06:00
2009-12-03 09:41:34 -06:00
2010-01-06 07:16:59 -06:00
2009-12-23 16:35:00 +02:00
2009-12-04 20:44:44 +00:00
2010-01-03 03:14:37 +01:00
2009-12-23 16:35:00 +02: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-12 07:59:38 -06:00
2009-12-23 16:35:00 +02:00
2009-12-03 10:05:58 -06:00
2009-12-03 10:48:53 -06:00
2009-12-02 17:26:19 +01:00
2009-12-21 15:06:59 +00:00
2009-12-03 10:05:58 -06:00
2009-12-03 10:05:58 -06:00
2009-12-24 19:30:25 +01:00
2009-12-18 11:26:34 -06:00
2010-01-06 07:16:59 -06:00
2009-12-24 19:40:29 +01:00
2009-12-03 10:05:58 -06:00
2009-12-12 07:59:38 -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-01 17:58:27 +02:00
2010-01-08 09:58:41 -06:00
2010-01-08 09:58:41 -06: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-23 16:35:00 +02: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-02 08:57:50 -06:00
2010-01-08 09:58:41 -06:00
2009-12-01 17:51:53 +02:00
2009-12-01 17:52:08 +02:00
2009-12-23 16:35:00 +02:00
2009-12-18 11:26:33 -06:00
2010-01-06 07:16:59 -06:00
2010-01-06 07:16:59 -06:00
2009-12-01 17:51:31 +02:00
2009-12-01 17:52:08 +02:00
2009-12-04 20:44:44 +00:00
2009-12-23 16:35:00 +02:00
2009-12-03 09:41:31 -06:00
2009-12-10 14:46:18 +01:00
2009-12-23 16:35:01 +02:00
2009-12-21 16:03:03 +01:00
2009-12-01 17:51:37 +02:00
2009-12-21 16:03:03 +01:00
2009-12-21 10:04:30 +01:00
2009-12-21 10:04:30 +01:00
2009-12-21 16:03:03 +01:00
2009-12-21 16:03:03 +01:00
2009-12-01 17:51:37 +02:00
2009-12-01 17:51:37 +02:00
2009-12-18 11:26:30 -06: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-23 16:35:00 +02:00
2009-12-18 16:34:26 +01:00
2009-12-05 17:36:05 +01:00
2009-12-18 16:39:19 +01:00
2009-12-03 10:05:58 -06:00
2009-12-25 16:11:40 +00:00
2009-12-03 09:41:40 -06:00
2009-12-13 10:55:04 +00:00
2009-12-03 09:41:37 -06:00
2009-12-03 09:41:38 -06:00
2009-12-18 23:23:56 +01:00
2009-12-02 08:57:50 -06:00
2009-12-03 09:41:33 -06:00
2009-12-03 10:05:58 -06:00
2009-12-03 09:41:33 -06:00
2009-12-27 18:25:49 +00:00
2010-01-08 17:25:13 +00:00
2009-12-12 07:59:38 -06:00
2009-12-03 10:05:58 -06:00
2009-12-04 20:44:44 +00:00
2009-12-18 11:26:26 -06:00
2009-12-12 07:59:38 -06:00
2009-12-12 07:59:38 -06:00
2009-12-18 23:23:56 +01:00
2009-12-18 23:23:56 +01:00
2009-12-12 07:59:38 -06:00
2009-12-18 23:23:56 +01:00
2009-12-18 11:26:28 -06:00
2009-12-23 16:35:00 +02:00
2009-12-12 07:59:38 -06:00
2009-12-23 16:35:00 +02:00
2009-12-12 07:59:38 -06:00
2009-12-18 11:26:28 -06:00
2009-12-18 11:26:33 -06:00
2009-12-18 11:26:31 -06:00
2009-12-18 11:26:31 -06:00
2009-12-18 11:26:33 -06:00
2009-12-03 11:45:49 -06:00
2009-12-03 09:41:34 -06:00
2009-12-18 11:26:34 -06:00
2009-12-12 07:59:38 -06:00
2009-12-12 07:59:38 -06:00
2009-12-23 16:35:00 +02:00
2009-12-23 16:35:00 +02:00
2009-12-03 10:05:58 -06:00
2009-12-03 10:05:58 -06:00
2009-12-02 08:57:43 -06:00
2009-12-03 09:41:34 -06:00
2009-12-03 09:41:34 -06:00