summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/include/cpu.h
AgeCommit message (Expand)Author
2021-08-14Improved the performance of kernel profiling on MULTIPROCESSOR, and possible ...ryo
2021-07-22Various minor cleanups and bug fixes to the FP software completion code:thorpej
2021-06-26Fix typo in commentskrll
2021-04-20Slight tweak to previous changes:thorpej
2021-04-15Fix fallout from alpha/interrupt.c rev 1.93:rin
2020-10-15Expose a bunch of CPU details, including implementation version andthorpej
2020-09-29Improve time keeping and host CPU usage when running in Qemu:thorpej
2020-09-25Changes to make interrupt {,dis}establish MP-safe on Alpha:thorpej
2020-09-16Implement fast soft interrupts for Alpha. It's not yet enabled, becausethorpej
2020-09-05Track the SSIR per-cpu, rather than globally.thorpej
2020-09-04Put the MI cpu_data at the beginning of cpu_info so that it isthorpej
2020-09-04Use SysValue to store curlwp rather than curcpu. curlwp is acceessedthorpej
2020-09-04Shuffle fields in cpu_info for better cache behavior.thorpej
2020-09-03Garbage-collect fpcurlwp -- it has been obsolete since FPU trackingthorpej
2020-09-03Garabage-collect curpcb / cpu_info::ci_curpcb.thorpej
2020-08-29- Centralize per-CPU pmap initialization into a new pmap_init_cpu()thorpej
2020-08-29- cpu_need_resched(): Explicitly cover each RESCHED_* case, and add athorpej
2020-08-17- Track the currently-activated pmap in struct cpu_info.thorpej
2019-12-01Fix false sharing problems with cpu_info. Identified with tprof(8).ad
2019-11-24Make ci_want_resched a u_int.ad
2018-08-22- Cleanup for dynamic sysctl:msaitoh
2016-12-17Fix typo "one the" and architecture where appropriate.flxd
2014-01-22undo rump workaroundchristos
2014-01-21rumpkernel needs ci_pcc_freqchristos
2013-11-10use __unused instead of __USE and void cast to mark iterator variable unusedchristos
2013-11-03use __USE() in the iterator variablechristos
2012-01-21cpu_uarea_free returns bool, not voidmatt
2011-06-14Add latent support for __HAVE_CPU_UAREA_ROUTINESmatt
2011-02-08Remove clause 3 (UCB advertising clause) from the University of Utahrmind
2010-12-26Since struct cpu_data isn't the first member in struct cpu_info, insteadhe
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-02-27Remove CTL_MACHDEP_NAMES, it's not used anywhere.xtraeme
2007-10-17Merge the ppcoea-renovation branch to HEAD.garbled
2007-07-21Add MI todr(9) support and timercounter(9) support with kern_cctr.c to alpha:tsutsui
2007-05-19Fix multiprocessor operation: move a couple of fields in struct cpu_infomhitch
2007-05-18Fix alpha MP for idlelwp: ci_idle_lwp was added to cpu_infomhitch
2007-05-17merge yamt-idlelwp branch. asked by core@. some ports still needs work.yamt
2007-02-16Remove spllowersoftclock() and CLKF_BASEPRI(), and always dispatch calloutsad
2007-02-09Merge newlock2 to head.ad
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-11merge ktrace-lwp.christos
2004-09-22move some per-cpu data definitions to MI place so that they can be modifiedyamt
2004-01-04Rearrange process exit path to avoid need to free resources from differentjdolecek
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-02-05Share alpha/microtime.c with i386 and sparc64 as kern_microtime.c.nakayama
2003-01-17Merge the nathanw_sa branch.thorpej
2001-05-30use _KERNEL_OPTmrg
2001-05-27Assorted microtime fixes (similar to fixes I made yesterday whensommerfeld
2001-04-28Add a microtime() implementation that interpolates between ticksthorpej
2001-04-26o IEEE 754 floating-point completion code.ross