aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/cputable.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-27powerpc: Make cpu_spec __ro_after_initMichael Ellerman1-2/+2
2023-08-02powerpc/kuap: Use MMU_FTR_KUAP on all and refactor disabling kuapChristophe Leroy1-0/+4
2022-09-26powerpc/cputable: Split cpu_specs[] out of cputable.hChristophe Leroy1-1876/+1
2022-09-26powerpc/cputable: Move __cpu_setup() prototypes out of cputable.hChristophe Leroy1-37/+1
2022-09-26powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypesChristophe Leroy1-3/+0
2022-09-26powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MCChristophe Leroy1-0/+2
2022-07-27powerpc: Remove remaining parts of oprofileChristophe Leroy1-65/+2
2022-05-22powerpc: Enable the DAWR on POWER9 DD2.3 and aboveReza Arbab1-2/+20
2022-05-19powerpc: Export mmu_feature_keys[] as non-GPLKevin Hao1-1/+1
2022-05-08powerpc: Add missing headersChristophe Leroy1-1/+1
2022-05-05powerpc: fix typos in commentsJulia Lawall1-1/+1
2021-01-29arch: powerpc: Stop building and using oprofileViresh Kumar1-67/+0
2020-12-09powerpc/32s: Make support for 603 and 604+ selectableChristophe Leroy1-0/+6
2020-12-09powerpc/32s: Regroup 603 based CPUs in cputableChristophe Leroy1-39/+39
2020-12-09powerpc/32s: Remove CONFIG_PPC_BOOK3S_6xxChristophe Leroy1-2/+2
2020-12-05powerpc: Retire e200 core (mpc555x processor)Christophe Leroy1-46/+0
2020-12-04powerpc/44x: Don't support 440 when CONFIG_PPC_47x is setChristophe Leroy1-8/+21
2020-11-19powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to CJordan Niethe1-8/+4
2020-10-20powerpc/64s: Remove TM from Power10 featuresJordan Niethe1-3/+10
2020-10-08powerpc: Remove PowerPC 601Christophe Leroy1-15/+0
2020-10-06powerpc: untangle cputable mce includeNicholas Piggin1-0/+1
2020-08-17powerpc/kernel: Cleanup machine check function declarationsMadhavan Srinivasan1-4/+0
2020-08-17powerpc: Add POWER10 raw mode cputable entryMadhavan Srinivasan1-0/+20
2020-07-22powerpc/64s: system call support for scv/rfscv instructionsNicholas Piggin1-1/+2
2020-06-02powerpc: Add POWER10 architected modeAlistair Popple1-0/+22
2020-05-28powerpc/40x: Remove support for IBM 405GPChristophe Leroy1-13/+0
2020-05-28powerpc/40x: Remove STB03xxxChristophe Leroy1-13/+0
2020-05-28powerpc/40x: Remove support for IBM 403GCXChristophe Leroy1-37/+0
2020-05-28powerpc: Remove Xilinx PPC405/PPC440 supportMichal Simek1-39/+0
2020-04-01powerpc/cputable: Remove unnecessary copy of cpu_spec->oprofile_typeLeonardo Bras1-1/+0
2020-02-28powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systemsDesnes A. Nunes do Rosario1-1/+3
2019-08-28powerpc/32s: get rid of CPU_FTR_601 featureChristophe Leroy1-2/+4
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-05-03powerpc: don't use direct assignation during early boot.Christophe Leroy1-3/+10
2018-12-21powerpc/83xx: handle machine check caused by watchdog timerChristophe Leroy1-4/+6
2018-07-19Merge branch 'topic/ppc-kvm' into nextMichael Ellerman1-19/+0
2018-07-16powerpc/64s: Remove POWER9 DD1 supportNicholas Piggin1-19/+0
2018-07-12powerpc: Remove Power8 DD1 from cputableJoel Stanley1-19/+0
2018-04-01powerpc/64s: Remove POWER4 supportNicholas Piggin1-33/+3
2018-03-24KVM: PPC: Book3S HV: Work around transactional memory bugs in POWER9Paul Mackerras1-1/+0
2018-03-24powerpc: Add CPU feature bits for TM bug workarounds on POWER9 v2.2Paul Mackerras1-2/+22
2018-01-18powerpc/64s: Improve local TLB flush for boot and MCE on POWER9Nicholas Piggin1-15/+0
2017-11-15powerpc/64s: Fix Power9 DD2.0 workarounds by adding DD2.1 featureMichael Ellerman1-3/+3
2017-11-06powerpc: add POWER9_DD20 featureNicholas Piggin1-0/+20
2017-08-10powerpc/8xx: Use symbolic PVR valueChristophe Leroy1-1/+1
2017-08-10powerpc/8xx: Getting rid of remaining use of CONFIG_8xxChristophe Leroy1-2/+2
2017-08-10powerpc/47x: Guard 47x cputable entries with CONFIG_PPC_47xMichael Ellerman1-0/+2
2017-05-25powerpc: Add PPC_FEATURE userspace bits for SCV and DARN instructionsNicholas Piggin1-1/+2
2017-05-09powerpc/64s: Support new device tree binding for discovering CPU featuresNicholas Piggin1-2/+35
2017-03-10powerpc/64s: POWER9 machine check handlerNicholas Piggin1-0/+3
2017-02-17powerpc: Add POWER9 architected mode to cputableRussell Currey1-0/+17
2016-09-25powerpc/8xx: add dedicated machine check handlerChristophe Leroy1-0/+1
2016-09-13powerpc/book3s: Add a cpu table entry for different POWER9 revsAneesh Kumar K.V1-0/+19
2016-08-01powerpc: Add option to use jump label for mmu_has_feature()Kevin Hao1-0/+17
2016-08-01powerpc: Add option to use jump label for cpu_has_feature()Kevin Hao1-0/+20
2016-07-17powerpc/mm: Clear top 16 bits of va only on older cpusAneesh Kumar K.V1-2/+2
2016-05-11powerpc: Remove unused remnants from A2 cpuRashmica Gupta1-2/+0
2016-03-04powerpc/cache: add cache flush operation for various e500chenhui zhao1-0/+4
2016-02-22powerpc: Add POWER9 cputable entryMichael Neuling1-0/+27
2015-06-19powerpc/tm: Abort syscalls in active transactionsSam bobroff1-1/+3
2015-04-16Merge tag 'powerpc-4.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mp...Linus Torvalds1-2/+2
2015-03-20powerpc: Add PVR for POWER8NVL processorBenjamin Herrenschmidt1-0/+20
2015-03-17powerpc/book3s: Fix flush_tlb cpu_spec hook to take a generic argument.Mahesh Salgaonkar1-2/+2
2015-01-29powerpc: Add machine_check cpu function for e300c3 cpusEsben Haabendal1-0/+1
2014-09-22powerpc/booke: Restrict SPE exception handlers to e200/e500 coresMihai Caraman1-0/+5
2014-07-28powerpc: Remove CLASSIC_PPCMichael Ellerman1-2/+2
2014-07-28powerpc: Drop support for pre-POWER4 cpusMichael Ellerman1-90/+0
2014-07-22powerpc: Disable doorbells on Power8 DD1.xJoel Stanley1-0/+20
2014-06-11powerpc: Remove platforms/wsp and associated piecesMichael Ellerman1-38/+0
2014-06-11powerpc: Add AT_HWCAP2 to indicate V.CRYPTO category supportBenjamin Herrenschmidt1-1/+2
2014-03-24powerpc: Add a cpu feature CPU_FTR_PMAO_BUGMichael Ellerman1-1/+1
2013-12-05powerpc/book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors on power8.Mahesh Salgaonkar1-0/+4
2013-12-05powerpc/book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors on power7.Mahesh Salgaonkar1-0/+4
2013-12-05powerpc/book3s: Add flush_tlb operation in cpu_spec.Mahesh Salgaonkar1-0/+8
2013-08-09Merge remote-tracking branch 'scott/next' into nextBenjamin Herrenschmidt1-1/+1
2013-08-07powerpc/perf: add 2 additional performance monitor counters for e6500 coreLijun Pan1-1/+1
2013-07-24powerpc: Add second POWER8 PVR entryMichael Neuling1-1/+19
2013-06-10powerpc/power8: Fix oprofile and perfMichael Neuling1-4/+4
2013-06-01powerpc/cputable: Fix typo on P7+ cputable entryWill Schmidt1-1/+1
2013-06-01powerpc/cputable: Fix oprofile_cpu_type on power8Nishanth Aravamudan1-2/+2
2013-05-06powerpc/cputable: Advertise support for ISEL/HTM/DSCR/TAR on POWER8Nishanth Aravamudan1-0/+5
2013-05-06powerpc/cputable: Advertise ISEL support on appropriate embedded processorsNishanth Aravamudan1-0/+5
2013-05-06powerpc/cputable: Advertise DSCR support on P7/P7+Nishanth Aravamudan1-0/+4
2013-04-30Merge remote-tracking branch 'kumar/next' into nextBenjamin Herrenschmidt1-3/+6
2013-03-13powerpc: Fix cputable entry for 970MP rev 1.0Benjamin Herrenschmidt1-1/+1
2013-03-12powerpc/85xx: Add AltiVec support for e6500Kumar Gala1-3/+6
2012-11-15powerpc: Add POWER8 architected mode to cputableMichael Neuling1-0/+15
2012-11-15powerpc: POWER8 cputable entryMichael Neuling1-0/+21
2012-11-15powerpc: Add POWER8 setup codeMichael Neuling1-0/+2
2012-09-12powerpc/booke: Merge the 32 bit e5500/e500mc cpu setup code.Varun Sethi1-0/+4
2012-03-28Disintegrate asm/system.h for PowerPCDavid Howells1-0/+1
2012-03-21Merge remote-tracking branch 'kumar/next' into nextBenjamin Herrenschmidt1-0/+18
2012-03-17powerpc/44x: The bug fixed support for APM821xx SoC and Bluestone boardVinh Nguyen Huu Tuong1-1/+1
2012-03-15powerpc: Add initial e6500 cpu supportKumar Gala1-0/+18
2011-12-09powerpc/476fpe: Add 476fpe SoC codeTony Breeds1-0/+14
2011-11-30powerpc/40x: Add APM8018X SOC supportTanmay Inamdar1-0/+13
2011-10-31powerpc: various straight conversions from module.h --> export.hPaul Gortmaker1-1/+1
2011-08-05powerpc: Return the_cpu_ spec from identify_cpuScott Wood1-5/+6
2011-06-02powerpc/book3e: Fix CPU feature handling on e5500 in 32-bit modeKumar Gala1-1/+1
2011-04-27powerpc: Free up some CPU feature bits by moving out MMU-related featuresMatt Evans1-26/+19
2011-04-27powerpc: Add A2 cpu supportBenjamin Herrenschmidt1-2/+23
2011-04-20powerpc: Define CPU feature for Architected 2.06 HV modeBenjamin Herrenschmidt1-0/+6
2011-04-12powerpc/book3e: Fix CPU feature handling on 64-bit e5500Kumar Gala1-1/+1
2011-03-17Merge remote branch 'jwb/next' into nextBenjamin Herrenschmidt1-4/+18
2011-02-07powerpc: Pass the right cpu_spec to ->setup_cpu() on 64-bitBenjamin Herrenschmidt1-2/+2
2011-02-02powerpc/476: define specific cpu table entry DD2 coreDave Kleikamp1-4/+18
2011-01-21powerpc: machine_check_generic is wrong on 64bitAnton Blanchard1-23/+0
2010-11-29powerpc: Add POWER7+ cputable entryMichael Neuling1-0/+16
2010-11-29powerpc: Remove POWER6 oprofile workarounds for POWER7Michael Neuling1-4/+0
2010-11-29powerpc: Remove unneeded cpu_setup/restore from POWER7 cputable entryMichael Neuling1-2/+0
2010-10-15Merge remote branch 'jwb/next' into nextBenjamin Herrenschmidt1-0/+15
2010-10-14powerpc/fsl-booke: Add support for FSL 64-bit e5500 coreKumar Gala1-1/+27
2010-10-13powerpc/44x: Add support for the AMCC APM821xx SoCTirumala Marri1-0/+15
2010-08-23powerpc/47x: Remove redundant line from cputable.cDave Kleikamp1-1/+0
2010-07-26powerpc/40x: Distinguish AMCC PowerPC 405EX and 405EXr correctlyLee Nipper1-7/+111
2010-05-21powerpc/e500mc: Implement machine check handler.Scott Wood1-1/+1
2010-05-05powerpc/4xx: Simple platform for the ISS 4xx simulatorTorez Smith1-0/+15
2010-05-05powerpc/476: add machine check handler for 47x coreDave Kleikamp1-0/+1
2010-05-05powerpc/47x: Base ppc476 supportDave Kleikamp1-0/+13
2010-03-05powerpc/perf: e500 supportScott Wood1-1/+1
2009-12-12powerpc: broadway processor supportAlbert Herranz1-3/+3
2009-10-14powerpc/oprofile: Add ppc750 CL as supported by oprofileDragos Tatulea1-0/+2
2009-08-28powerpc/book3e-64: Move the default cpu table entryKumar Gala1-22/+27
2009-08-20powerpc: Add AMCC 460EX/460GT Rev. B support to cputable.cStefan Roese1-2/+28
2009-08-20powerpc: Remaining 64-bit Book3E supportBenjamin Herrenschmidt1-2/+25
2009-05-21powerpc: Add 2.06 tlbie mnemonicsMilton Miller1-2/+4
2009-05-15powerpc/pseries: Really fix the oprofile CPU type on pseriesBenjamin Herrenschmidt1-1/+1
2009-05-01powerpc: Fix setting of oprofile cpu typeBenjamin Herrenschmidt1-2/+2
2009-05-01powerpc adjust oprofile_cpu_type version 3Michael Wolf1-4/+9
2009-04-23Revert "powerpc: Add support for early tlbilx opcode"Kumar Gala1-1/+1
2009-04-07powerpc: Add support for early tlbilx opcodeKumar Gala1-1/+1
2009-03-24powerpc/mm: e300c2/c3/c4 TLB errata workaroundKumar Gala1-3/+6
2009-03-11powerpc/oprofile: Enable support for ppc750 processorsOctavian Purdila1-0/+8
2009-03-11powerpc: Make sure we copy all cpu_spec features except PMC related onesMichael Ellerman1-12/+16
2009-03-11powerpc: Deindentify identify_cpu()Michael Ellerman1-58/+64
2009-03-09powerpc/fsl-booke: Add support for tlbilx instructionsKumar Gala1-1/+2
2009-02-14AMCC PPC 460SX redwood SoC platform initial frameworkMadhulika Madishetty1-0/+14
2009-01-28powerpc/fsl-booke: Cleanup init/exception setup to be runtimeKumar Gala1-0/+8
2008-12-21powerpc/mm: Introduce MMU featuresBenjamin Herrenschmidt1-0/+113
2008-12-21powerpc/4xx: Extended DCR support v2Benjamin Herrenschmidt1-2/+2
2008-12-05powerpc/virtex5: Fix Virtex5 machine check handlingGrant Likely1-0/+3
2008-10-17powerpc/40x: Add AMCC PowerPC 405EZ to cputableJosh Boyer1-0/+13
2008-08-20powerpc: Expose PMCs & cache topology in sysfs on 32-bitBenjamin Herrenschmidt1-0/+24
2008-07-26powerpc: Fix boot problem due to AT_BASE_PLATFORM changeNathan Lynch1-2/+2
2008-07-25powerpc: Enable AT_BASE_PLATFORM aux vectorNathan Lynch1-0/+11
2008-07-22powerpc: Indicate which oprofile counters to use while in compat modeTorez Smith1-0/+20
2008-07-15powerpc: Add PPC_FEATURE_PSERIES_PERFMON_COMPATNathan Lynch1-2/+4
2008-07-04powerpc/virtex: add Xilinx 440 cpu to the cputableJohn Linn1-0/+10
2008-07-01powerpc: Split out do_feature_fixups() from cputable.cMichael Ellerman1-36/+0
2008-07-01powerpc: Add PPC_NOP_INSTR, a hash define for the preferred nop instructionMichael Ellerman1-1/+2
2008-07-01powerpc: Add cputable entry for Power7 architected modeJoel Schopp1-1/+12
2008-06-30powerpc: Add cputable entry for POWER7Michael Neuling1-0/+25
2008-06-30Merge branch 'next' of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/po...Paul Mackerras1-1/+3
2008-06-26powerpc/85xx: add DOZE/NAP support for e500 coreKumar Gala1-3/+0
2008-06-18powerpc/booke: Add support for new e500mc coreKumar Gala1-0/+15
2008-06-11Revert "[POWERPC] 4xx: Fix 460GT support to not enable FPU"Josh Boyer1-1/+3
2008-05-12[POWERPC] Fix default cputable entries for e200 and e500 familiesPaul Mackerras1-0/+2
2008-05-09[POWERPC] Make default cputable entries reflect selected CPU familyBenjamin Herrenschmidt1-10/+43
2008-04-24[POWERPC] 4xx: Fix 460GT support to not enable FPUStefan Roese1-3/+1
2008-03-26[POWERPC] 4xx: Add AMCC 460EX/460GT support to cputable.c & cpu_setup_44x.SStefan Roese1-1/+27
2008-02-05[POWERPC} Add oprofile support for e300Andy Fleming1-0/+6
2008-02-05[POWERPC] Made FSL Book-E PMC support more genericAndy Fleming1-2/+2
2008-01-25[POWERPC] 4xx: Add PowerPC 440EP Rev CSean MacLennan1-0/+12
2008-01-25[POWERPC] 4xx: Add 405EXr to cputableStefan Roese1-2/+14
2007-12-24[POWERPC] Conditionally compile e200 and e500 platforms in cputableJosh Boyer1-0/+3
2007-12-23[POWERPC] 4xx: Correct 440GRx machine_check callbackValentine Barshak1-1/+1
2007-12-23[POWERPC] Reworking machine check handling and Fix 440/440ABenjamin Herrenschmidt1-0/+105
2007-12-11[POWERPC] add e300c4 entry to cputableLi Yang1-1/+12
2007-11-01[POWERPC] 4xx: Workaround for the 440EP(x)/GR(x) processors identical PVR issue.Valentine Barshak1-8/+28
2007-10-11[POWERPC] 4xx: Add AMCC 405EX support to cputable.cStefan Roese1-0/+11
2007-10-11[POWERPC] Fix performance monitor on machines with logical PVRPaul Mackerras1-21/+24
2007-10-03[POWERPC] 4xx: 440EPx/GRx incorrect write to DDR SDRAM errata workaroundValentine Barshak1-0/+3
2007-10-03[POWERPC] 4xx: Move 440EP(x) FPU setup from head_44x to cpu_setup_4xxValentine Barshak1-0/+6
2007-10-03[POWERPC] 4xx: Introduce cpu_setup functionality to 44x platformValentine Barshak1-6/+7
2007-09-14[POWERPC] Add cpu feature for SPE handlingKumar Gala1-16/+7
2007-09-07[POWERPC] PowerPC 440EPx: Sequoia board supportValentine Barshak1-0/+18
2007-07-11[POWERPC] Oprofile support for Power 5++Mike Wolf1-0/+15
2007-07-10[POWERPC] Add cputable entry for PowerPC 440SPe Rev. BRoland Dreier1-5/+15
2007-05-22[POWERPC] Add missing pmc_type fields in cpu_tableAnton Blanchard1-0/+4
2007-05-17[POWERPC] Remove CPU_FTR_NEED_COHERENT for 7448.James.Yang1-1/+1
2007-04-24[POWERPC] pasemi: PA6T oprofile supportOlof Johansson1-0/+2
2007-04-24[POWERPC] Fix PowerPC 750CL and 750GX CPU featuresJosh Boyer1-2/+2
2007-03-09[POWERPC] 750CL cputable entryJake Moilanen1-0/+12
2007-03-08[POWERPC] No DEEPNAP on 970MP 1.0Olof Johansson1-0/+16
2007-02-13[POWERPC] correct a prototypeStephen Rothwell1-1/+1
2007-02-07[POWERPC] pasemi: Idle loopsOlof Johansson1-0/+4
2007-02-07[POWERPC] Add PMC type to cputableOlof Johansson1-0/+17
2006-12-08[POWERPC] Fix 440SPe CPU table entryKumar Gala1-2/+1
2006-12-08[POWERPC] Add support for FP emulation for the e300c2 coreKim Phillips1-1/+1
2006-12-04[POWERPC] Add the e300c3 core to the CPU table.Scott Wood1-0/+11
2006-12-04[POWERPC] powerpc: Make 970MP detectable by oprofileMike Wolf1-1/+1
2006-12-04[POWERPC] Distinguish POWER6 partition modes and tell userspacePaul Mackerras1-6/+37
2006-12-04[POWERPC] cell: Add oprofile supportMaynard Johnson1-0/+3
2006-12-04Merge branch 'linux-2.6' into for-linusPaul Mackerras1-1/+85
2006-10-25[POWERPC] Support feature fixups in vdso'sBenjamin Herrenschmidt1-6/+5
2006-10-25[POWERPC] Consolidate feature fixup codeBenjamin Herrenschmidt1-1/+71
2006-10-23[POWERPC] Add 970GX cputable entryJake Moilanen1-0/+15
2006-10-16[POWERPC] powerpc: Enable DEEPNAP power savings mode on 970MPOlof Johansson1-1/+2
2006-10-16[POWERPC] POWER6 has 6 PMCsAnton Blanchard1-1/+1
2006-10-04[POWERPC] Add initial support for the e300c2 coreKim Phillips1-2/+13