Yasuaki Ishimatsu e1b30a3928 [IA64] Add mapping table between irq and vector
Add mapping tables between irqs and vectors, and its management code.
This is necessary for supporting multiple vector domain because 1:1
mapping between irq and vector will be changed to n:1.

The irq == vector relationship between irqs and vectors is explicitly
remained for percpu interrupts, platform interrupts, isa IRQs and
vectors assigned using assign_irq_vector() because some programs might
depend on it.

And I should consider the following problem.

When pci drivers enabled/disabled devices dynamically, its irq number
is changed to the different one. Therefore, suspend/resume code may
happen problem.

To fix this problem, I bound gsi to irq.

Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
2007-07-17 09:51:49 -07:00
..
2007-03-07 16:27:09 -08:00
2007-05-11 05:38:25 -04:00
2005-04-16 15:20:36 -07:00
2007-05-10 09:35:30 -07:00
2006-06-21 11:19:22 -07:00
2006-06-21 11:19:22 -07:00
2007-03-07 16:27:09 -08:00
2005-04-16 15:20:36 -07:00
2006-07-31 13:28:43 -07:00
2007-07-09 13:37:44 -07:00
2007-05-11 14:55:43 -07:00
2006-12-12 12:00:55 -08:00
2007-05-16 09:00:51 -07:00
2007-05-11 14:55:43 -07:00
2006-09-26 14:44:37 -07:00
2007-05-11 14:55:43 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-12-07 10:48:19 -08:00
2007-05-11 14:55:43 -07:00
2007-05-11 14:55:43 -07:00
2007-05-11 14:55:43 -07:00
2005-04-16 15:20:36 -07:00
2007-05-08 14:51:59 -07:00
2007-05-11 14:55:43 -07:00
2007-05-11 14:55:43 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2007-06-26 13:33:10 -07:00