summaryrefslogtreecommitdiff
path: root/sys/powerpc/include/pcpu.h
AgeCommit message (Expand)Author
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2021-03-20Remove PCPU_INCJason A. Harmening
2020-06-06powerpc: Add a (CPU/runtime features) flags set to pcpu structJustin Hibbits
2019-12-30[PowerPC] Fix panic when attempting to handle an HMI from an idle threadBrandon Bergren
2019-11-08powerpc/booke: Make the TLB save area and mask matchJustin Hibbits
2018-09-06powerpc64: Add initial support for HTM (kABI)Breno Leitao
2018-02-17Merge AIM and Book-E PCPU fieldsJustin Hibbits
2017-12-31Remove PIR from PCPU data. It has an implementation-defined meaning thatNathan Whitehorn
2017-11-27sys/powerpc: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-04-17- Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeterGleb Smirnoff
2017-03-17Introduce 64-bit PowerPC Book-E supportJustin Hibbits
2017-02-19Bring back r313037, with fixes for mips:Jason A. Harmening
2017-02-04Revert r313037Jason A. Harmening
2017-02-01Implement get_pcpu() for the remaining architectures and use it toJason A. Harmening
2016-11-24Fix the build post-r309017 for MPC85XX/MPC85XXSPEJustin Hibbits
2015-08-04Add two new pmap functions:Jason A. Harmening
2013-12-13Add PMU-based CPU frequency scaling. This method is used on most TitaniumJustin Hibbits
2013-11-11Follow up r223485, which made AIM use the ABI thread pointer instead ofNathan Whitehorn
2013-06-04Pad the PCPU MD struct, to satisfy an assert added with the projects/countersJustin Hibbits
2013-04-10Since UMA_ZONE_PCPU zones put a constraint on sizeof(struct pcpu), declaredGleb Smirnoff
2013-04-08Merge from projects/counters:Gleb Smirnoff
2012-05-27Let us manage differences of Book-E PowerPC variations i.e. vendor /Rafal Jaworowski
2012-01-15Rework SLB trap handling so that double-faults into an SLB trap handler areNathan Whitehorn
2011-11-17Use a global __pure2 function instead of a global register variable forNathan Whitehorn
2011-06-23Use the ABI-mandated thread pointer register (r2 for ppc32, r13 for ppc64)Nathan Whitehorn
2010-09-16Split the SLB mirror cache into two kinds of object, one for kernel mapsNathan Whitehorn
2010-07-13MFppc64:Nathan Whitehorn
2009-10-23Add SMP support on U3-based G5 systems. This does not yet work perfectly:Nathan Whitehorn
2009-05-21Initial support for SMP on PowerPC MPC85xx.Rafal Jaworowski
2009-02-20Add Altivec support for supported CPUs. This is derived from the FPU supportNathan Whitehorn
2009-01-13Rework BookE pmap towards multi-core support.Rafal Jaworowski
2008-08-19Export 'struct pcpu' to userland w/o requiring _KERNEL. A few portsJohn Baldwin
2008-04-27MFp4: SMP supportMarcel Moolenaar
2008-03-06Add a catch-all for PCPU_MD_FIELDS. While we expect this to beMarcel Moolenaar
2008-03-02Unify and generalize PowerPC headers, adjust AIM code accordingly.Rafal Jaworowski
2007-06-04Rework the PCPU_* (MD) interface:Attilio Rao
2007-03-11Push down the implementation of PCPU_LAZY_INC() into the machine-dependentAlan Cox
2004-07-12Gratuitous namechange to avoid low-level association with ddb.Peter Grehan
2004-02-04Move temporary register save area from exception-vector memory toPeter Grehan
2002-05-13FPU support.Benno Rice
2002-04-29Commit of stuff that's been sitting in my tree for a while.Benno Rice
2001-12-11Overhaul the per-CPU support a bit:John Baldwin
2001-11-14The interrupt nesting level is per-thread not per-CPU on FreeBSD.John Baldwin
2001-09-18- If we ever do the per-cpu KTR stuff, the index won't be volatile as itJohn Baldwin
2001-09-18- Fix a missed idleproc -> idlethread conversion.John Baldwin
2001-09-12KSE Milestone 2Julian Elischer
2001-08-16style(9) and make consistent across platformsDavid E. O'Brien
2001-08-04Axe unused and invalid astpending globaldata member.John Baldwin
2001-06-16This commit (along with one pending in sys/dev/ofw and one in sys/conf) giveBenno Rice