Subject: Re: Multiple Processor support and LKM's
To: tls@rek.tjls.com, Ian McIntosh <ianm@cat.co.za>
From: Mark Randelhoff <markr@cat.co.za>
List: netbsd-users
Date: 07/27/2007 20:37:33
Is there any documentation (FAQ) or examples that you would recommend 
for the people who are not too familiar with multiprocessor systems ?

Thanks
Mark

At 08:25 PM 7/27/2007, Thor Lancelot Simon wrote:
>On Fri, Jul 27, 2007 at 05:46:36PM +0200, Ian McIntosh wrote:
> > >
> > As far as I can see, for 3.x you have to do the same, I attach the code
> > fragment used below. I assume that if the interrupt mapping (and
> > establishing) was incorrect, the lkm would not function in a single
> > processor kernel either.
>
>I wouldn't assume that; a uniprocessor 3.x kernel will use traditional
>ISA interrupt handling by default, I am pretty sure, while a multiprocessor
>kernel will use the ioapic (it has to).
>
>Thor