aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/pseries/lpar.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-14powerpc/pseries: fix accuracy of stolen timeShrikanth Hegde1-2/+6
2023-10-20powerpc/pseries: fix potential memory leak in init_cpu_associativity()Wang Yufen1-1/+3
2023-10-19powerpc: Use NULL instead of 0 for null pointersBenjamin Gray1-4/+4
2023-08-24powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPTRussell Currey1-9/+1
2023-08-24powerpc/pseries: Move VPHN constants into vphn.hMichael Ellerman1-0/+1
2023-02-13powerpc/pseries/lpar: convert to papr_sysparm APINathan Lynch1-28/+9
2023-02-13powerpc/pseries/lpar: add missing RTAS retry status handlingNathan Lynch1-10/+10
2022-09-05powerpc/pseries: Implement CONFIG_PARAVIRT_TIME_ACCOUNTINGNicholas Piggin1-0/+11
2022-06-20powerpc: Don't include asm/setup.h in asm/machdep.hChristophe Leroy1-1/+1
2022-05-08powerpc: Remove asm/prom.h from all files that don't need itChristophe Leroy1-1/+0
2022-03-08powerpc: Move C prototypes out of asm-prototypes.hChristophe Leroy1-1/+0
2021-12-23powerpc/pseries: Add __init attribute to eligible functionsNick Child1-3/+3
2021-12-09powerpc/64s: Move hash MMU support code under CONFIG_PPC_64S_HASH_MMUNicholas Piggin1-2/+9
2021-12-02powerpc/pseries: move process table registration away from hash-specific codeNicholas Piggin1-28/+28
2021-08-13powerpc/pseries: Add a helper for form1 cpu distanceAneesh Kumar K.V1-2/+2
2021-08-13powerpc: rename powerpc_debugfs_root to arch_debugfs_dirAneesh Kumar K.V1-2/+3
2021-07-26powerpc/kexec: blacklist functions called in real mode for kprobeHari Bathini1-3/+6
2021-05-12powerpc/pseries: warn if recursing into the hcall tracing codeNicholas Piggin1-4/+10
2021-05-12powerpc/pseries: use notrace hcall variant for H_CEDE idleNicholas Piggin1-10/+0
2021-05-12powerpc/pseries: Don't trace hcall tracing wrapperNicholas Piggin1-2/+2
2021-05-12powerpc/pseries: Fix hcall tracing recursion in pv queued spinlocksNicholas Piggin1-2/+1
2021-04-30Merge tag 'powerpc-5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-2/+4
2021-04-08powerpc/pseries: remove unneeded semicolonYang Li1-1/+1
2021-04-08powerpc/pseries: Add key to flags in pSeries_lpar_hpte_updateboltedpp()Michael Ellerman1-1/+3
2021-03-26powerpc/mm/book3s64: Use the correct storage key value when calling H_PROTECTAneesh Kumar K.V1-1/+2
2020-09-18powerpc/book3s64: fix link error with CONFIG_PPC_RADIX_MMU=nYang Yingliang1-0/+2
2020-08-07Merge tag 'powerpc-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-3/+5
2020-07-16powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabledBharata B Rao1-3/+5
2020-07-10powerpc64: Break asm/percpu.h vs spinlock_types.h dependencyPeter Zijlstra1-0/+1
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-03-25powerpc/pseries: Avoid harmless preempt warningNicholas Piggin1-1/+9
2020-02-04proc: convert everything to "struct proc_ops"Alexey Dobriyan1-12/+12
2019-11-30Merge tag 'powerpc-5.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-5/+13
2019-11-13powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init()YueHaibing1-1/+1
2019-11-02powerpc: pseries: no need to check return value of debugfs_create functionsGreg Kroah-Hartman1-14/+1
2019-10-28powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary i...Aneesh Kumar K.V1-3/+11
2019-10-28powerpc/pseries: Don't opencode HPTE_V_BOLTEDAneesh Kumar K.V1-1/+1
2019-10-09powerpc/pseries: Remove confusing warning message.Laurent Dufour1-0/+3
2019-09-24powerpc/pseries: Call H_BLOCK_REMOVE when supportedLaurent Dufour1-2/+21
2019-09-24powerpc/pseries: Read TLB Block Invalidate CharacteristicsLaurent Dufour1-0/+140
2019-09-05powerpc/64s: remove unnecessary translation cache flushes at bootNicholas Piggin1-5/+0
2019-09-05powerpc/64s: remove register_process_table callbackNicholas Piggin1-2/+15
2019-08-19powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt()Gautham R. Shenoy1-2/+6
2019-07-13Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-18/+585
2019-07-04powerpc/pseries: Protect against hogging the cpu while setting up the statsNaveen N. Rao1-9/+20
2019-07-04powerpc/pseries: Provide vcpu dispatch statisticsNaveen N. Rao1-2/+523
2019-07-04powerpc/pseries: Introduce rwlock to gatekeep DTLB usageNaveen N. Rao1-0/+4
2019-07-04powerpc/pseries: Factor out DTL buffer allocation and registration routinesNaveen N. Rao1-18/+49
2019-07-04powerpc/pseries: Use macros for referring to the DTL enable maskNaveen N. Rao1-1/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-14/+1
2019-04-20powerpc/mm: move warning from resize_hpt_for_hotplug()Laurent Vivier1-1/+2
2019-01-06jump_label: move 'asm goto' support test to KconfigMasahiro Yamada1-1/+1
2018-10-20powerpc/pseries: Export raw per-CPU VPA data via debugfsAravinda Prasad1-0/+54
2018-09-17powerpc/pseries/mm: call H_BLOCK_REMOVELaurent Dufour1-8/+206
2018-09-17powerpc/pseries/mm: factorize PTE slot computationLaurent Dufour1-7/+20
2018-07-30powerpc: remove unnecessary inclusion of asm/tlbflush.hChristophe Leroy1-1/+0
2018-07-24powerpc/pseries/mm: Improve error reporting on HCALL failuresAneesh Kumar K.V1-6/+10
2018-07-24powerpc/pseries: Use pr_xxx() in lpar.cAneesh Kumar K.V1-20/+14
2018-05-10powerpc/pseries: hcall_exit tracepoint retval should be signedMichael Ellerman1-2/+1
2018-03-31Merge branch 'topic/paca' into nextMichael Ellerman1-2/+2
2018-03-30powerpc/64: Use array of paca pointers and allocate pacas individuallyNicholas Piggin1-2/+2
2018-03-27powerpc/lpar/debug: Initialize flags before printing debug messageAlexey Kardashevskiy1-3/+3
2018-03-27powerpc/64: Call H_REGISTER_PROC_TBL when running as a HPT guest on POWER9Paul Mackerras1-2/+6
2017-11-06powerpc/64s: Replace CONFIG_PPC_STD_MMU_64 with CONFIG_PPC_BOOK3S_64Michael Ellerman1-4/+4
2017-07-03powerpc/pseries: Fix passing of pp0 in updatepp() and updateboltedpp()Balbir Singh1-1/+10
2017-04-01powerpc/pseries: Skip using reserved virtual address rangeAneesh Kumar K.V1-0/+61
2017-03-17powerpc/pseries: Don't give a warning when HPT resizing isn't availableMichael Ellerman1-1/+3
2017-02-14Merge branch 'topic/ppc-kvm' into nextMichael Ellerman1-0/+29
2017-02-10powerpc/pseries: Add support for hash table resizingDavid Gibson1-0/+109
2017-01-31powerpc/64: Enable use of radix MMU under hypervisor on POWER9Paul Mackerras1-0/+29
2016-12-16Merge tag 'powerpc-4.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-2/+22
2016-12-15Merge tag 'trace-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-2/+4
2016-12-09tracing: Have the reg function allow to failSteven Rostedt (Red Hat)1-2/+4
2016-11-24Merge branch 'topic/ppc-kvm' into nextMichael Ellerman1-1/+1
2016-11-16powerpc/64: Simplify adaptation to new ISA v3.00 HPTE formatPaul Mackerras1-1/+1
2016-11-14powerpc/pseries: Use H_CLEAR_HPT to clear MMU hash table during kexecAnton Blanchard1-2/+22
2016-10-11powerpc/pseries: Fix stack corruption in htpe codeLaurent Dufour1-2/+2
2016-07-26powerpc/mm: Rename hpte_init_lpar() and move the fallback to a headerMichael Ellerman1-1/+1
2016-07-21powerpc/mm: Move hash table ops to a separate structureBenjamin Herrenschmidt1-9/+9
2016-07-21powerpc: Put exception configuration in a common placeBenjamin Herrenschmidt1-18/+2
2016-06-16powerpc: Introduce asm-prototypes.hDaniel Axtens1-0/+1
2016-05-11powerpc/mm/radix: Isolate hash table function from pseries guest codeAneesh Kumar K.V1-3/+11
2016-05-01powerpc/mm/hash: Add support for Power9 HashAneesh Kumar K.V1-1/+1
2016-05-01powerpc/mm: Drop WIMG in favour of new constantsAneesh Kumar K.V1-4/+0
2016-03-01powerpc/mm: Handle removing maybe-present bolted HPTEsDavid Gibson1-3/+6
2015-12-14powerpc/mm: Use H_READ with H_READ_4Aneesh Kumar K.V1-27/+27
2015-12-14powerpc/mm: Move THP headers aroundAneesh Kumar K.V1-0/+10
2015-04-09powerpc, jump_label: Include linux/jump_label.h to get HAVE_JUMP_LABEL defineAnton Blanchard1-1/+1
2014-12-29powerpc/kdump: Ignore failure in enabling big endian exception during crashHari Bathini1-1/+7
2014-12-05powerpc/mm: don't do tlbie for updatepp request with NO HPTE faultAneesh Kumar K.V1-1/+1
2014-12-02powerpc/mm/thp: Use tlbiel if possibleAneesh Kumar K.V1-1/+1
2014-11-05Merge branch 'topic/get-cpu-var' into nextMichael Ellerman1-3/+3
2014-11-03powerpc: Replace __get_cpu_var usesChristoph Lameter1-3/+3
2014-10-30powerpc/fadump: Fix endianess issues in firmware assisted dump handlingHari Bathini1-2/+12
2014-09-25powerpc/jump_label: use HAVE_JUMP_LABEL?Zhouyi Zhou1-1/+1
2014-09-25powerpc: Remove stale function prototypesAnton Blanchard1-2/+0
2014-08-13powerpc/thp: Don't recompute vsid and ssize in loop on invalidateAneesh Kumar K.V1-14/+6
2014-07-11powerpc/pseries: Use jump labels for hcall tracepointsAnton Blanchard1-7/+23
2013-12-09powerpc/mm: Use HPTE constants when updating hpte bitsAneesh Kumar K.V1-1/+2
2013-12-09powerpc: Make slb_shadow a localJeremy Kerr1-1/+1
2013-11-21pseries: Add H_SET_MODE to change exception endiannessAnton Blanchard1-0/+17
2013-08-27powerpc/pseries: Add a warning in the case of cross-cpu VPA registrationMichael Ellerman1-0/+6
2013-08-27pseries: Move plpar_wrapper.h to powerpc common include/asm location.Deepthi Dharwar1-1/+1
2013-08-14powerpc: Fix little endian lppaca, slb_shadow and dtl_entryAnton Blanchard1-1/+1
2013-08-14powerpc: Fix a number of sparse warningsAnton Blanchard1-1/+1
2013-07-24powerpc/pseries: Fix a typo in pSeries_lpar_hpte_insert()Denis Kirjanov1-1/+1
2013-07-01powerpc/pseries: Inform the hypervisor we are using EBB regsMichael Ellerman1-0/+3
2013-06-21powerpc: Optimize hugepage invalidateAneesh Kumar K.V1-7/+115
2013-06-21powerpc/mm: handle hugepage size correctly when invalidating hpte entriesAneesh Kumar K.V1-5/+12
2013-04-30powerpc: Decode the pte-lp-encoding bits correctly.Aneesh Kumar K.V1-3/+3
2013-04-30powerpc: Use signed formatting when printing errorAneesh Kumar K.V1-1/+1
2013-04-08powerpc: pSeries_lpar_hpte_remove fails from Adjunct partition being performe...Michael Wolf1-1/+7
2012-09-17powerpc/mm: Convert virtual address to vpnAneesh Kumar K.V1-45/+31
2012-09-05powerpc: Remove all includes of <asm/abs_addr.h>Michael Ellerman1-1/+0
2012-03-21powerpc: Remove FW_FEATURE ISERIES from arch codeStephen Rothwell1-0/+1
2012-01-11powerpc: Fix RCU idle and hcall tracingAnton Blanchard1-4/+10
2012-01-06Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds1-0/+2
2012-01-03powerpc: Fix unpaired probe_hcall_entry and probe_hcall_exitLi Zhong1-0/+2
2011-12-11powerpc: Tell RCU about idle after hcall tracingPaul E. McKenney1-0/+4
2011-10-31powerpc: add export.h to files making use of EXPORT_SYMBOLPaul Gortmaker1-0/+1
2011-08-05powerpc/pseries: Cleanup VPA registration and deregistration errorsAnton Blanchard1-9/+8
2011-08-05powerpc: pseries: Fix kexec on machines with more than 4TB of RAMAnton Blanchard1-1/+1
2011-06-29powerpc/pseries: Re-implement HVSI as part of hvc_vioBenjamin Herrenschmidt1-189/+0
2011-06-29powerpc/udbg: Register udbg console genericallyBenjamin Herrenschmidt1-2/+0
2011-05-04powerpc/pseries: Add page coalescing supportBrian King1-0/+46
2011-04-27powerpc: Free up some CPU feature bits by moving out MMU-related featuresMatt Evans1-1/+1
2011-02-07powerpc: Fix hcall tracepoint recursionAnton Blanchard1-0/+37
2010-11-29powerpc/pseries: Add kernel parameter to disable batched hcallsWill Schmidt1-0/+12
2010-09-02powerpc: Account time using timebase rather than PURRPaul Mackerras1-0/+21
2010-09-02powerpc: Abstract indexing of lppaca structsPaul Mackerras1-2/+2
2010-05-21powerpc/kexec: Speedup kexec hash PTE tear downMichael Neuling1-13/+20
2009-10-28powerpc: tracing: Give hypervisor call tracepoints access to argumentsAnton Blanchard1-4/+5
2009-10-28powerpc: tracing: Add hypervisor call tracepointsAnton Blanchard1-0/+32
2009-07-08powerpc/pseries: Use pr_devel() in pseries LPAR HPTE routinesMichael Ellerman1-9/+9
2009-05-21powerpc/pseries: CMO unused page hintingRobert Jennings1-0/+52
2008-07-15powerpc: Remove unnecessary condition when sanity-checking WIMG bitsDave Kleikamp1-2/+1
2008-07-09powerpc/mm: Don't clear _PAGE_COHERENT when _PAGE_SAO is setDave Kleikamp1-1/+2
2008-05-14[POWERPC] Fix sparse warnings in arch/powerpc/platforms/pseriesMichael Ellerman1-1/+1
2008-04-24[POWERPC] Convert from DBG() to pr_debug() in platforms/pseries/Michael Ellerman1-19/+15
2008-04-24[POWERPC] Register udbg console early on pseries LPARMichael Ellerman1-0/+2
2008-04-17[POWERPC] Always add preferred consoles in platforms/pseries/lpar.cMichael Ellerman1-7/+2
2008-04-17[POWERPC] Move prototype for find_udbg_vterm() into a header fileMichael Ellerman1-0/+1
2008-02-26[POWERPC] Add code for removing HPTEs for parts of the linear mappingBadari Pulavarty1-0/+15
2008-01-15[POWERPC] Fix boot failure on POWER6Paul Mackerras1-1/+0
2008-01-11[POWERPC] Fix CPU hotplug when using the SLB shadow bufferMichael Neuling1-0/+1
2007-10-12[POWERPC] Use 1TB segmentsPaul Mackerras1-40/+49
2007-08-17[POWERPC] Clean out a bunch of duplicate includesJesper Juhl1-1/+0
2007-06-25[POWERPC] Fix Kexec/Kdump for power6Sachin P. Sant1-3/+14
2007-05-07[POWERPC] Rename device_is_compatible to of_device_is_compatibleStephen Rothwell1-2/+2
2007-04-13[POWERPC] Rename get_property to of_get_property: arch/powerpcStephen Rothwell1-3/+3
2007-03-22[POWERPC] Avoid hypervisor statistics calculation in real modeMohan Kumar M1-1/+1
2007-02-08[POWERPC] Only use H_BULK_REMOVE if the firmware supports itPaul Mackerras1-8/+14
2007-02-07[POWERPC] Make pSeries use the H_BULK_REMOVE hypervisor callPaul Mackerras1-5/+46
2006-10-16[POWERPC] Make pSeries_lpar_hpte_insert staticGeoff Levand1-2/+2
2006-08-08[POWERPC] Implement SLB shadow bufferMichael Neuling1-4/+20
2006-08-01[POWERPC] clean up pseries hcall interfacesAnton Blanchard1-8/+4
2006-07-31[POWERPC] pseries: Constify & voidify get_property()Jeremy Kerr1-5/+5
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-28[POWERPC] powerpc: Initialise ppc_md htab pointers earlierMichael Ellerman1-3/+1
2006-04-01[PATCH] powerpc: Extends HCALL interface for InfiniBand usageHeiko J Schick1-1/+2
2006-04-01[PATCH] powerpc/pseries: Change H_StudlyCaps to H_SHOUTING_CAPSSegher Boessenkool1-14/+14
2006-01-13[PATCH] powerpc: Remove lppaca structure from the PACADavid Gibson1-2/+2
2006-01-09[PATCH] powerpc: udbg updatesBenjamin Herrenschmidt1-2/+2
2006-01-09[PATCH] powerpc: Unify udbg (#2)Benjamin Herrenschmidt1-4/+4
2006-01-09[PATCH] powerpc: serial port discovery (#2)Benjamin Herrenschmidt1-38/+30
2005-12-08[PATCH] powerpc: Remove debug code in hash pathBenjamin Herrenschmidt1-12/+0
2005-11-07Merge ../linux-2.6Paul Mackerras1-42/+73
2005-11-07powerpc: Various UP build fixesPaul Mackerras1-0/+1
2005-11-07[PATCH] powerpc: Kill ppcdebugDavid Gibson1-1/+1
2005-11-06[PATCH] ppc64: support 64k pagesBenjamin Herrenschmidt1-42/+73
2005-11-03powerpc: Cleanup vpa codeMichael Ellerman1-7/+3
2005-11-03powerpc: Move plpar_wrappers.h into arch/powerpc/platforms/pseriesMichael Ellerman1-1/+2
2005-10-10powerpc: move pSeries files to arch/powerpc/platforms/pseriesPaul Mackerras1-0/+517