blob: b444523ecd500800cd2bf6ea5bc78c52fbaa6f88 [file] [log] [blame]
/* SPDX-License-Identifier: GPL-2.0 */
* Definitions and declarations for MIPS MT support that are common between
* the VSMP, and AP/SP kernel models.
#ifndef __ASM_MIPS_MT_H
#define __ASM_MIPS_MT_H
#include <linux/cpumask.h>
* How many VPEs and TCs is Linux allowed to use? 0 means no limit.
extern int tclimit;
extern int vpelimit;
extern cpumask_t mt_fpu_cpumask;
extern unsigned long mt_fpemul_threshold;
extern void mips_mt_regdump(unsigned long previous_mvpcontrol_value);
extern void mips_mt_set_cpuoptions(void);
static inline void mips_mt_set_cpuoptions(void) { }
struct class;
extern struct class *mt_class;
#endif /* __ASM_MIPS_MT_H */