History log of /openbsd/sys/arch/sh/sh/locore_c.c (Results 1 – 14 of 14)
Revision Date Author Comments
# 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.