Skip to content

Commit

Permalink
[IA64] vector sharing (Large I/O system support)
Browse files Browse the repository at this point in the history
Current ia64 linux cannot handle greater than 184 interrupt sources
because of the lack of vectors. The following patch enables ia64 linux
to handle greater than 184 interrupt sources by allowing the same
vector number to be shared by multiple IOSAPIC's RTEs. The design of
this patch is besed on "Intel(R) Itanium(R) Processor Family Interrupt
Architecture Guide".

Even if you don't have a large I/O system, you can see the behavior of
vector sharing by changing IOSAPIC_LAST_DEVICE_VECTOR to fewer value.

Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
  • Loading branch information
Kenji Kaneshige authored and Tony Luck committed Apr 25, 2005
1 parent e927ecb commit 24eeb56
Show file tree
Hide file tree
Showing 3 changed files with 286 additions and 89 deletions.
Loading

0 comments on commit 24eeb56

Please sign in to comment.