Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-5] src/sys/arch/alpha/alpha



Module Name:    src
Committed By:   snj
Date:           Wed Sep 16 04:24:46 UTC 2009

Modified Files:
        src/sys/arch/alpha/alpha [netbsd-5]: pmap.c

Log Message:
Pull up following revision(s) (requested by mhitch in ticket #953):
        sys/arch/alpha/alpha/pmap.c: revision 1.241
Now that secondary cpus are added the cpu_info list earlier, attempt to
send pmap tlb shootdowns to them cause the shootdown job queue to fill up,
but since the cpus aren't running yet, no IPIs get sent.  When the job
queue is full, the bit mask of cpus to send the IPI to is not set and no
shootdown IPI ever gets sent after the cpu is marked running.  Always
set the cpumask even when the queue is full.  Now I get shootdown ipis
on all the secondary cpus.


To generate a diff of this commit:
cvs rdiff -u -r1.236 -r1.236.10.1 src/sys/arch/alpha/alpha/pmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index