Project

General

Profile

Actions

Bug #1268

closed

need interrupt routing fallback/heuristic for broken MPtable

Added by corecode about 15 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

It seems that many systems come with a broken MPtable. For instance my machine
at work misses an entry for bus 4 (where my NIC is on), but instead contains an
entry for the non-existing bus 253.

One possible heuristic would be to assume that if there is one bus not mentioned
in the MPtable, but also one bus of the MPtable not existing in the system, that
this bus entry in the MPtable actually corresponds to the missing entry. I am
not sure how good this might work though.

Alternatively, pci-pci bridges to buses which are not mentioned in the MPtable
could be treated as pci-pci bridges on physical slots, i.e. we could assume
intline round-robin.


Files

mptable.txt (5.32 KB) mptable.txt corecode, 02/04/2009 03:28 PM
dmesg.txt (41 KB) dmesg.txt corecode, 02/04/2009 03:28 PM
Actions #1

Updated by tuxillo over 14 years ago

Does this persist after sephe changes?

Actions #2

Updated by corecode over 14 years ago

Antonio Huete Jimenez (via DragonFly issue tracker) wrote:

Does this persist after sephe changes?

Yes. It works without IO_APIC though.

Actions #3

Updated by ftigeot about 12 years ago

  • Status changed from New to Feedback
  • Assignee deleted (0)

New MPtable/interrupt work has been integrated into the kernel.

Does this problem still occur ?

Actions #4

Updated by tuxillo about 11 years ago

  • Status changed from Feedback to Closed

Agreed with caller to close this one.

Actions

Also available in: Atom PDF