Home | History | Annotate | Download | only in asm-mips
      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 */
     27