#
8bff8a49 |
| 06-Jan-2023 |
miod <miod@openbsd.org> |
Remove copystr(9), unless used internally by copy{in,out}str.
|
#
6ef6166d |
| 25-Sep-2020 |
deraadt <deraadt@openbsd.org> |
landisk has legacy global variable want_resched, rather than post-MP ci->ci_want_resched. convert to the modern style.
|
#
14434de6 |
| 18-Nov-2014 |
krw <krw@openbsd.org> |
Nuke some obvious #include duplications.
ok espie@ deraadt@ millert@ tedu@
|
#
40e148b5 |
| 14-Apr-2014 |
mpi <mpi@openbsd.org> |
Fewer <uvm/uvm.h>
|
#
fef6fc56 |
| 27-Jun-2010 |
miod <miod@openbsd.org> |
Bunch of include adjustements to restore compilability.
|
#
e6d26cf8 |
| 26-Jun-2010 |
guenther <guenther@openbsd.org> |
Don't #include <sys/user.h> into files that don't need the stuff it defines. In some cases, this means pulling in uvm.h or pcb.h instead, but most of the inclusions were just noise. Tested on alpha
Don't #include <sys/user.h> into files that don't need the stuff it defines. In some cases, this means pulling in uvm.h or pcb.h instead, but most of the inclusions were just noise. Tested on alpha, amd64, armish, hppa, i386, macpcc, sgi, sparc64, and vax, mostly by krw and naddy. ok krw@
show more ...
|
#
3f1243dc |
| 21-Apr-2010 |
deraadt <deraadt@openbsd.org> |
more cleanup to cope with the change that tries to make proc.h not act like it is everything.h ok tedu
|
#
d874cce4 |
| 26-Jun-2008 |
ray <ray@openbsd.org> |
First pass at removing clauses 3 and 4 from NetBSD licenses.
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code t
First pass at removing clauses 3 and 4 from NetBSD licenses.
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors.
OK deraadt@
show more ...
|
#
45053f4a |
| 10-Oct-2007 |
art <art@openbsd.org> |
Make context switching much more MI: - Move the functionality of choosing a process from cpu_switch into a much simpler function: cpu_switchto. Instead of having the locore code walk the run q
Make context switching much more MI: - Move the functionality of choosing a process from cpu_switch into a much simpler function: cpu_switchto. Instead of having the locore code walk the run queues, let the MI code choose the process we want to run and only implement the context switching itself in MD code. - Let MD context switching run without worrying about spls or locks. - Instead of having the idle loop implemented with special contexts in MD code, implement one idle proc for each cpu. make the idle loop MI with MD hooks. - Change the proc lists from the old style vax queues to TAILQs. - Change the sleep queue from vax queues to TAILQs. This makes wakeup() go from O(n^2) to O(n)
there will be some MD fallout, but it will be fixed shortly. There's also a few cleanups to be done after this.
deraadt@, kettenis@ ok
show more ...
|
#
35f654da |
| 09-Sep-2007 |
miod <miod@openbsd.org> |
Disable page zeroing in the idle loop, as it blasts the entire cache. Spotted by kettenis
|
#
f2b46851 |
| 18-May-2007 |
art <art@openbsd.org> |
Instead of checking whichqs directly, add a "sched_is_idle()" macro to sys/sched.h and use that to check if there's something to do.
kettenis@ thib@ ok
|
#
0e565a41 |
| 14-Dec-2006 |
kettenis <kettenis@openbsd.org> |
Reset BBRB if we exit from a process that was single-stepping. Prevents a process that re-uses its ASID from getting random SIGTRAPs.
ok miod@, mickey@
|
#
90eb4bc5 |
| 28-Nov-2006 |
kettenis <kettenis@openbsd.org> |
Implement PT_STEP.
|
#
95c7671f |
| 06-Oct-2006 |
miod <miod@openbsd.org> |
Preliminary bits for SuperH-based ports, based on NetBSD/sh3 codebase with minor changes.
|