1*4882a593Smuzhiyun /* 2*4882a593Smuzhiyun * This file is subject to the terms and conditions of the GNU General Public 3*4882a593Smuzhiyun * License. See the file "COPYING" in the main directory of this archive 4*4882a593Smuzhiyun * for more details. 5*4882a593Smuzhiyun * 6*4882a593Smuzhiyun * Copyright (C) 2009 Wu Zhangjin <wuzhangjin@gmail.com> 7*4882a593Smuzhiyun * Copyright (C) 2009 Philippe Vachon <philippe@cowpig.ca> 8*4882a593Smuzhiyun * Copyright (C) 2009 Zhang Le <r0bertz@gentoo.org> 9*4882a593Smuzhiyun * 10*4882a593Smuzhiyun * reference: /proc/cpuinfo, 11*4882a593Smuzhiyun * arch/mips/kernel/cpu-probe.c(cpu_probe_legacy), 12*4882a593Smuzhiyun * arch/mips/kernel/proc.c(show_cpuinfo), 13*4882a593Smuzhiyun * loongson2f user manual. 14*4882a593Smuzhiyun */ 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun #ifndef __ASM_MACH_LOONGSON64_CPU_FEATURE_OVERRIDES_H 17*4882a593Smuzhiyun #define __ASM_MACH_LOONGSON64_CPU_FEATURE_OVERRIDES_H 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun #define cpu_has_32fpr 1 20*4882a593Smuzhiyun #define cpu_has_3k_cache 0 21*4882a593Smuzhiyun #define cpu_has_4k_cache 1 22*4882a593Smuzhiyun #define cpu_has_4kex 1 23*4882a593Smuzhiyun #define cpu_has_64bits 1 24*4882a593Smuzhiyun #define cpu_has_cache_cdex_p 0 25*4882a593Smuzhiyun #define cpu_has_cache_cdex_s 0 26*4882a593Smuzhiyun #define cpu_has_counter 1 27*4882a593Smuzhiyun #define cpu_has_dc_aliases (PAGE_SIZE < 0x4000) 28*4882a593Smuzhiyun #define cpu_has_divec 0 29*4882a593Smuzhiyun #define cpu_has_inclusive_pcaches 1 30*4882a593Smuzhiyun #define cpu_has_llsc 1 31*4882a593Smuzhiyun #define cpu_has_mcheck 0 32*4882a593Smuzhiyun #define cpu_has_mdmx 0 33*4882a593Smuzhiyun #define cpu_has_mips16 0 34*4882a593Smuzhiyun #define cpu_has_mips16e2 0 35*4882a593Smuzhiyun #define cpu_has_mips3d 0 36*4882a593Smuzhiyun #define cpu_has_mipsmt 0 37*4882a593Smuzhiyun #define cpu_has_smartmips 0 38*4882a593Smuzhiyun #define cpu_has_tlb 1 39*4882a593Smuzhiyun #define cpu_has_tx39_cache 0 40*4882a593Smuzhiyun #define cpu_has_vce 0 41*4882a593Smuzhiyun #define cpu_has_veic 0 42*4882a593Smuzhiyun #define cpu_has_vint 0 43*4882a593Smuzhiyun #define cpu_has_vtag_icache 0 44*4882a593Smuzhiyun #define cpu_has_wsbh 1 45*4882a593Smuzhiyun #define cpu_has_ic_fills_f_dc 1 46*4882a593Smuzhiyun #define cpu_hwrena_impl_bits 0xc0000000 47*4882a593Smuzhiyun #define cpu_has_mac2008_only 1 48*4882a593Smuzhiyun #define cpu_has_mips_r2_exec_hazard 0 49*4882a593Smuzhiyun #define cpu_has_perf_cntr_intr_bit 0 50*4882a593Smuzhiyun 51*4882a593Smuzhiyun #endif /* __ASM_MACH_LOONGSON64_CPU_FEATURE_OVERRIDES_H */ 52