[ros-dev] APIC support on uniprocessor machines

Hartmut Birr hartmut.birr at gmx.de
Wed May 25 22:15:37 CEST 2005


James Tabor wrote:

> 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? 

No, that is the same. Sorry, If I assumed that you are using windows. :-)

> I'll try compiling smp to see.
>

I think, it is possible to use the smp hal with the non smp kernel to
enable the apic support. There are only some little changes in
ntoskrnl\ke\i386\irq.c necessary.

- Hartmut



More information about the Ros-dev mailing list