Hi! Hartmut Birr wrote:
Hi,
if your machine can run M$ windows in APIC mode, you can use the SMP build. For using the apic mode, the bios must provide an MP structure. The acpi structures doesn't contain the wiring between the apic and the physical interrupt lines. But sharing of interrupts in non apic mode should also work. I've a test machine which does share one interrupt with two scsi controllers and one network card. The scsi cards work perfectly. The nic driver is loaded, but it didn't work properly. I think this has nothing to do with the interrupt.
- Hartmut
I'm run Linux with APIC uniprocessor compiled w/o smp support. But would that make a difference? I'll try compiling smp to see.
Here is a interrupt list dump from linux,
root@rosbox:/proc# cat interrupts CPU0 0: 688709406 IO-APIC-edge timer 1: 227899 IO-APIC-edge i8042 3: 37547817 IO-APIC-edge serial 7: 2888974 IO-APIC-edge parport0 9: 1 IO-APIC-level acpi 12: 3308666 IO-APIC-edge i8042 14: 345459 IO-APIC-edge ide0 15: 25 IO-APIC-edge ide1 17: 21 IO-APIC-level ide2 19: 7669945 IO-APIC-level eth0 21: 0 IO-APIC-level ehci_hcd, uhci_hcd, uhci_hcd, uhci_hcd 22: 728139 IO-APIC-level VIA8233 NMI: 0 LOC: 688695128 ERR: 0 MIS: 0
With apic you can reassign irq and do not need to share them. The only one is usb and thats for good reason.
Thanks Hartmut, James