diff options
Diffstat (limited to 'arch/mips/include/asm/mips_mt.h')
-rw-r--r-- | arch/mips/include/asm/mips_mt.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/arch/mips/include/asm/mips_mt.h b/arch/mips/include/asm/mips_mt.h new file mode 100644 index 00000000000..ac7935203f8 --- /dev/null +++ b/arch/mips/include/asm/mips_mt.h | |||
@@ -0,0 +1,26 @@ | |||
1 | /* | ||
2 | * Definitions and decalrations for MIPS MT support | ||
3 | * that are common between SMTC, VSMP, and/or AP/SP | ||
4 | * kernel models. | ||
5 | */ | ||
6 | #ifndef __ASM_MIPS_MT_H | ||
7 | #define __ASM_MIPS_MT_H | ||
8 | |||
9 | #include <linux/cpumask.h> | ||
10 | |||
11 | /* | ||
12 | * How many VPEs and TCs is Linux allowed to use? 0 means no limit. | ||
13 | */ | ||
14 | extern int tclimit; | ||
15 | extern int vpelimit; | ||
16 | |||
17 | extern cpumask_t mt_fpu_cpumask; | ||
18 | extern unsigned long mt_fpemul_threshold; | ||
19 | |||
20 | extern void mips_mt_regdump(unsigned long previous_mvpcontrol_value); | ||
21 | extern void mips_mt_set_cpuoptions(void); | ||
22 | |||
23 | struct class; | ||
24 | extern struct class *mt_class; | ||
25 | |||
26 | #endif /* __ASM_MIPS_MT_H */ | ||