aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/prom_init.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-19powerpc/mm: Align memory_limit value specified using mem= kernel parameterAneesh Kumar K.V (IBM)1-2/+2
2024-02-21powerpc: Add Power11 architected and raw modeMadhavan Srinivasan1-1/+9
2023-10-19powerpc: Annotate endianness of various variables and functionsBenjamin Gray1-1/+1
2022-09-26powerpc/prom_init: drop PROM_BUG()David Hildenbrand1-6/+0
2022-07-09Merge branch 'fixes' into nextMichael Ellerman1-1/+1
2022-06-20powerpc: Don't include asm/setup.h in asm/machdep.hChristophe Leroy1-1/+1
2022-06-19powerpc/prom_init: Fix build failure with GCC_PLUGIN_STRUCTLEAK_BYREF_ALL and...Christophe Leroy1-1/+1
2022-05-08powerpc: Add missing headersChristophe Leroy1-0/+2
2022-05-05powerpc: fix typos in commentsJulia Lawall1-1/+1
2021-12-23powerpc/kernel: Add __init attribute to eligible functionsNick Child1-6/+6
2021-11-25powerpc/prom_init: Fix improper check of prom_getprop()Peiwei Hu1-1/+1
2021-09-03Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+1
2021-08-19isystem: ship and use stdarg.hAlexey Dobriyan1-1/+1
2021-08-13powerpc/pseries: Add support for FORM2 associativityAneesh Kumar K.V1-1/+2
2021-08-13powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITYAneesh Kumar K.V1-1/+1
2021-06-25powerpc/64s: Make prom_init require RELOCATABLEMichael Ellerman1-56/+2
2021-06-25powerpc/64s: avoid reloading (H)SRR registers if they are still validNicholas Piggin1-0/+3
2021-06-25powerpc/prom_init: Pass linux_banner to firmware via option vector 7Michael Ellerman1-0/+13
2021-06-25powerpc/prom_init: Convert prom_strcpy() into prom_strscpy_pad()Michael Ellerman1-6/+24
2021-06-15powerpc/prom_init: Move custom isspace() to its own namespaceAndy Shevchenko1-9/+8
2021-03-24powerpc: remove unneeded semicolonJiapeng Chong1-1/+1
2021-01-31powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scanCédric Le Goater1-8/+4
2020-11-18powerpc: fix -Wimplicit-fallthroughNick Desaulniers1-0/+1
2020-10-25treewide: Convert macro and uses of __section(foo) to __section("foo")Joe Perches1-1/+1
2020-09-18powerpc/prom_init: Check display props exist before enabling btextMichael Ellerman1-4/+13
2020-07-30powerpc: fix function annotations to avoid section mismatch warnings with gcc-10Vladis Dronov1-2/+2
2020-07-29powerpc/book3s64/radix: Add kernel command line option to disable radix GTSEAneesh Kumar K.V1-4/+9
2020-07-16powerpc/mm: Enable radix GTSE only if supported.Bharata B Rao1-5/+8
2020-06-09mm: reorder includes after introduction of linux/pgtable.hMike Rapoport1-1/+1
2020-06-09mm: introduce include/linux/pgtable.hMike Rapoport1-1/+1
2020-06-02powerpc: Add POWER10 architected modeAlistair Popple1-2/+10
2020-05-11powerpc: Replace _ALIGN() by ALIGN()Christophe Leroy1-4/+4
2020-05-11powerpc: Replace _ALIGN_UP() by ALIGN()Christophe Leroy1-4/+4
2020-05-11powerpc: Replace _ALIGN_DOWN() by ALIGN_DOWN()Christophe Leroy1-4/+4
2020-03-25powerpc/prom_init: Remove leftover commentFabiano Rosas1-1/+0
2020-03-25powerpc/prom_init: Pass the "os-term" message to hypervisorAlexey Kardashevskiy1-0/+3
2019-11-13powerpc/pseries: Enable support for ibm,drc-info propertyTyrel Datwyler1-1/+1
2019-11-07powerpc: Support CMDLINE_EXTENDChris Packham1-12/+24
2019-10-29powerpc/prom_init: Undo relocation before entering secure modeThiago Jung Bauermann1-0/+13
2019-08-30powerpc/prom_init: Add the ESM call to prom_initRam Pai1-0/+96
2019-08-28powerpc/prom: convert PROM_BUG() to standard trapChristophe Leroy1-1/+1
2019-07-13Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-10/+19
2019-07-01Merge branch 'fixes' into nextMichael Ellerman1-0/+1
2019-06-15Merge tag 'powerpc-5.2-4' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-0/+1
2019-06-07powerpc/32s: fix booting with CONFIG_PPC_EARLY_DEBUG_BOOTXChristophe Leroy1-0/+1
2019-06-02powerpc/pseries: Fix xive=off command lineGreg Kurz1-1/+15
2019-06-02powerpc: Remove variable ‘path’ since not usedMathieu Malaterre1-9/+4
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-05-14powerpc/prom_init: mark prom_getprop() and prom_getproplen() as __initMasahiro Yamada1-3/+3
2019-05-03powerpc/prom_init: get rid of PROM_SCRATCH_SIZEChristophe Leroy1-11/+9
2019-05-03powerpc: don't use direct assignation during early boot.Christophe Leroy1-2/+8
2019-05-03powerpc/prom_init: don't use string functions from lib/Christophe Leroy1-41/+170
2019-05-03powerpc: remove CONFIG_CMDLINE #ifdef messChristophe Leroy1-6/+3
2018-10-19powerpc/prom_init: Generate "phandle" instead of "linux, phandle"Benjamin Herrenschmidt1-8/+5
2018-10-19powerpc/prom_init: Move __prombss to it's own section and store it in .bssBenjamin Herrenschmidt1-1/+1
2018-10-19powerpc/prom_init: Move a few remaining statics to appropriate sectionsBenjamin Herrenschmidt1-5/+5
2018-10-19powerpc/prom_init: Move const structures to __initconstBenjamin Herrenschmidt1-3/+3
2018-10-19powerpc/prom_init: Move ibm_arch_vec to __prombssBenjamin Herrenschmidt1-1/+7
2018-10-19powerpc/prom_init: Move prom_radix_disable to __prombssBenjamin Herrenschmidt1-1/+6
2018-10-19powerpc/prom_init: Remove support for OPAL v2Benjamin Herrenschmidt1-115/+10
2018-10-19powerpc/prom_init: Replace __initdata with __prombss when applicableBenjamin Herrenschmidt1-26/+29
2018-10-14powerpc/prom_init: Make "default_colors" constBenjamin Herrenschmidt1-1/+1
2018-10-14powerpc/prom_init: Make "fake_elf" constBenjamin Herrenschmidt1-1/+1
2018-10-14powerpc/prom_init: Make of_workarounds staticBenjamin Herrenschmidt1-1/+1
2018-09-19powerpc/prom: Remove VLA in prom_check_platform_support()Suraj Jitindar Singh1-2/+5
2018-08-10powerpc: Move `path` variable inside DEBUG_PROMMathieu Malaterre1-2/+7
2018-07-30powerpc: clean the inclusion of stringify.hChristophe Leroy1-1/+0
2018-07-20powerpc/prom_init: Remove linux,stdout-package propertyMurilo Opsfelder Araujo1-2/+0
2018-06-02powerpc/prom: Fix %u/%llx usage since prom_printf() changeMathieu Malaterre1-24/+49
2018-05-25powerpc/mm/radix: Use do/while(0) trick for single statement blockMathieu Malaterre1-1/+1
2018-05-25powerpc: Add __printf verification to prom_printfMathieu Malaterre1-56/+58
2018-04-04powerpc/mm/radix: Update command line parsing for disable_radixAneesh Kumar K.V1-3/+13
2018-04-01powerpc/64s: Remove POWER4 supportNicholas Piggin1-9/+1
2018-03-28Merge branch 'fixes' into nextMichael Ellerman1-1/+0
2018-03-27powerpc/init: Do not advertise radix during client-architecture-supportAlexey Kardashevskiy1-1/+2
2018-03-06powerpc/pseries: Fix vector5 in ibm architecture vector tableBharata B Rao1-1/+0
2018-02-22powerpc/pseries: Revert support for ibm,drc-info devtree propertyMichael Bringmann1-1/+1
2018-01-21powerpc: Enable support for ibm,drc-info devtree propertyMichael Bringmann1-0/+1
2018-01-16powerpc/pseries: Enable support of ibm,dynamic-memory-v2Nathan Fontenot1-0/+1
2017-09-02powerpc/xive: add XIVE Exploitation Mode to CASCédric Le Goater1-1/+33
2017-07-12powerpc: don't fortify prom_initDaniel Axtens1-0/+3
2017-04-04powerpc/prom: Increase minimum RMA size to 512MBSukadev Bhattiprolu1-1/+1
2017-03-06powerpc: Update to new option-vector-5 format for CASSuraj Jitindar Singh1-2/+108
2017-03-06powerpc: Parse the command line before calling CASSuraj Jitindar Singh1-5/+5
2017-03-01Merge tag 'powerpc-4.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-1/+1
2017-02-22Merge tag 'powerpc-4.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-2/+18
2017-02-21powerpc/pseries: Advertise Hot Plug Event support to firmwareMichael Roth1-1/+1
2017-02-14Merge branch 'topic/ppc-kvm' into nextMichael Ellerman1-1/+17
2017-02-10powerpc/pseries: Advertise HPT resizing support via CASDavid Gibson1-1/+1
2017-01-31powerpc/64: Enable use of radix MMU under hypervisor on POWER9Paul Mackerras1-1/+17
2017-01-24powerpc: Add missing error check to prom_find_boot_cpu()Darren Stevens1-0/+3
2016-11-30powerpc/prom: Switch to using structs for ibm_architecture_vecMichael Ellerman1-120/+154
2016-11-30powerpc/prom: Define structs for client architecture vectorsMichael Ellerman1-0/+53
2016-11-18powerpc: Fix old style declaration GCC warningsTobias Klauser1-2/+2
2016-09-13powerpc/pasemi: Fix device_type of Nemo SB600 node.Darren Stevens1-0/+16
2016-09-13powerpc/pasemi: Fix Nemo SB600 i8259 interrupts.Darren Stevens1-0/+65
2016-09-13powerpc/sparse: Add more assembler prototypesDaniel Axtens1-0/+1
2016-08-22powerpc/prom: Fix sub-processor option passed to ibm, client-architecture-sup...Michael Ellerman1-3/+6
2016-08-10powerpc: Print the kernel load address at the end of prom_init()Benjamin Herrenschmidt1-1/+1
2016-06-08powerpc/pseries: Fix IBM_ARCH_VEC_NRCORES_OFFSET since POWER8NVL was addedMichael Ellerman1-1/+1
2016-06-01powerpc/pseries: Add POWER8NVL support to ibm,client-architecture-support callThomas Huth1-0/+1
2015-12-17powerpc: Add missing calls to va_end()Daniel Axtens1-0/+1
2015-10-19vTPM: get the buffer allocated for event log instead of the actual logHon Ching \(Vicky\) Lo1-6/+15
2015-10-19vTPM: reformat event log to be byte-alignedHon Ching \(Vicky\) Lo1-1/+12
2015-10-19vTPM: fix searching for the right vTPM node in device treeHon Ching \(Vicky\) Lo1-4/+4
2015-07-13powerpc: Add macros for the ibm_architecture_vec[] lengthsMichael Ellerman1-8/+17
2015-06-08PCI: Remove unnecessary #includes of <asm/pci.h>Bjorn Helgaas1-1/+0
2015-04-10powerpc: Reword the "returning from prom_init" messageMichael Ellerman1-2/+2
2014-06-25powerpc/powernv: Remove OPAL v1 takeoverMichael Ellerman1-211/+0
2014-01-13powerpc: Check return value of instance-to-package OF callBenjamin Herrenschmidt1-9/+13
2013-10-11powerpc: prom_init exception when updating core valueLaurent Dufour1-6/+22
2013-09-25powerpc/pseries: Do not start secondaries in Open FirmwareBenjamin Herrenschmidt1-0/+21
2013-09-11powerpc: Fix section mismatch warning for prom_rtas_callVladimir Murzin1-1/+2
2013-08-14powerpc: Make prom_init.c endian safeBenjamin Herrenschmidt1-106/+147
2013-08-14powerpc/pmac: Early debug output on screen on 64-bit macsBenjamin Herrenschmidt1-0/+16
2013-07-24powerpc: Add second POWER8 PVR entryMichael Neuling1-2/+3
2013-04-26powerpc/pseries: Enable PRRN handlingNathan Fontenot1-1/+1
2013-04-26powerpc/pseries: Update firmware_has_feature() to check architecture vector 5...Nathan Fontenot1-6/+17
2013-04-26powerpc/pseries: Move architecture vector definitions to prom.hNathan Fontenot1-69/+6
2013-03-13powerpc: Fix -mcmodel=medium breakage in prom_init.cAnton Blanchard1-7/+7
2013-01-10powerpc: Remove RELOC() macroAnton Blanchard1-291/+267
2013-01-10powerpc: Relocate prom_init.c on 64bitAnton Blanchard1-13/+57
2012-11-15powerpc/pseries: Update ibm,architecture.vec for PAPR 2.7/POWER8Michael Neuling1-3/+8
2012-10-06Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds1-1/+1
2012-10-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-2/+2
2012-09-05powerpc: Rename 64-bit PVR constants to PVR_fooMichael Ellerman1-1/+1
2012-08-22PPC64: Add support for instantiating SML from Open FirmwareAshley Lai1-0/+62
2012-08-01powerpc/crypto: add compression support to arch vecSeth Jennings1-2/+2
2012-06-29powerpc: Fix Section mismatch warnings in prom_init.cLi Zhong1-2/+2
2012-05-16powerpc/crypto: Enable the PFO-based encryption deviceKent Yoder1-1/+2
2012-05-14powerpc/pseries: Enable the PFO-based RNG acceleratorKent Yoder1-1/+7
2012-05-14powerpc/pseries: Support lower minimum entitlement for virtual processorsRobert Jennings1-2/+6
2012-03-28Merge tag 'split-asm_system_h-for-linus-20120328' of git://git.kernel.org/pub...Linus Torvalds1-1/+0
2012-03-28Disintegrate asm/system.h for PowerPCDavid Howells1-1/+0
2012-03-28powerpc: Random little legacy iSeries removal tidy upsStephen Rothwell1-1/+1
2012-03-07powerpc/prom: Remove limit on maximum size of propertiesNishanth Aravamudan1-15/+0
2011-12-20powerpc: Rename mapping based RELOCATABLE to DYNAMIC_MEMSTART for BookESuzuki Poulose1-1/+1
2011-12-19powerpc: Fix old bug in prom_init setting of the colorBenjamin Herrenschmidt1-1/+1
2011-12-19powerpc: Only use initrd_end as the limit for alloc_bottom if it's inside the...Paul Mackerras1-8/+9
2011-12-08powerpc/pseries: Increase minimum RMO size from 64MB to 256MBAnton Blanchard1-1/+1
2011-12-07powerpc/powernv: Workaround OFW issues in prom_init.cBenjamin Herrenschmidt1-4/+10
2011-11-16powerpc: panic if we can't instantiate RTASAnton Blanchard1-4/+2
2011-09-29powerpc: Don't try OPAL takeover on old 970 bladesBenjamin Herrenschmidt1-0/+10
2011-09-20powerpc/powernv: Add support for instanciating OPAL v2 from Open FirmwareBenjamin Herrenschmidt1-19/+117
2011-09-20powerpc/powernv: Get kernel command line accross OPAL takeoverBenjamin Herrenschmidt1-0/+4
2011-09-20powerpc/powernv: Add OPAL takeover from PowerVMBenjamin Herrenschmidt1-17/+222
2011-08-05powerpc: Clean up some panic messages in prom_initAnton Blanchard1-3/+5
2011-08-05powerpc: Fix device tree claim codeAnton Blanchard1-3/+3
2011-05-04powerpc/pseries: Add page coalescing supportBrian King1-1/+3
2011-04-20powerpc: Improve prom_printf()Benjamin Herrenschmidt1-1/+25
2010-07-31powerpc: Print decimal values in prom_init.cMichael Neuling1-9/+35
2010-07-08powerpc: Linux cannot run with 0 coresAnton Blanchard1-1/+1
2010-04-28powerpc/numa: Add form 1 NUMA affinityAnton Blanchard1-1/+2
2010-02-04powerpc/pseries: Pass more accurate number of supported cores to firmwareBenjamin Herrenschmidt1-1/+63
2010-02-03powerpc: Add static fields to ibm,client-architecture calljschopp@austin.ibm.com1-2/+17
2009-09-24powerpc: Fix ibm,client-architecture-support printoutAnton Blanchard1-1/+2
2009-08-20powerpc/prom_init: Evaluate mem kernel parameter for early allocationBenjamin Krill1-2/+101
2009-08-20powerpc: Move definitions of secondary CPU spinloop to header fileBenjamin Herrenschmidt1-4/+0
2009-06-18edac: cpc925 MC platform device setupHarry Ciao1-0/+40
2009-06-16fbdev: move logo externs to header fileGeert Uytterhoeven1-3/+0
2009-04-07powerpc/pseries: Fix ibm,client-architecture commentAnton Blanchard1-1/+1
2009-04-07powerpc: Clean up some prom printoutsAnton Blanchard1-4/+4
2009-04-07powerpc: Print progress of ibm,client-architecture methodAnton Blanchard1-3/+5
2009-03-24powerpc: Fix prom_init on 32-bit OF machinesBenjamin Herrenschmidt1-1/+1
2009-03-11powerpc: Print linux_banner in prom_initMichael Ellerman1-0/+2
2009-01-08powerpc: Use correct type in prom_init.cIngo Molnar1-1/+1
2008-10-31Revert "powerpc: Sync RPA note in zImage with kernel's RPA note"Paul Mackerras1-5/+5
2008-10-21powerpc: Delete unused prom_strtoul and prom_memparseMilton Miller1-61/+0
2008-10-10powerpc: Sync RPA note in zImage with kernel's RPA notePaul Mackerras1-5/+5
2008-09-15powerpc: Make the 64-bit kernel as a position-independent executablePaul Mackerras1-4/+7
2008-09-15powerpc: Make it possible to move the interrupt handlers away from the kernelPaul Mackerras1-7/+1
2008-07-28powerpc: kill useless SMT code in prom_hold_cpusNathan Lynch1-36/+3
2008-07-25powerpc/pseries: Update arch vector to indicate support for CMONathan Fontenot1-1/+8
2008-07-01powerpc: Tell firmware we support architecture V2.06Joel Schopp1-1/+3
2008-06-30powerpc: Add cputable entry for POWER7Michael Neuling1-0/+1
2008-04-17[POWERPC] Efika: Really, don't pretend to be CHRPDavid Woodhouse1-0/+8
2008-01-26[POWERPC] Efika: prune fixups and make them more carefullGrant Likely1-70/+79
2008-01-10[POWERPC] efika: add phy-handle property for fec_mpc52xxOlaf Hering1-0/+39
2007-11-08[POWERPC] ] Fix memset size errorLi Zefan1-1/+1
2007-09-14[POWERPC] prom_init whitespace cleanup, typo fixLinas Vepstas1-6/+6
2007-08-22[POWERPC] Advertise correct IDE mode on Pegasos2Olaf Hering1-3/+8
2007-06-14[POWERPC] Donate idle CPU cycles on dedicated partitionsJake Moilanen1-1/+3
2007-05-08[POWERPC] Tell Phyp we support MSIMichael Ellerman1-1/+7
2007-05-08[POWERPC] Add __init annotations to reserve_mem() and stabs_alloc()Michael Ellerman1-1/+1
2007-05-07[POWERPC] Set efika's device_type to "soc"Domen Puncer1-1/+1
2007-04-13[POWERPC] Add correct interrupt property for pegasos ideOlaf Hering1-22/+33
2007-02-13[POWERPC] Add device tree fixups for the EFIKASylvain Munaut1-0/+81
2006-12-11[POWERPC] Support ibm,dynamic-reconfiguration-memory nodesPaul Mackerras1-1/+1
2006-12-04[POWERPC] Tell firmware we can handle POWER6 compatible modePaul Mackerras1-0/+1
2006-12-04[POWERPC] Distinguish POWER6 partition modes and tell userspacePaul Mackerras1-1/+2
2006-12-04[POWERPC] Cell iommu supportJeremy Kerr1-7/+7
2006-08-31Merge branch 'merge'Paul Mackerras1-5/+5
2006-08-30[POWERPC] Fix up ibm_architecture_vec definitionWill Schmidt1-5/+5
2006-07-26[POWERPC] Fix 32 bits warning in prom_init.cBenjamin Herrenschmidt1-0/+2
2006-07-26[POWERPC] Workaround Pegasos incorrect ISA "ranges"Benjamin Herrenschmidt1-0/+34
2006-07-07[POWERPC] Add briq support to CHRPBenjamin Herrenschmidt1-2/+8
2006-07-07[POWERPC] Fix 32 bits warning in prom_init.cBenjamin Herrenschmidt1-0/+2
2006-07-07[POWERPC] Workaround Pegasos incorrect ISA "ranges"Benjamin Herrenschmidt1-0/+34
2006-07-03[POWERPC] Fix booting on Momentum "Apache" board (a Maple derivative)Benjamin Herrenschmidt1-5/+15
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0