Re: MP interrupt problems with PRIMERGY RX300 --- Success

Frank van der Linden <[email protected]> Mon, 20 Dec 2004 21:40:25 +0100
Newsgroups gmane.os.netbsd.ports.i386,gmane.os.netbsd.devel.smp
Message-ID <[email protected]>
On Mon, Dec 20, 2004 at 06:30:45PM +0000, Peter O'Kane wrote:
> This was a deduction from the observed behavior, i.e. everything worked in 
> the single physical processor case (with/without HTT enabled) and was 
> independent of which single physical processor was enabled. therefore it 
> must be something to do with the not fully fired up second physical 
> processor. Abstract question: Does it make sense to specify "processor 
> executing at lowest priority" along with a physical address specifying only 
> one processor? Answer: Probably not. Experiment: Change the definitions to 
> make certain fixed rather than low priority is used.
> Result: It boots on the RX300. I have done a kernel build with all 4 
> processors running with no problems.

Yeah, good thinking. I'm going to change the code to use fixed, since we
only send interrupts to one CPU anyway. In a way, the code may just have
been lucky because the BIOS always set up things in a way that allowed
it to work.

- Frank