[parisc-linux-cvs] linux-2.6 jejb

James Bottomley jejb at parisc-linux.org
Wed Aug 18 14:21:41 MDT 2004


CVSROOT:	/var/cvs
Module name:	linux-2.6
Changes by:	jejb	04/08/18 14:21:41

Modified files:
	.              : Makefile 
	arch/parisc/kernel: cache.c pacache.S pci-dma.c smp.c 
	include/asm-parisc: system.h tlbflush.h 

Log message:
Fix N class SMP

I've been working on this with Randolph, so most of these fixes are
actually his...

The main fixes are:

- memory barriers to our space and control register moves
- fix for the N class merced bus problem which can't have more than
one PxTLB broadcast outstanding at once
- make smp_call_function() wait until the function completes

This now boots and runs on a 32MB N4000 in Fort Collins with 2 cpus
and discontig mem support.



More information about the parisc-linux-cvs mailing list