summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/include/cpu.h
AgeCommit message (Expand)Author
2014-02-21sun4v: Rename TLB_ defines to SUN4U_TLB_ so entries created using TSB_DATA() ...palle
2014-01-09sun4v: Update description of the ci_mmfsa field in the cpu_info structurepalle
2014-01-09allow non-SUN4V kernels to buildmacallan
2014-01-07sun4v: trap table setup - currently populated with dummy entries which will b...palle
2013-12-16Updates to pmap_bootstrap() for sun4v - parts from OpenBSD - OK martin@palle
2013-11-10use __unused instead of __USE and void cast to mark iterator variable unusedchristos
2013-09-13Make CPU_INFO_FOREACH more gcc 4.8.1 friendlymartin
2013-08-20support UltraSPARC-IIe STICK counter as time basemacallan
2013-06-21Avoid data_access_error trap panic when reading unused PCInakayama
2013-02-04add a sysctl.vis node that indicated which version of the VIS instruction setmacallan
2012-11-09Make setstick() and getstick() to inline functions.nakayama
2012-11-08use system tick timer instead of %tick on UltraSPARC-III-ish CPUsmacallan
2011-07-30Get rid of #ifdef __sparc__ in uvm code - as noted by cgd back 1996,martin
2011-07-20add per ivec event countersmacallan
2011-04-13re-include sparc64/sparc64/intreg.h in kernel mode. it's necessary.mrg
2011-04-13export a bunch of things to _KMEMUSER as well.mrg
2011-01-24Provide LWP_PCmartin
2010-12-26Move ci_data first in struct cpu_infomartin
2010-05-29Add a generic ipi to call arbitrary C functions on another (or all other)martin
2010-05-24Make C declarations match assembler reality: ipi functions get two argumentsmartin
2010-03-28- add a kmutex_t ci_ctx_lock to struct cpu_info, and initialise it inmrg
2010-03-06clean up a bunch of MULTIPROCESSOR:mrg
2010-02-02- split sp_tlb_flush_pte() and switchtoctx() into sp_tlb_flush_pte_us()/mrg
2009-10-21Remove uarea swap-out functionality:rmind
2009-05-30cpu_setfunc() can not use lwp_trampoline, as that has additional lwp startupmartin
2009-05-16- move definition of tick() from ctlreg.h to psl.h and rename to gettick()nakayama
2008-10-05struct cpu_info: reorder member to avoid a padding.nakayama
2008-07-10Switch fpstate buffer allocation from malloc to pool_cache.nakayama
2008-06-14Remove declarations of unexist variables and functions.nakayama
2008-05-18Explicitly pass a "mpsafe" arg down to intr_establish, as at that pointmartin
2008-04-29Mirror sparc and provide sparc_softintr stuff. There is no functionalad
2008-04-09Reorganize clock assignments on SMP kernel:nakayama
2008-04-03Revise cpu_need_resched and cpu_signotify, then make them like x86's ones.nakayama
2008-03-17Make schedintr interrupt handler per-CPU.nakayama
2008-03-14Improve IPI handling:nakayama
2008-03-02- make interrupt pending list per-CPU.nakayama
2008-02-28Make TSBs and MMU contexts per-cpu.martin
2008-02-27Remove CTL_MACHDEP_NAMES, it's not used anywhere.xtraeme
2008-02-22Get rid of the IPI simple_lock.martin
2008-02-18remove unused extern declarationsmartin
2008-02-18For non-mpsafe interrupt handlers, grab the kernel lock via a biglockmartin
2008-01-15Rename cpuset_t for now to sparc64_cpuset_t, to avoid a name clash withmartin
2007-12-09Provide cpu_intr_p(), at least for non-MULTIPROCESSOR kernels.martin
2007-10-17Merge the ppcoea-renovation branch to HEAD.garbled
2007-09-11Cleanup cpu_info: get rid of ci_number and ci_upaid, use ci_indexmartin
2007-09-09Make cpufrequency and friends per cpu values.martin
2007-08-25Remove INITSTACK completely - at the time we used to switch to it, wemartin
2007-05-17merge yamt-idlelwp branch. asked by core@. some ports still needs work.yamt
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-16Remove spllowersoftclock() and CLKF_BASEPRI(), and always dispatch calloutsad