···10501050 prompt "CPU type"10511051 default CPU_R4X001052105210531053-config CPU_MIPS3210541054- bool "MIPS32"10531053+config CPU_MIPS32_R110541054+ bool "MIPS32 Release 1"10551055 select CPU_SUPPORTS_32BIT_KERNEL10561056+ select CPU_HAS_PREFETCH10571057+ help10581058+ Choose this option to build a kernel for release 1 or later of the10591059+ MIPS32 architecture. Most modern embedded systems with a 32-bit10601060+ MIPS processor are based on a MIPS32 processor. If you know the10611061+ specific type of processor in your system, choose those that one10621062+ otherwise CPU_MIPS32_R1 is a safe bet for any MIPS32 system.1056106310571057-config CPU_MIPS6410581058- bool "MIPS64"10641064+config CPU_MIPS64_R110651065+ bool "MIPS64 Release 1"10591066 select CPU_SUPPORTS_32BIT_KERNEL10601067 select CPU_SUPPORTS_64BIT_KERNEL10681068+ select CPU_HAS_PREFETCH10691069+ help10701070+ Choose this option to build a kernel for release 1 or later of the10711071+ MIPS64 architecture. Many modern embedded systems with a 64-bit10721072+ MIPS processor are based on a MIPS64 processor. If you know the10731073+ specific type of processor in your system, choose those that one10741074+ otherwise CPU_MIPS64_R1 is a safe bet for any MIPS64 system.1061107510621076config CPU_R300010631077 bool "R3000"···1267125312681254config 64BIT_PHYS_ADDR12691255 bool "Support for 64-bit physical address space"12701270- depends on (CPU_R4X00 || CPU_R5000 || CPU_RM7000 || CPU_RM9000 || CPU_R10000 || CPU_SB1 || CPU_MIPS32 || CPU_MIPS64) && 32BIT12561256+ depends on (CPU_R4X00 || CPU_R5000 || CPU_RM7000 || CPU_RM9000 || CPU_R10000 || CPU_SB1 || CPU_MIPS32_R1 || CPU_MIPS64_R1) && 32BIT1271125712721258config CPU_ADVANCED12731259 bool "Override CPU Options"···1290127612911277config CPU_HAS_LLDSCD12921278 bool "lld/scd Instructions available" if CPU_ADVANCED12931293- default y if !CPU_ADVANCED && !CPU_R3000 && !CPU_VR41XX && !CPU_TX39XX && !CPU_MIPS3212791279+ default y if !CPU_ADVANCED && !CPU_R3000 && !CPU_VR41XX && !CPU_TX39XX && !CPU_MIPS32_R112941280 help12951281 Say Y here if your CPU has the lld and scd instructions, the 64-bit12961282 equivalents of ll and sc. Say Y here for better performance, N if
···7676 * These are used to make use of C type-checking..7777 */7878#ifdef CONFIG_64BIT_PHYS_ADDR7979- #ifdef CONFIG_CPU_MIPS327979+ #ifdef CONFIG_CPU_MIPS32_R18080 typedef struct { unsigned long pte_low, pte_high; } pte_t;8181 #define pte_val(x) ((x).pte_low | ((unsigned long long)(x).pte_high << 32))8282 #else