11 #include <linux/module.h>
13 #include <linux/mman.h>
17 #include <asm/pgtable.h>
18 #include <asm/processor.h>
19 #include <asm/cacheflush.h>
21 #include <asm/uaccess.h>
26 static unsigned long smp_cache_mask;
27 static unsigned long smp_cache_start;
28 static unsigned long smp_cache_end;
39 unsigned long opr_mask = smp_cache_mask;
92 unsigned long start,
unsigned long end)
94 smp_cache_mask = opr_mask;
95 smp_cache_start =
start;
102 while (!cpumask_empty(&smp_cache_ipi_map))