summaryrefslogtreecommitdiffstats
path: root/sys/arch/arm/include/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.dlg1-1/+3
2020-05-17Add machdep.compatible.kettenis1-2/+4
2020-01-12Implement cpu_kick() and cpu_unidle().kettenis1-2/+4
2019-10-27Add code to spin up secondary CPUs.kettenis1-1/+9
2019-09-30Synch the cpu match/attach/identify code with arm64. This drops somekettenis1-21/+26
2019-09-23Implement DVFS support.kettenis1-1/+8
2018-12-05Include srp.h where struct cpu_info uses srp to avoid erroring out whenjsg1-1/+2
2018-08-06Make it possible to build a MULTIPROCESSOR kernel on armv7. While thiskettenis1-35/+29
2018-06-30Remove strange /* End of file */ style.deraadt1-3/+1
2018-01-26Add kernel support for the VFP FPU/SIMD unit. Based on a diff by drahn@.kettenis1-1/+2
2018-01-15Improve defense against branch predictor target injection (Spectre "variant 2")kettenis1-1/+3
2017-08-12remove apmwarn sysctl which is not usedtedu1-3/+3
2017-07-12remove CPU_LIDSUSPEND/machdep.lidsuspendnatano1-3/+3
2017-04-27Bring over the changes to mainbus(4) and simplebus(4) from arm64.kettenis1-3/+1
2017-03-03Fix the lidsuspend sysctl name in arm/include/cpu.htom1-3/+3
2017-03-02Add a new sysctl machdep.lidaction. The sysctl works as follows:natano1-2/+4
2017-01-06unifdef CPU_ARMv7 and ARM_ARCH_7jsg1-5/+1
2017-01-05Complete idle PCB allocation for secondary processors so that it makespatrick1-3/+4
2016-04-04Store curcpu pointer in TPIDRPRW.patrick1-2/+13
2016-01-31Switch from PSR_X_bit and X32_bit PSR macro names to just PSR_X.jsg1-5/+5
2014-07-11CPU_BUSY_CYCLE(): A new MI statement for busy loop power reductionuebayasi1-1/+3
2013-09-12Store curpcb in cpu_info instead of a global variable, for SMP.patrick1-2/+8
2013-09-12Rename cpu_info_store to cpu_info_primary. Create an array of cpu_infospatrick1-4/+20
2013-09-10Store the current interrupt depth in curcpu, so that it's per CPUpatrick1-8/+10
2013-05-31remove counters for simplelockstedu1-5/+1
2013-03-12Fix kernel profiling on MP systems by using per-CPU buffers and teachmpi1-1/+4
2013-02-12Back out per-CPU kernel profiling, it shouldn't modify a public headermpi1-4/+1
2013-02-11Fix kernel profiling on MP systems by using per-CPU buffer. Previouslympi1-1/+4
2012-12-02Determine whether we're currently on the alternative signal stackguenther1-1/+2
2011-11-16Make userret() MI. On architectures which jammed stuff into it in thederaadt1-4/+1
2011-10-24Introduce a pluggable interrupt controller infrastructure for beagle,drahn1-1/+4
2011-09-20Late spring cleaning of the arm code for old dusty bits we do not want tomiod1-40/+1
2011-06-24machdep.kbdreset enables a shutdown by Ctrl-Alt-Del on amd64 andnaddy1-3/+3
2010-11-28Get rid of machdep.debug, machdep.booted_device and machdep.booted_kernelmiod1-7/+7
2010-09-28Implement a per-cpu held mutex counter if DIAGNOSTIC on all non-x86 platforms,miod1-1/+4
2009-03-26Remove cpu_wait(). It's original use was to be called from the reaper sooga1-3/+1
2008-10-15make random(9) return per-cpu values (by saving the seed in the cpuinfo),deraadt1-1/+2
2008-10-10Add empty cpu_unidle() macros for architectures that currently don't doart1-1/+2
2008-10-10Define MAXCPUS on all architectures.art1-1/+2
2008-10-09Implement CPU_INFO_UNIT for everyone, not just MP kernels.art1-1/+2
2008-07-18Add a macro that clears the want_resched flag that need_resched sets.art1-1/+2
2007-08-14removal of zts sysctls created a numeric gap. repair. ok miod robertderaadt1-2/+6
2007-05-29Make use of struct wsmouse_calibcoords and add ioctl supportrobert1-5/+1
2007-05-14Switch arm to __HAVE_CPUINFO. Least effort.art1-5/+7
2007-03-15Since p_flag is often manipulated in interrupts and without biglockart1-2/+2
2007-02-11Remove now unused evcnt field from struct cpu_info.miod1-2/+1
2006-12-24Define PROC_PC. Then, since profiling information is being reported inmiod1-2/+2
2006-01-17Upon halt, invoke resettodr() on arm platforms, unless we have been sittingmiod1-2/+2
2005-12-21sysctl machdep.lidsuspend=1 makes screen closures to cause a suspend.deraadt1-4/+6
2005-12-20Add machdep.maxspeed sysctl to change the meaning of hw.setperf=100 on zaurus,drahn1-2/+4