summaryrefslogtreecommitdiff
path: root/sys/arch/sparc/include/cpu.h
AgeCommit message (Expand)Author
2021-08-14Improved the performance of kernel profiling on MULTIPROCESSOR, and possible ...ryo
2021-01-24avoid using 'extern <func|data>;' inside a .c file, but insteadmrg
2020-05-16PR port-sparc/55261: sparc still panics running ATF testsad
2020-05-16Back out previous - it doesn't work.ad
2020-05-15PR port-sparc/55261: sparc still panics running ATF testsad
2020-03-10tuck curproc/curlwp under _KERNEL only (no _KMEMUSER)christos
2019-12-30PR port-sparc/54789: Sparc boot fails with "Trap 0x21 while interrupts disabled"ad
2019-12-01Fix false sharing problems with cpu_info. Identified with tprof(8).ad
2019-11-23cpu_need_resched():ad
2018-08-22- Cleanup for dynamic sysctl:msaitoh
2018-01-16implement cpuctl identify for sparc and sparc64.mrg
2017-12-02- return early in xcall() if the function is sparc_noop() instead of triggeringmacallan
2017-06-16dumpconf(void) long doesn't exist, remove the prototypejdolecek
2016-12-10rearrange slightly to enable crash(8) to build.mrg
2016-12-10move struct cpu_info and xpmsg into <machine/cpu.h> frommrg
2013-10-19make cpu_need_resched() macros consistent; __USE flagschristos
2012-05-01On unaligned access, provide the data address to the signal handler, insteadmartin
2012-02-19Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3!rmind
2011-07-30Get rid of #ifdef __sparc__ in uvm code - as noted by cgd back 1996,martin
2011-01-24Provide LWP_PCmartin
2011-01-13introduce a hack to workaround the savefpstate IPI get's NULLmrg
2010-01-03add an explicit "bool mpsafe" to intr_establish(). only set it to truemrg
2010-01-03add two new members to struct intrhand: ih_realfun and ih_realarg, andmrg
2009-10-21Remove uarea swap-out functionality:rmind
2009-05-29fix up cpu_setfunc() as noted by uwe:mrg
2009-05-27avoid a local variable in a do {} while (0) macro.mrg
2008-02-27Remove CTL_MACHDEP_NAMES, it's not used anywhere.xtraeme
2007-12-03Interrupt handling changes, in discussion since February:ad
2007-10-17Merge the ppcoea-renovation branch to HEAD.garbled
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
2007-02-09Merge newlock2 to head.ad
2005-12-11merge ktrace-lwp.christos
2005-10-27We need to init p_md.md_flags on fork, so implement cpu_proc_fork().uwe
2005-10-26Add missing extern to make the definition of softnet_cookie into a declaration.uwe
2005-10-26Cosmetic. Kill __P. Remove few remaining paramter names inuwe
2005-09-25G/c msiiep_swap_endian, it's no longer used now that we run withoutuwe
2005-06-16Rename 'ncpus' to 'sparc_ncpus' to avoid shadow warnings in m.i. code.briggs
2005-06-03Rename ncpu to ncpus (as other ports call it), to avoid shadow warnings.martin
2005-06-03Rename ncpu to ncpus (as other ports call it), to avoid shadow warnings.martin
2004-05-02The cpu_exit() detour is no longer necessary.pk
2004-04-17Remove the cache_flush() trampoline; it's no longer directly cross-called.pk
2004-01-04Rearrange process exit path to avoid need to free resources from differentjdolecek
2003-11-08#if defined(_KERNEL_OPT) is enough, #if !defined(_LKM) isn't neededtsutsui
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-01-22Add functions to set & get the interrupt target CPU.pk
2003-01-18Merge the nathanw_sa branch.thorpej
2003-01-16Rename the current mp_{pause,resume}_cpus() => mp_{pause,resume}_cpus_ddb().pk
2003-01-14Add CLKF_LOPRI() macro that allows a (timer) interrupt handler to determinepk