aboutsummaryrefslogtreecommitdiff
path: root/sys/powerpc/include/cpufunc.h
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* Consistently provide ffs/fls using builtinsMitchell Horne2023-07-061-14/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* powerpc: change mfpvr return type to uint32_tLeandro Lupori2021-07-281-2/+2
* [PowerPC] Floating-point exception trap followupBrandon Bergren2020-12-131-4/+4
* [POWERPC] Floating-Point Exception trap supportAlfredo Dal'Ava Junior2020-11-061-0/+19
* powerpc: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* powerpc64: Implement Radix MMU for POWER9 CPUsJustin Hibbits2020-05-111-0/+28
* powerpc: Use builtins for fls/flslJustin Hibbits2019-12-081-0/+14
* powerpc: Adjust priority NOPs, and make them functionsJustin Hibbits2019-04-121-0/+37
* sys/powerpc: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Bring back r313037, with fixes for mips:Jason A. Harmening2017-02-191-1/+1
* Revert r313037Jason A. Harmening2017-02-041-1/+1
* Implement get_pcpu() for the remaining architectures and use it toJason A. Harmening2017-02-011-1/+1
* Add an isync to after mtsrin, required by the MPC750 errataJustin Hibbits2016-11-251-1/+1
* Correctly specify assembler constrains for synchronization instructions.Nathan Whitehorn2012-04-221-3/+3
* Remove dead code. The routines in atomic.S did not work properly anyway, andNathan Whitehorn2012-04-221-10/+0
* Add CPU support code for the IBM Cell Broadband Engine.Nathan Whitehorn2010-11-121-0/+11
* MFppc64:Nathan Whitehorn2010-07-131-0/+15
* Improve style(9)Rafal Jaworowski2009-05-141-6/+6
* PowerPC common SMP startup and time base rework.Rafal Jaworowski2009-05-141-1/+25
* Fix compilation in the case when kernel doesn't have KDB ebabled.Maxim Sobolev2008-10-301-0/+7
* In powerpc_get_pcpup(), make the inline assembly statementMarcel Moolenaar2008-09-161-1/+1
* Remove restore_intr(). We have intr_restore()...Marcel Moolenaar2008-08-311-7/+0
* Add powerpc_sync() as an inline function.Marcel Moolenaar2008-08-301-0/+7
* MFp4: SMP supportMarcel Moolenaar2008-04-271-9/+1
* Remove mfsvr():Marcel Moolenaar2008-04-271-10/+0
* Improve handling of Local Access Windows on MPC85xx systems:Rafal Jaworowski2008-04-261-0/+11
* Always isync after a mtmsr. While perhaps not strictly necessary for PSL_EEPeter Grehan2004-08-071-1/+1
* DDB -> KDB, and rename low-level trap handler to avoid name conflict.Peter Grehan2004-07-121-4/+4
* Make breakpoint() actually break into ddb.Andrew Gallatin2003-12-091-5/+6
* Doh. Forgot to remove _KERNEL version.Peter Grehan2003-02-231-7/+0
* Expose powerpc_mb() to user-space. Currently needed for atomic.h users,Peter Grehan2003-02-221-0/+10
* Add an inline function wrapper for the mfpvf (Move From Processor VersionBenno Rice2003-02-051-0/+10
* Fix clearing of recoverable exception MSR bit when disablingPeter Grehan2002-09-191-1/+1
* Add an inline to call eieio.Benno Rice2002-06-291-0/+7
* Add inlines for mtsrin and mfsrin.Benno Rice2002-04-161-0/+17
* Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter()Matthew Dillon2002-04-011-6/+0
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptMatthew Dillon2002-03-271-22/+7
* - Make all inlines for manipulating supervisor-level registers accept/returnBenno Rice2002-03-211-6/+13
* GC some unused, bogus interrupt functions and replace them with properBenno Rice2002-03-211-20/+6
* - When enabling/disabling interrupts, set/clear both PSL_EE and PSL_RI, notBenno Rice2002-02-281-5/+12
* Simple fixes to get the powerpc kernel compiling again.Andrew Gallatin2002-01-281-1/+1
* Modify the critical section API as follows:John Baldwin2001-12-181-2/+4
* Overhaul the per-CPU support a bit:John Baldwin2001-12-111-3/+3
* Minor style(9)'ingDavid E. O'Brien2001-08-161-2/+9
* Fix the atomic_*_32 operations. These were written before I had the abilityBenno Rice2001-06-271-30/+52
* This commit (along with one pending in sys/dev/ofw and one in sys/conf) giveBenno Rice2001-06-161-0/+127