PIII patches and bproc
    Rob Latham 
    rlatham@plogic.com
    Tue, 16 Jan 2001 12:17:53 -0500
    
    
  
First off, i know the answer is going to be "well, don't apply the PII
patches".  Yeah, that works, but i'm looking to have both.  sue me :>
anyway, what i've done is patched a 2.2.18 kernel with bproc and with
the PIII patches ( from http://people.redhat.com/dledford/PIII.html ).
The PIII patch rearanges some headers, and moves some stuff (like
the unlazy_fpu() macro ) into asm-i386/i387.h.  
So i added #include <asm/i387.h> to vmadump.c, rebuilt, and when the
vmadump.o module is loaded, it can't find the symbol kern_fpu_lock:
root@mcbain2 bproc-2.0.2]# insmod vmadump/vmadump.o 
vmadump/vmadump.o: unresolved symbol kern_fpu_lock 
root@mcbain2 bproc-2.0.2]# grep kern_fpu_lock /boot/System.map-2.2.18 
80247e24 D kern_fpu_lock
kern_fpu_lock is declared (after the patch) in
arch/i386/kernel/setup.c with
	spinlock_t kern_fpu_lock = SPIN_LOCK_UNLOCKED;
and the asm/i387.h header declares
	extern spinlock_t kern_fpu_lock;
As i say, i know this is "unsupported", but perchance someone out
there has tried to get both the PIII patches and bproc working
together.  
Thanks for any advice.
==rob
-- 
[ Rob Latham <rlatham@plogic.com>         Developer, Admin, Alchemist ]
[ Paralogic Inc. - www.plogic.com                                     ]
[                                                                     ]
[ EAE8 DE90 85BB 526F 3181                   1FCF 51C4 B6CB 08CC 0897 ]