summaryrefslogtreecommitdiffstats
path: root/sys/arch/hppa/include/cpu.h
AgeCommit message (Expand)AuthorFilesLines
2020-06-14Implement cpu_rnd_messybits() as a read of the cycle counter register.naddy1-2/+12
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.dlg1-1/+2
2018-12-05Include srp.h where struct cpu_info uses srp to avoid erroring out whenjsg1-1/+2
2017-05-18Implement copyin32(9).kettenis1-1/+3
2016-05-10The hppa trapframe PC is marked (in the low two bits) to indicate aderaadt1-2/+2
2015-07-02introduce srp, which according to the manpage i wrote is short fordlg1-1/+5
2014-07-11CPU_BUSY_CYCLE(): A new MI statement for busy loop power reductionuebayasi1-1/+3
2013-03-31try to avoid pulling in pte.h and other more crazy things. Checked againstderaadt1-1/+3
2013-03-23refactor sys/param.h and machine/param.h. A lot of #ifdef _KERNEL is addedderaadt1-3/+3
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-09-20Remove unused MD_CACHE_CTL() macro and related defines.miod1-5/+1
2011-01-02Make need_resched() call cpu_unidle() such that we wake up a process running onkettenis1-8/+5
2010-12-30Turn signotify() into a function that also calls cpu_unidle().jsing1-2/+2
2010-12-30Implement cpu_unidle() for MP kernels.jsing1-3/+4
2010-09-28Implement a per-cpu held mutex counter if DIAGNOSTIC on all non-x86 platforms,miod1-1/+4
2010-06-29Store pointer to process FPU state in struct cpu_info.jsing1-1/+2
2010-06-03Rename ci_spinup_stack to ci_stack and use it as the stack for both CPUjsing1-2/+2
2010-06-03Add missing function prototypes for MP kernels.jsing1-1/+3
2010-05-21Add support for IPIs on hppa.jsing1-1/+6
2010-05-19Spin up secondary CPUs on hppa multiprocessor kernels. At this stage wejsing1-3/+7
2010-05-16Use a per CPU trap save area, ensuring that we maintain 64-byte alignmentjsing1-2/+9
2010-04-29Use per CPU hardware interrupt mask.jsing1-1/+2
2010-04-29Store hardware timer information per CPU.jsing1-1/+2
2010-04-19Make ipending a per-CPU value.jsing1-1/+2
2010-04-19Make the Processor Status Word (PSW) a per-CPU value.jsing1-2/+2
2010-04-01Allow for multiple CPUs by moving to an array of cpu_info.jsing1-10/+32
2010-03-28Allow a multiprocessor kernel to compile.jsing1-1/+9
2009-12-31Make cpl and cpu_inintr per CPU variables. For locore.S, cpl becomes anjsing1-1/+3
2009-12-29Make want_resched a per CPU variable.jsing1-5/+5
2009-12-29Move hppa to per process AST.jsing1-4/+9
2009-02-01Fix the logic in mbus_add_mapping() to correctly handle requests spanningmiod1-1/+2
2008-10-15make random(9) return per-cpu values (by saving the seed in the cpuinfo),deraadt1-2/+3
2008-10-10Add empty cpu_unidle() macros for architectures that currently don't doart1-1/+2
2008-10-10Define MAXCPUS on all architectures.art1-2/+2
2008-10-09Implement CPU_INFO_UNIT for everyone, not just MP kernels.art1-1/+2
2008-07-23So it turns outthe HP engineers changed the PA-RISC 2.0 architecturekettenis1-4/+4
2008-07-18Add a macro that clears the want_resched flag that need_resched sets.art1-1/+2
2008-07-14Be sure to propagate PSL_O in psw on PCXU* processors to userland processesmiod1-1/+2
2007-10-10Make context switching much more MI:art1-1/+2
2007-07-20Give hppa the blink_led API from sparc64, and the associated machdep.led_blinkkettenis1-2/+16
2007-05-15Userland has the right to compile, too; not sure this will be enough yetmiod1-1/+3
2007-05-14move hppa to __HAVE_CPUINFOmartin1-1/+20
2007-03-15Since p_flag is often manipulated in interrupts and without biglockart1-2/+2
2007-01-17new shorter version of userret() as surely miod ment it to be like (; miod@ okmickey1-1/+2
2005-04-07duh. space vs tabmickey1-3/+3
2005-04-0764bit-friendly pdc.h and iomod.h and correspondent changes elsewheremickey1-3/+6
2004-06-30allow forced fpu emulation through a sysctlmickey1-2/+4