Age | Commit message (Expand) | Author |
2015-08-28 | Add support for switching CPUs in ddb on sparc64. | Mark Kettenis |
2015-07-02 | introduce srp, which according to the manpage i wrote is short for | David Gwynne |
2014-10-15 | move CPU_BUSY_CYCLES define out of #ifdef/else MULTIPROCESSOR, its meant to | Sebastian Reitenbach |
2014-07-11 | CPU_BUSY_CYCLE(): A new MI statement for busy loop power reduction | Masao Uebayashi |
2014-03-29 | It's been a quarter century: we can assume volatile is present with that name. | Philip Guenther |
2013-05-31 | remove counters for simplelocks | Ted Unangst |
2013-03-12 | Fix kernel profiling on MP systems by using per-CPU buffers and teach | Martin Pieuchot |
2013-02-12 | Back out per-CPU kernel profiling, it shouldn't modify a public header | Martin Pieuchot |
2013-02-11 | Fix kernel profiling on MP systems by using per-CPU buffer. Previously | Martin Pieuchot |
2012-12-02 | Determine whether we're currently on the alternative signal stack | Philip Guenthe |
2011-07-06 | Handle pci_conf_read() faults on reading non-existent registers that result | Mark Kettenis |
2011-06-24 | machdep.kbdreset enables a shutdown by Ctrl-Alt-Del on amd64 and | Christian Weisgerber |
2011-03-23 | Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently. | Paul Irofti |
2010-12-21 | Convert netisr to a normal soft interrupt instead of hanving MD code | Claudio Jeker |
2010-11-27 | Misaligned load/store recovery code in the kernel, enabled by T_FIXALIGN | Miod Vallat |
2010-09-28 | Implement a per-cpu held mutex counter if DIAGNOSTIC on all non-x86 platforms, | Miod Vallat |
2009-03-26 | Remove cpu_wait(). It's original use was to be called from the reaper so | Owain Ainsworth |
2009-01-23 | Make write_user_windows() do what the name suggests: flush user windows instead | Mark Kettenis |
2008-11-22 | The last parts of cpu_unidle. i386, amd64 and sparc64 | Artur Grabowski |
2008-10-15 | make random(9) return per-cpu values (by saving the seed in the cpuinfo), | Theo de Raadt |
2008-10-10 | Define MAXCPUS on all architectures. | Artur Grabowski |
2008-10-09 | Implement CPU_INFO_UNIT for everyone, not just MP kernels. | Artur Grabowski |
2008-08-10 | Use the STICK logic on UltraSPARC-IIe to generate clock interrupts. | Mark Kettenis |
2008-08-07 | Use %sys_tick to generate clock interrupts on systems that have it. | Mark Kettenis |
2008-08-07 | Give each CPU its own `struct intrhand' for %tick interrupts. Fixes a | Mark Kettenis |
2008-07-18 | Add a macro that clears the want_resched flag that need_resched sets. | Artur Grabowski |
2008-07-04 | Change trapbase from a pointer to a variable-length array such that it can | Mark Kettenis |
2008-04-17 | Really try to schedule clock ticks at fixed intervals. Make sure hardclock() | Mark Kettenis |
2008-04-13 | Use %g7 to store a pointer `struct cpu_info', and use it whereever possible. | Mark Kettenis |
2008-03-31 | Make MULTIPROCESSOR kernels work on sun4v. Won't gracefully halt, powerdown | Mark Kettenis |
2008-03-23 | Add code to initialize CPUs on sun4v. | Mark Kettenis |
2008-03-17 | Remove KGDB code. It was never converted to 64-bit, and just makes locore.s | Mark Kettenis |
2008-03-15 | Make GENERIC.MP work on the e10k. The e10k is a bit funky since UPA only | Mark Kettenis |
2008-02-20 | make tda(4) run the fans at maximum speed when we are about to drop | Robert Nagy |
2008-02-18 | remove the definition of amd7930_trap(), it is not used anywhere. | Robert Nagy |
2008-01-19 | Simplify CLKF_INTR by making it look at the saved interrupt level, | Mark Kettenis |
2007-10-31 | Overhaul fpu context save/restore code, making it more similar to what we do | Mark Kettenis |
2007-10-21 | Don't use next_tick() to start the clock ticking on secondary CPUs. This | Mark Kettenis |
2007-10-20 | Make sure to send an ipi to the processor a given proc runs on in signotify(), | Miod Vallat |
2007-10-18 | Don't try to send IPIs to CPUs that aren't running (yet). | Mark Kettenis |
2007-10-16 | Make lazy fpu context switching work for MULTIPROCESSOR kernels. Tested by | Mark Kettenis |
2007-10-16 | Another cpu_switchto() leftover. | Mark Kettenis |
2007-09-30 | Move intrpending array into 'struct cpu_info'. | Mark Kettenis |
2007-09-09 | Add a few missing bits to include/cpu.h required for MULTIPROCESSOR kernels. | Mark Kettenis |
2007-09-09 | Make fpproc per-cpu. This turns fpproc into a macro, so adjust fpu/fpu.c | Mark Kettenis |
2007-09-09 | Make handled_intr_level per-cpu. | Mark Kettenis |
2007-09-08 | Make the ast on sparc64 per-process instead of global. Necessary to make | Mark Kettenis |
2007-09-04 | UltraSPARC CPUs always have an on-chip FPU. There really is no need to have | Mark Kettenis |
2007-05-14 | Move want_resched into struct cpu_info. | Mark Kettenis |
2007-05-02 | Move sparc64 to __HAVE_CPUINFO. | Mark Kettenis |