2
* This file is subject to the terms and conditions of the GNU General Public
3
* License. See the file "COPYING" in the main directory of this archive
6
* Copyright (C) 2003, 2004 Chris Dearman
8
#ifndef __ASM_MACH_SIM_CPU_FEATURE_OVERRIDES_H
9
#define __ASM_MACH_SIM_CPU_FEATURE_OVERRIDES_H
13
* CPU feature overrides for MIPS boards
15
#ifdef CONFIG_CPU_MIPS32
17
#define cpu_has_4kex 1
18
#define cpu_has_4k_cache 1
20
/* #define cpu_has_32fpr ? */
21
#define cpu_has_counter 1
22
/* #define cpu_has_watch ? */
23
#define cpu_has_divec 1
25
/* #define cpu_has_cache_cdex_p ? */
26
/* #define cpu_has_cache_cdex_s ? */
27
/* #define cpu_has_prefetch ? */
28
#define cpu_has_mcheck 1
29
/* #define cpu_has_ejtag ? */
30
#define cpu_has_llsc 1
31
/* #define cpu_has_vtag_icache ? */
32
/* #define cpu_has_dc_aliases ? */
33
/* #define cpu_has_ic_fills_f_dc ? */
34
#define cpu_has_clo_clz 1
35
#define cpu_has_nofpuex 0
36
/* #define cpu_has_64bits ? */
37
/* #define cpu_has_64bit_zero_reg ? */
38
/* #define cpu_has_inclusive_pcaches ? */
41
#ifdef CONFIG_CPU_MIPS64
43
#define cpu_has_4kex 1
44
#define cpu_has_4k_cache 1
45
/* #define cpu_has_fpu ? */
46
/* #define cpu_has_32fpr ? */
47
#define cpu_has_counter 1
48
/* #define cpu_has_watch ? */
49
#define cpu_has_divec 1
51
/* #define cpu_has_cache_cdex_p ? */
52
/* #define cpu_has_cache_cdex_s ? */
53
/* #define cpu_has_prefetch ? */
54
#define cpu_has_mcheck 1
55
/* #define cpu_has_ejtag ? */
56
#define cpu_has_llsc 1
57
/* #define cpu_has_vtag_icache ? */
58
/* #define cpu_has_dc_aliases ? */
59
/* #define cpu_has_ic_fills_f_dc ? */
60
#define cpu_has_clo_clz 1
61
#define cpu_has_nofpuex 0
62
/* #define cpu_has_64bits ? */
63
/* #define cpu_has_64bit_zero_reg ? */
64
/* #define cpu_has_inclusive_pcaches ? */
67
#endif /* __ASM_MACH_MIPS_CPU_FEATURE_OVERRIDES_H */