aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/paca.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-10docs: move powerpc under archCosta Shulyupin1-1/+1
2023-04-20powerpc/64: vmlinux support building with PCREL addresingNicholas Piggin1-0/+2
2022-09-26powerpc: Remove CONFIG_PPC_BOOK3EChristophe Leroy1-3/+3
2022-09-14Revert "powerpc/rtas: Implement reentrant rtas call"Nathan Lynch1-32/+0
2022-05-05powerpc/mm: Remove CONFIG_PPC_MM_SLICESChristophe Leroy1-5/+0
2021-12-09powerpc/64s: Move hash MMU support code under CONFIG_PPC_64S_HASH_MMUNicholas Piggin1-11/+7
2021-11-06memblock: rename memblock_free to memblock_phys_freeMike Rapoport1-4/+4
2021-05-17powerpc/paca: Remove mm_ctx_id and mm_ctx_slb_addr_limitChristophe Leroy1-2/+0
2020-11-19powerpc: Avoid broken GCC __attribute__((optimize))Ard Biesheuvel1-2/+2
2020-07-18Merge branch 'fixes' into nextMichael Ellerman1-1/+1
2020-07-14powerpc/pseries/svm: Fix incorrect check for shared_lppaca_sizeSatheesh Rajendran1-1/+1
2020-06-22powerpc/pseries/svm: Drop unused align argument in alloc_shared_lppaca() func...Satheesh Rajendran1-3/+10
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/rtas: Implement reentrant rtas callLeonardo Bras1-0/+32
2020-03-25powerpc/64: Prevent stack protection in early bootMichael Ellerman1-2/+2
2020-03-25powerpc/64: Setup a paca before parsing device tree etc.Daniel Axtens1-3/+7
2019-08-30powerpc/pseries/svm: Use shared memory for LPPACA structuresAnshuman Khandual1-1/+42
2019-08-30powerpc/pseries: Add and use LPPACA_SIZE constantThiago Jung Bauermann1-5/+6
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-04-21powerpc/mm: Add helpers for accessing hash translation related variablesAneesh Kumar K.V1-6/+6
2019-03-12powerpc: use memblock functions returning virtual addressChristophe Leroy1-1/+5
2019-03-07powerpc: prefer memblock APIs returning virtual addressMike Rapoport1-10/+6
2019-03-05mm: replace all open encodings for NUMA_NO_NODEAnshuman Khandual1-1/+2
2018-10-31memblock: stop using implicit alignment to SMP_CACHE_BYTESMike Rapoport1-1/+1
2018-10-31memblock: rename memblock_alloc{_nid,_try_nid} to memblock_phys_alloc*Mike Rapoport1-1/+1
2018-03-31Merge branch 'topic/paca' into nextMichael Ellerman1-118/+121
2018-03-31powerpc/64: Allocate pacas per nodeNicholas Piggin1-6/+39
2018-03-30powerpc/64: Defer paca allocation until memory topology is discoveredNicholas Piggin1-62/+28
2018-03-30powerpc/64s: Allocate slb_shadow structures individuallyNicholas Piggin1-35/+30
2018-03-30powerpc/64s: Allocate LPPACAs individuallyNicholas Piggin1-59/+30
2018-03-30powerpc/64: Use array of paca pointers and allocate pacas individuallyNicholas Piggin1-21/+49
2018-03-30powerpc/64s: Do not allocate lppaca if we are not virtualizedNicholas Piggin1-3/+13
2018-03-06powerpc/mm/slice: Allow up to 64 low slicesChristophe Leroy1-1/+2
2018-01-18powerpc/64s: Relax PACA address limitationsNicholas Piggin1-6/+7
2017-11-13powerpc/64s: mm_context.addr_limit is only used on hashNicholas Piggin1-2/+2
2017-11-06powerpc/64s: Replace CONFIG_PPC_STD_MMU_64 with CONFIG_PPC_BOOK3S_64Michael Ellerman1-6/+6
2017-09-08treewide: make "nr_cpu_ids" unsignedAlexey Dobriyan1-1/+1
2017-08-31powerpc/64s/radix: Do not allocate SLB shadow structuresNicholas Piggin1-2/+11
2017-04-01powerpc/mm/hash: Store addr_limit in PACAAneesh Kumar K.V1-0/+1
2017-04-01powerpc/mm: Add addr_limit to mm_context and use it to derive max slice indexAneesh Kumar K.V1-1/+2
2017-03-31powerpc/mm: Move copy_mm_to_paca to paca.cAneesh Kumar K.V1-0/+19
2017-03-02sched/headers: Prepare to move 'init_task' and 'init_thread_union' from <linu...Ingo Molnar1-0/+1
2016-08-01powerpc/mm: Convert early cpu/mmu feature check to use the new helpersAneesh Kumar K.V1-1/+1
2016-03-07powerpc: Create a helper for getting the kernel toc valueMichael Ellerman1-10/+1
2015-10-27powerpc/book3e-64: Don't limit paca to 256 MiBScott Wood1-2/+7
2015-01-23powerpc/kernel: Avoid memory corruption at early stageGavin Shan1-0/+8
2014-05-30KVM: PPC: Book3S PR: Rework SLB switching codeAlexander Graf1-0/+3
2014-04-07powerpc/ppc64: Gracefully handle early interruptsBenjamin Herrenschmidt1-1/+2
2014-01-09powerpc/e6500: TLB miss handler with hardware tablewalk supportScott Wood1-0/+5
2013-12-09powerpc: Dynamically allocate slb_shadow from memblockJeremy Kerr1-7/+25
2013-12-09powerpc: Make slb_shadow a localJeremy Kerr1-1/+1
2013-10-11powerpc: Fix section mismatch warning in free_lppacasVladimir Murzin1-3/+3
2013-08-14powerpc: Fix little endian lppaca, slb_shadow and dtl_entryAnton Blanchard1-5/+5
2013-02-15powerpc: Move boot_paca into early_setupGeoff Levand1-2/+0
2012-09-10powerpc: Initialise paca.data_offset with poisonMichael Ellerman1-0/+1
2012-04-30powerpc: Remove iseries specific fields in lppacaAnton Blanchard1-3/+0
2012-03-21powerpc: Remove FW_FEATURE ISERIES from arch codeStephen Rothwell1-9/+3
2011-10-31powerpc: various straight conversions from module.h --> export.hPaul Gortmaker1-1/+1
2011-07-12powerpc, KVM: Split HVMODE_206 cpu feature bit into separate HV and architect...Paul Mackerras1-1/+1
2011-05-19powerpc: Use nr_cpu_ids in initial paca allocationMilton Miller1-11/+6
2011-04-20powerpc: In HV mode, use HSPRG0 for PACABenjamin Herrenschmidt1-1/+12
2011-04-05powerpc: Set nr_cpu_ids early and use it to free PACAsRyan Grimm1-1/+1
2011-03-10powerpc/iseries: Fix early init access to lppacaBenjamin Herrenschmidt1-14/+0
2010-10-21Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds1-2/+68
2010-10-14powerpc: Fix compile error with paca code on ppc64eKumar Gala1-1/+1
2010-09-02powerpc: Dynamically allocate most lppaca structsPaul Mackerras1-2/+68
2010-08-31Merge commit 'v2.6.36-rc3' into x86/memblockIngo Molnar1-0/+10
2010-08-05memblock: Remove rmo_size, burry it in arch/powerpc where it belongsBenjamin Herrenschmidt1-1/+1
2010-08-04Merge commit 'gcl/next' into nextBenjamin Herrenschmidt1-4/+4
2010-07-31powerpc/kexec: Switch to a static PACA on the way outMatt Evans1-0/+10
2010-07-14lmb: rename to memblockYinghai Lu1-4/+4
2010-05-21powerpc/kexec: Fix race in kexec shutdownMichael Neuling1-0/+2
2010-03-09powerpc: Dynamically allocate pacasMichael Ellerman1-22/+71
2009-08-20powerpc: Add PACA fields specific to 64-bit Book3E processorsBenjamin Herrenschmidt1-0/+3
2009-06-09powerpc: Separate PACA fields for server CPUsBenjamin Herrenschmidt1-1/+13
2008-11-05powerpc: Update page-in counter for CMMBrian King1-0/+1
2008-09-15powerpc: Make the 64-bit kernel as a position-independent executablePaul Mackerras1-1/+2
2008-09-15powerpc: Make it possible to move the interrupt handlers away from the kernelPaul Mackerras1-0/+2
2008-04-24[POWERPC] Raise the upper limit of NR_CPUS and move the pacas into the BSSTony Breeds1-62/+25
2008-04-17[POWERPC] Initialize paca->current earlierBenjamin Herrenschmidt1-0/+1
2008-04-15[POWERPC] iSeries: Make iseries_reg_save private to iSeriesStephen Rothwell1-25/+8
2006-08-08[POWERPC] Implement SLB shadow bufferMichael Neuling1-1/+14
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-28[POWERPC] Clean up it_lp_queue.hStephen Rothwell1-1/+0
2006-03-27[PATCH] powerpc: Allow non zero boot cpuidsAnton Blanchard1-17/+4
2006-01-13[PATCH] powerpc: Remove lppaca structure from the PACADavid Gibson1-12/+24
2006-01-09[PATCH] powerpc: Remove some unneeded fields from the pacaDavid Gibson1-1/+0
2006-01-09[PATCH] powerpc: Remove ItLpRegSave area from the pacaDavid Gibson1-7/+3
2005-11-11[PATCH] powerpc: Merge vdso's and add vdso support to 32 bits kernelBenjamin Herrenschmidt1-7/+0
2005-11-10[PATCH] powerpc: merge code values for identifying platformsPaul Mackerras1-3/+2
2005-11-10[PATCH] powerpc: Move various ppc64 files with no ppc32 equivalent to powerpcDavid Gibson1-0/+143