aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/kernel/cpu-probe.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-17Merge tag 'mips_6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds1-1/+1
2024-01-08MIPS: Fix typosBjorn Helgaas1-1/+1
2023-12-10mips: move cache declarations into headerArnd Bergmann1-1/+0
2023-07-03MIPS: Loongson: Fix cpu_probe_loongson() againHuacai Chen1-6/+3
2023-05-23MIPS: Restore Au1300 supportManuel Lauss1-0/+5
2023-04-05MIPS: Octeon: Opt-out 4k_cache featureJiaxun Yang1-0/+2
2022-07-14MIPS: Remove VR41xx supportThomas Bogendoerfer1-40/+0
2022-05-04MIPS: fix typos in commentsJulia Lawall1-1/+1
2022-03-01MIPS: Remove TX39XX supportThomas Bogendoerfer1-23/+0
2021-11-25MIPS: loongson64: fix FTLB configurationHuang Pei1-2/+2
2021-10-24MIPS: Remove NETLOGIC supportThomas Bogendoerfer1-84/+0
2021-06-01MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B)Paul Cercueil1-0/+5
2021-04-06MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATEDTiezhu Yang1-3/+0
2021-03-09MIPS: kernel: Reserve exception base early to prevent corruptionThomas Bogendoerfer1-0/+6
2021-01-22Revert "MIPS: Remove unused R4300 CPU support"Lauri Kasanen1-0/+9
2021-01-18MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs tooPaul Cercueil1-7/+8
2020-10-12MIPS: cpu-probe: remove MIPS_CPU_BP_GHIST option bitThomas Bogendoerfer1-6/+4
2020-10-12MIPS: cpu-probe: move fpu probing/handling into its own fileThomas Bogendoerfer1-324/+2
2020-09-18MIPS: cpu-probe: ingenic: Fix broken BUG_ONPaul Cercueil1-1/+1
2020-09-18MIPS: cpu-probe: Mark XBurst CPU as having vtagged cachesPaul Cercueil1-0/+3
2020-09-18MIPS: cpu-probe: Set Ingenic's writecombine to _CACHE_CACHABLE_WAPaul Cercueil1-1/+2
2020-07-31MIPS: handle Loongson-specific GSExc exceptionWANG Xuerui1-0/+3
2020-07-31MIPS: only register FTLBPar exception handler for supported modelsWANG Xuerui1-0/+13
2020-07-24MIPS: X2000: Add X2000 system type.周琰杰 (Zhou Yanjie)1-0/+11
2020-07-08MIPS: Unify naming style of vendor CP0.Config6 bitsHuacai Chen1-6/+6
2020-06-04KVM: MIPS: Enable KVM support for Loongson-3Huacai Chen1-0/+1
2020-06-04KVM: MIPS: Introduce and use cpu_guest_has_ldpteHuacai Chen1-1/+3
2020-05-24MIPS: emulate CPUCFG instruction on older Loongson64 coresWANG Xuerui1-0/+9
2020-05-24MIPS: Tidy up CP0.Config6 bits definitionHuacai Chen1-6/+6
2020-05-22mips: Add CP0 Write Merge config supportSerge Semin1-0/+48
2020-05-22mips: Add MIPS Release 5 supportSerge Semin1-0/+17
2020-05-07MIPS: Use fallthrough for arch/mipsLiangliang Huang1-11/+11
2020-05-02MIPS: Loongson64: Correct TLB type for Loongson-3 ClassicJiaxun Yang1-1/+4
2020-04-30MIPS: Loongson64: Probe CPU features via CPUCFGJiaxun Yang1-8/+37
2020-04-26MIPS: Kernel: Identify Loongson-2K processorsJiaxun Yang1-1/+18
2020-03-19Use ELF_BASE_PLATFORM to pass ISA levelYunQiang Su1-0/+18
2020-01-22MIPS: Add MAC2008 SupportJiaxun Yang1-1/+15
2020-01-09MIPS: X1830: Add X1830 system type.周琰杰 (Zhou Yanjie)1-29/+36
2019-11-22MIPS: Ingenic: Disable abandoned HPTLB function.Zhou Yanjie1-2/+19
2019-11-11MIPS: Loongson: Rename LOONGSON1 to LOONGSON32Huacai Chen1-1/+1
2019-11-01Merge tag 'mips_fixes_5.4_3' into mips-nextPaul Burton1-0/+33
2019-10-31MIPS: Loongson64: Rename CPU TYPESJiaxun Yang1-8/+8
2019-10-10MIPS: elf_hwcap: Export userspace ASEsJiaxun Yang1-0/+33
2019-10-07MIPS: Loongson: Add Loongson-3A R4 basic supportHuacai Chen1-2/+14
2019-08-26MIPS: Treat Loongson Extensions as ASEsJiaxun Yang1-0/+6
2019-08-05MIPS: Ingenic: Disable broken BTB lookup optimization.Zhou Yanjie1-0/+7
2019-07-23MIPS: Remove unused R8000 CPU supportPaul Burton1-9/+0
2019-07-23MIPS: Remove unused R5432 CPU supportPaul Burton1-8/+0
2019-07-23MIPS: Remove unused R4300 CPU supportPaul Burton1-9/+0
2019-07-21MIPS: Decode config3 register on Ingenic SoCsPaul Cercueil1-0/+8
2019-07-21MIPS: Rename JZRISC to XBURSTPaul Cercueil1-3/+3
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-05-09MIPS: Fix Ingenic SoCs sometimes reporting wrong ISAPaul Cercueil1-0/+8
2019-02-04MIPS: MemoryMapID (MMID) SupportPaul Burton1-1/+54
2018-12-03mips: annotate implicit fall throughsMathieu Malaterre1-0/+7
2018-11-19MIPS: Loongson: Add Loongson-3A R2.1 basic supportHuacai Chen1-1/+2
2018-11-09MIPS: cpu-probe: Avoid probing FPU when CONFIG_MIPS_FP_SUPPORT=nPaul Burton1-13/+41
2018-07-23MIPS: Loongson: Add Loongson-3A R3.1 basic supportHuacai Chen1-1/+2
2018-05-15MIPS: Probe for MIPS MT perf counters per TCMatt Redfearn1-0/+12
2018-02-19MIPS: Add crc instruction support flag to elf_hwcapMarcin Nowakowski1-0/+3
2017-08-30MIPS: Add CPU cluster number accessorsPaul Burton1-0/+10
2017-08-30MIPS: Store core & VP IDs in GlobalNumber-style variablePaul Burton1-0/+22
2017-08-30MIPS: Abstract CPU core & VP(E) ID access through accessor functionsPaul Burton1-2/+5
2017-08-29MIPS: Declare various variables & functions staticPaul Burton1-1/+1
2017-08-29MIPS: Remove unused R6000 supportPaul Burton1-18/+0
2017-07-05MIPS: MIPS16e2: Identify ASE presenceMaciej W. Rozycki1-0/+2
2017-06-29MIPS: Add CPU shared FTLB feature detectionPaul Burton1-0/+11
2017-06-28MIPS: Loongson: Add Loongson-3A R3 basic supportHuacai Chen1-0/+6
2017-06-28MIPS: Probe the I6500 CPUPaul Burton1-0/+5
2017-05-12Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds1-0/+7
2017-05-08Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-2/+11
2017-04-10MIPS: Enable GENERIC_CPU_AUTOPROBEMarcin Nowakowski1-0/+7
2017-03-28MIPS: Probe guest MVHJames Hogan1-1/+4
2017-03-28MIPS: Probe guest CP0_UserLocalJames Hogan1-1/+5
2017-03-28MIPS: Add defs & probing of UFRJames Hogan1-0/+2
2017-03-21MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2Huacai Chen1-1/+1
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds1-1/+1
2016-09-29MIPS: clear execution hazard after changing FTLB enablePaul Burton1-2/+1
2016-09-29MIPS: Configure FTLB after probing TLB sizes from config4Paul Burton1-15/+28
2016-09-29MIPS: Stop setting I6400 FTLBPPaul Burton1-7/+2
2016-05-28MIPS: Fix incomplete separation of XPA CPU featureJames Hogan1-3/+1
2016-05-13MIPS: Add probing & defs for VZ & guest featuresJames Hogan1-0/+232
2016-05-13MIPS: Avoid magic numbers probing kscratch_maskJames Hogan1-1/+2
2016-05-13MIPS: Add perf counter featureJames Hogan1-0/+2
2016-05-13MIPS: Add defs & probing of [X]ContextConfigJames Hogan1-1/+3
2016-05-13MIPS: Add defs & probing of BadInstr[P] registersJames Hogan1-0/+4
2016-05-13MIPS: Add defs & probing of extended CP0_EBaseJames Hogan1-0/+35
2016-05-13MIPS: BMIPS: BMIPS4380 and BMIPS5000 support RIXIFlorian Fainelli1-1/+2
2016-05-13MIPS: Move RIXI exception enabling after vendor-specific cpu_probeFlorian Fainelli1-9/+9
2016-05-13MIPS: Separate XPA CPU feature into LPA and MVHJames Hogan1-0/+2
2016-05-13MIPS: Support extended ASIDsPaul Burton1-0/+13
2016-05-13MIPS: Loongson-3: Fast TLB refill handlerHuacai Chen1-1/+1
2016-05-13MIPS: Loongson: Invalidate special TLBs when neededHuacai Chen1-0/+3
2016-05-13MIPS: Loongson: Add Loongson-3A R2 basic supportHuacai Chen1-1/+37
2016-05-13MIPS: BMIPS: Pretty print BMIPS5200 processor nameFlorian Fainelli1-1/+4
2016-05-13MIPS: Detect DSP v3 supportZubair Lutfullah Kakakhel1-1/+4
2016-05-13MIPS: Probe the M6250 CPUPaul Burton1-0/+4
2016-05-13MIPS: Probe the P6600 corePaul Burton1-0/+4
2016-05-13MIPS: Add P6600 cases to CPU switch statementsPaul Burton1-0/+1
2016-05-13MIPS: Detect MIPSr6 Virtual Processor supportPaul Burton1-0/+2
2016-05-13MIPS: Add CPU identifiers and probing for Cavium CN73xx and CNF75xx processors.David Daney1-0/+2
2016-01-20MIPS: Add IEEE Std 754 conformance mode selectionMaciej W. Rozycki1-10/+95
2016-01-20MIPS: Determine the presence of IEEE Std 754-2008 featuresMaciej W. Rozycki1-2/+74
2016-01-20MIPS: math-emu: Add IEEE Std 754-2008 NaN encoding emulationMaciej W. Rozycki1-0/+2
2016-01-20MIPS: Define the legacy-NaN and 2008-NaN featuresMaciej W. Rozycki1-0/+2
2015-11-11MIPS: Extend hardware table walking support to MIPS64Paul Burton1-2/+1
2015-09-22MIPS: Fix FTLB detection for R6James Hogan1-5/+8
2015-09-22MIPS: cpu-features: Add cpu_has_ftlbJames Hogan1-3/+5
2015-09-03MIPS: Advertise MSA support via HWCAP when presentPaul Burton1-0/+1
2015-09-03MIPS: Advertise MIPSr6 via HWCAP when appropriatePaul Burton1-0/+3
2015-09-03MIPS: AT_HWCAP aux vector infrastructurePaul Burton1-0/+3
2015-09-03MIPS: Probe for small (1KiB) page supportJames Hogan1-0/+2
2015-08-26MIPS: Set up FTLB probability for I6400Markos Chandras1-5/+13
2015-08-26MIPS: cpu-probe: Fix VTLB/FTLB configuration for R6Markos Chandras1-1/+10
2015-08-26MIPS: Add default case for the FTLB enable/disable codeMarkos Chandras1-3/+10
2015-08-26MIPS: cpu-probe: Remove cp0 hazard barrier when enabling the FTLBMarkos Chandras1-1/+0
2015-08-26MIPS: Add MIPS I6400 probe supportMarkos Chandras1-0/+4
2015-06-21MIPS: R12000: Enable branch prediction global historyJoshua Kinard1-2/+6
2015-06-21MIPS: ingenic: Add newer vendor IDsPaul Burton1-1/+3
2015-06-03MIPS: Avoid an FPE exception in FCSR mask probingMaciej W. Rozycki1-2/+1
2015-04-13Merge branch '4.0-fixes' into mips-for-linux-nextRalf Baechle1-0/+4
2015-04-08MIPS: Factor out FPU feature probingMaciej W. Rozycki1-54/+71
2015-04-08MIPS: Respect the ISA level in FCSR handlingMaciej W. Rozycki1-0/+53
2015-04-08MIPS: math-emu: Set FIR feature flags for full emulationMaciej W. Rozycki1-2/+23
2015-04-08MIPS: Correct ISA masking in FPU feature determinationMaciej W. Rozycki1-1/+3
2015-04-08MIPS: Clarify the comment for `__cpu_has_fpu'Maciej W. Rozycki1-1/+1
2015-04-01MIPS: Add R16000 detectionJoshua Kinard1-2/+7
2015-03-31MIPS: Add arch CDMM definitions and probingJames Hogan1-0/+2
2015-03-19MIPS: Add support for XPA.Steven J. Hill1-0/+4
2015-02-20MIPS: Add set/clear CP0 macros for PageGrain registerSteven J. Hill1-1/+1
2015-02-17MIPS: Add LLB bit and related feature for the Config 5 CP0 registerMarkos Chandras1-0/+2
2015-02-17MIPS: kernel: cpu-probe.c: Add support for MIPS R6Leonid Yegoshin1-4/+16
2015-02-16MIPS: Add MIPS generic QEMU probe supportLeonid Yegoshin1-0/+5
2015-02-16MIPS: HTW: Prevent accidental HTW start due to nested htw_{start, stop}Markos Chandras1-1/+3
2014-12-11Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds1-4/+67
2014-11-24MIPS: BMIPS: Add PRId for BMIPS5200 (Whirlwind)Kevin Cernekee1-0/+1
2014-11-24MIPS: Ensure Config5.UFE is clear on bootPaul Burton1-1/+1
2014-11-24MIPS: detect presence of the FRE & UFR bitsPaul Burton1-0/+2
2014-11-24MIPS: cpu: Add 'noftlb' kernel command line option to disable the FTLBMarkos Chandras1-2/+62
2014-11-24MIPS: Remove useless parenthesesRalf Baechle1-1/+1
2014-11-24MIPS: cpu-probe: Set the FTLB probability bit on supported coresMarkos Chandras1-1/+32
2014-11-19MIPS: Loongson: Set Loongson-3's ISA level to MIPS64R1Huacai Chen1-1/+4
2014-11-19MIPS: Loongson: Fix the write-combine CCA value settingHuacai Chen1-1/+1
2014-09-22MIPS: cpu-probe: Set the write-combine CCA value on per core basisMarkos Chandras1-0/+21
2014-08-02MIPS: detect presence of MAARsPaul Burton1-0/+2
2014-08-02MIPS: ensure MSA gets disabled during bootPaul Burton1-3/+2
2014-08-02MIPS: kernel: cpu-probe: Detect unique RI/XI exceptionsLeonid Yegoshin1-0/+9
2014-08-02MIPS: kernel: cpu-probe: Add support for the HardWare Table WalkerMarkos Chandras1-0/+23
2014-07-30MIPS: Add Loongson-3B supportHuacai Chen1-0/+6
2014-05-30MIPS: Add function get_ebase_cpunumDavid Daney1-1/+1
2014-05-30MIPS: Implement random_get_entropy with CP0 RandomMaciej W. Rozycki1-0/+1
2014-05-30MIPS: Netlogic: Add support for XLP5XXYonghong Song1-0/+1
2014-05-24MIPS: MT: Remove SMTC supportRalf Baechle1-1/+1
2014-05-23MIPS: RM9000: Remove support for probing the CPU core.Ralf Baechle1-15/+0
2014-03-31MIPS: Fix core number detection for MT coresPaul Burton1-1/+5
2014-03-31MIPS: Loongson: Add basic Loongson-3 CPU supportHuacai Chen1-3/+9
2014-03-31MIPS: Loongson: Rename PRID_IMP_LOONGSON1 and PRID_IMP_LOONGSON2Huacai Chen1-2/+2
2014-03-26MIPS: cpu-probe: Add support for probing M5150 coresLeonid Yegoshin1-0/+4
2014-03-26MIPS: kernel: cpu-probe: Enable EVA option on supported coresMarkos Chandras1-0/+3
2014-03-26MIPS: Allow FTLB to be turned on for CPU_P5600James Hogan1-5/+7
2014-03-26MIPS: Add MIPS P5600 probe supportJames Hogan1-0/+4
2014-03-26MIPS: Warn if vector register partitioning is implementedPaul Burton1-1/+4
2014-03-26MIPS: Detect the MSA ASEPaul Burton1-0/+22
2014-03-26MIPS: Coherent Processing System SMP implementationPaul Burton1-0/+2
2014-03-06MIPS: Add 1074K CPU support explicitly.Steven J. Hill1-1/+1
2014-01-24MIPS: Netlogic: Identify XLP 9XX chipJayachandran C1-0/+1
2014-01-22MIPS: kernel: cpu-probe: Add support for probing interAptiv coresLeonid Yegoshin1-0/+8
2014-01-22MIPS: Add support for FTLBsLeonid Yegoshin1-7/+72
2014-01-22MIPS: kernel: cpu-probe: Add support for probing proAptiv coresLeonid Yegoshin1-0/+8
2014-01-22MIPS: features: Add initial support for Segmentation Control registersSteven J. Hill1-0/+2
2014-01-22MIPS: features: Add initial support for TLBINVF capable coresLeonid Yegoshin1-0/+5
2014-01-13MIPS: Support for 64-bit FP with O32 binariesPaul Burton1-1/+1
2013-10-29MIPS: kernel: cpu-probe: Report CPU id during probeLeonid Yegoshin1-2/+2
2013-10-29MIPS: Tell R4k SC and MC variations apartMaciej W. Rozycki1-4/+24
2013-09-19MIPS: Disable usermode switching of the FR bit for MIPS R5 CPUs.Ralf Baechle1-0/+13
2013-09-18MIPS: Cleanup CP0 PRId and CP1 FPIR register access masksMaciej W. Rozycki1-20/+22
2013-09-17MIPS: Optimize current_cpu_type() for better code.Ralf Baechle1-1/+2
2013-09-03MIPS: Netlogic: Add support for XLP2XXJayachandran C1-0/+5
2013-08-26MIPS: Probe for new OCTEON CPU/SoC types.David Daney1-0/+7
2013-07-14MIPS: Delete __cpuinit/__CPUINIT usage from MIPS codePaul Gortmaker1-7/+7
2013-07-01MIPS: microMIPS: Fix improper definition of ISA exception bit.Steven J. Hill1-3/+0
2013-07-01MIPS: Get rid of MIPS I flag and test macros.Ralf Baechle1-7/+1
2013-06-13MIPS: Allow platform specific scratch registersJayachandran C1-0/+1
2013-05-22MIPS: Consolidate idle loop / WAIT instruction support in a single file.Ralf Baechle1-198/+0
2013-05-09MIPS: microMIPS: Add support for exception handling.Steven J. Hill1-0/+3
2013-04-05Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds1-4/+2
2013-04-05MIPS: Fix ISA level which causes secondary cache init bypassing and moreDeng-Cheng Zhu1-4/+2
2013-03-12MIPS: VR4133: Fix probe for LL/SC.Yoichi Yuasa1-3/+4
2013-02-21Merge branch 'mips-next-3.9' of git://git.linux-mips.org/pub/scm/john/linux-j...Ralf Baechle1-1/+13
2013-02-19MIPS: Probe for and report hardware virtualization support.David Daney1-0/+2
2013-02-17MIPS: Add support for the M14KEc core.Steven J. Hill1-0/+7
2013-02-17MIPS: show correct cpu name for 24KEcJohn Crispin1-1/+4
2013-02-15MIPS: Add printing of ISA version in cpuinfo.Steven J. Hill1-30/+58
2013-02-01MIPS: Whitespace cleanup.Ralf Baechle1-15/+15
2012-12-05MIPS: R3000/R3081: Fix CPU detection.Ralf Baechle1-1/+0
2012-10-11MIPS: Add detection of DSP ASE Revision 2.Steven J. Hill1-2/+4
2012-10-11MIPS: perf: Add cpu feature bit for PCI (performance counter interrupt)Al Cooper1-1/+4
2012-09-28Merge branch 'ralf-3.7' of git://git.linux-mips.org/pub/scm/sjhill/linux-sjhi...Ralf Baechle1-0/+4
2012-09-13MIPS: Add base architecture support for RI and XI.Steven J. Hill1-1/+5
2012-09-13MIPS: Add support for the 1074K core.Steven J. Hill1-0/+4