summaryrefslogtreecommitdiff
path: root/sys/powerpc/include/cpu.h
AgeCommit message (Expand)Author
2024-10-11powerpc: Add nominal support for POWER10 and POWER11Justin Hibbits
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2021-12-28Simplify swi for bus_dma.John Baldwin
2021-03-31powerpc/powermac: Constrain 'cpu_sleep()' for AIM to mpc745xJustin Hibbits
2020-05-10powerpc: Add a CPU-custom machine check handlerJustin Hibbits
2019-04-26powerpc: Add another feature2 flag, and update power9 definitionJustin Hibbits
2018-11-05Add a KPI for the delay while spinning on a spin lock.John Baldwin
2018-05-20Add support for the XIVE XICS emulation mode for POWER9 systemsJustin Hibbits
2018-04-22Fix the build post r332859Justin Hibbits
2018-04-21Sync powerpc feature flags with LinuxJustin Hibbits
2018-02-21PowerNV: Put processor to power-save state in idle threadWojciech Macek
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-11-08Add the ISEL feature macro for those powerpc cores that have itJustin Hibbits
2016-10-29Add the SPE feature mask for e500v1 and e500v2Justin Hibbits
2016-01-02Bring CPU features list in line with the ABI requirements.Nathan Whitehorn
2015-07-11cpu_number and cpu_swapout are never used, and only defined in powerpc.Justin Hibbits
2015-02-22Kernel support for the Vector-Scalar eXtension (VSX) found on the POWER7Nathan Whitehorn
2015-02-10Set thread priorities on multithreaded CPUs so that threads holding aNathan Whitehorn
2014-01-31Unbreak non-SMP builds. This was broken by r259284. Also, reorganize theJustin Hibbits
2013-12-13Add PMU-based CPU frequency scaling. This method is used on most TitaniumJustin Hibbits
2013-07-28Revert r253748,253749Andriy Gapon
2013-07-28put contents of cpu.h under _KERNELAndriy Gapon
2012-09-23Move the prototype for savectx from cpu.h to pcb.h, as it is on otherNathan Whitehorn
2012-04-29Add a convenience macro for the returns_twice attribute, and apply it toDimitry Andric
2012-04-11We don't need kcopy() in any of the remaining places it is used, soNathan Whitehorn
2009-11-28Add a CPU features framework on PowerPC and simplify CPU setup a littleNathan Whitehorn
2008-10-27Declare btext and etext. Needed by sys/kern/subr_prof.c forMarcel Moolenaar
2007-06-09Add kdb_cpu_sync_icache(), intended to synchronize instructionMarcel Moolenaar
2006-05-11Clean out sysctl machdep.* related defines.Poul-Henning Kamp
2005-12-22Tweak how the MD code calls the fooclock() methods some. Instead ofJohn Baldwin
2005-01-07/* -> /*- for license, minor formatting changesWarner Losh
2004-08-03Instead of calling ia32_pause() conditionally on __i386__ or __amd64__Maxime Henrion
2003-09-26DELAY must be a routine, not a macro definition.Peter Grehan
2003-08-16Further cleanup <machine/cpu.h> and <machine/md_var.h>: move the MIMarcel Moolenaar
2003-06-25Remove unused bootpath[] variable. It conflicted with a declarationPeter Grehan
2003-01-18Prepended underscores to macro local vars, avoiding gcc "declarationPeter Grehan
2002-09-19Additional machdep sysctl constants needed for userland utilsPeter Grehan
2002-05-28Move the kcopy() function from trap.c to machdep.c. Add a prototype.Benno Rice
2002-04-15GC an extraneous prototype of delay().Benno Rice
2002-03-20Remove __P.Alfred Perlstein
2002-02-28Add a missing (.Benno Rice
2001-11-05Clean up the trap handling code and make it consistent with the other platforms.Mark Peek
2001-10-15- Correct the type of the argument to delay() so as to not conflict withBenno Rice
2001-09-20Update PowerPC MD code to compile and do initial bootstrap based onMark Peek
2001-08-10- Close races with signals and other AST's being triggered while we are inJohn Baldwin
2001-07-01Add TRAPF_* macros required by MI-ification of ast() and userret().Benno Rice
2001-06-29Add a new MI pointer to the process' trapframe p_frame instead of usingJohn Baldwin
2001-06-10Bring in NetBSD code used in the PowerPC port.Benno Rice