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