120b18d86f
With the arrival of 128+ cores it is necessary to handle more than that. One of the first thing to change is the support for cpumask_t that needs to handle more than 32 bits masking (which happens now). Some places, however, still assume that cpumask_t is a 32 bits mask. Fix that situation by using always correctly cpumask_t when needed. While here, remove the part under STOP_NMI for the Xen support as it is broken in any case. Additively make ipi_nmi_pending as static. Reviewed by: jhb, kmacy Tested by: Giovanni Trematerra <giovanni dot trematerra at gmail dot com> |
||
---|---|---|
.. | ||
atomic.h | ||
debug.c | ||
debug.h | ||
kdb.c | ||
kdb.h | ||
kmem.c | ||
kmem.h | ||
ktrace.c | ||
ktrace.h | ||
move.h | ||
mrlock.c | ||
mrlock.h | ||
mutex.h | ||
rwlock.h | ||
rwsem.h | ||
sema.h | ||
spin.h | ||
support.h | ||
sv.h | ||
time.h | ||
uuid.c | ||
uuid.h |