its a hexdump of the machines mp table. if you boot with *dumpmp=, the
kernel will dump its mp table to the console where it can be captured
from /dev/kmesg or other means like serial console.

normally, mp table is provided by the bios and placed in some memory
area where the kernel can find it. it basicly describes the machines
interrupt configuration, what busses there are, what processors ect.

the problem we had was that on sl's machine, the mptable just gives
us some legacy isa irq mapping. what we did was booting linux
(which uses acpi instead of mp table to acquire this information),
extracting the real interrupt mapping from dmesg and building a
fixed mp table that contains the real pci irq map.

with that, the irq sharing problems with usb are gone.

--
cinap

Reply via email to