| #
62fb390c |
| 04-Sep-2001 |
simonb <simonb@NetBSD.org> |
May as well include <mips/cpuregs.h> in <mips/cpu.h> once rather than in every MIPS port's <machine/cpu.h>.
|
| #
214f5366 |
| 04-Sep-2001 |
simonb <simonb@NetBSD.org> |
Centralise struct cpu_info declaration and related info to <mips/cpu.h>.
|
| #
67afbd62 |
| 30-May-2001 |
mrg <mrg@NetBSD.org> |
use _KERNEL_OPT
|
| #
a7d0570e |
| 26-May-2000 |
thorpej <thorpej@NetBSD.org> |
First sweep at scheduler state cleanup. Collect MI scheduler state into global and per-CPU scheduler state:
- Global state: sched_qs (run queues), sched_whichqs (bitmap of non-empty run queues)
First sweep at scheduler state cleanup. Collect MI scheduler state into global and per-CPU scheduler state:
- Global state: sched_qs (run queues), sched_whichqs (bitmap of non-empty run queues), sched_slpque (sleep queues). NOTE: These may collectively move into a struct schedstate at some point in the future.
- Per-CPU state, struct schedstate_percpu: spc_runtime (time process on this CPU started running), spc_flags (replaces struct proc's p_schedflags), and spc_curpriority (usrpri of processes on this CPU).
- Every platform must now supply a struct cpu_info and a curcpu() macro. Simplify existing cpu_info declarations where appropriate.
- All references to per-CPU scheduler state now made through curcpu(). NOTE: this will likely be adjusted in the future after further changes to struct proc are made.
Tested on i386 and Alpha. Changes are mostly mechanical, but apologies in advance if it doesn't compile on a particular platform.
show more ...
|
| #
3dd5742b |
| 11-Apr-2000 |
nisimura <nisimura@NetBSD.org> |
Change to have cpu_intr() peculiar to DECstations; have ssir global variable and cpu_intr() body in machdep.c. Reorder and rename model specific interrupt handler arguments. Fixup machine/intr.h an
Change to have cpu_intr() peculiar to DECstations; have ssir global variable and cpu_intr() body in machdep.c. Reorder and rename model specific interrupt handler arguments. Fixup machine/intr.h and machine/cpu.h appropriately.
show more ...
|
| #
573160e0 |
| 24-Mar-2000 |
soren <soren@NetBSD.org> |
Revert previous.
|
| #
c535ede3 |
| 24-Mar-2000 |
soren <soren@NetBSD.org> |
Move sysctl definitions from arch/mips to arch/foo.
|
| #
838b5e08 |
| 09-Jan-2000 |
ad <ad@NetBSD.org> |
- Fix RCS Ids. - Spacing. - Protect from multiple inclusion in a consistant way (except on headers that do nothing except function as mips header wrappers).
|
| #
f714e027 |
| 16-Jan-1999 |
nisimura <nisimura@NetBSD.org> |
- Fixup for recent change in arch/mips.
|
| #
b40a3c98 |
| 25-Mar-1998 |
jonathan <jonathan@NetBSD.org> |
Use an MD name for the FPU-interrupt mask, as in PR # 4399. mips-based Sony news wire the FPU to hard-interrupt 3, rather than 5 as recommended in Kane.
|
| #
5db35a8c |
| 16-Jun-1997 |
jonathan <jonathan@NetBSD.org> |
Yet more merging: * Move declaration of locore communcation variables (CPU family, cache sizes, etc) to mips/include/locore.h. Delete from pmax/include/cpu.h and older versions from pi
Yet more merging: * Move declaration of locore communcation variables (CPU family, cache sizes, etc) to mips/include/locore.h. Delete from pmax/include/cpu.h and older versions from pica/include/cpu.h.
* Move definitions of CLKF_BASEPRI, CLKF_USERMODE to mips/include/cpu. * Delete duplicate definitions in pica/include/cpu.h, pmax/include/cpu.h.
show more ...
|
| #
76f5c2a6 |
| 15-Jun-1997 |
mhitch <mhitch@NetBSD.org> |
More merged MIPS1/MIPS3 support for DECstations.
|
| #
7429b65f |
| 19-May-1996 |
jonathan <jonathan@NetBSD.org> |
Add declarations for the locore variables cpu_id and fpu_id, compatible with the Pica r4000 locore. These variables are now used by the cpu-identification routines in mips/mips/mips_machdep.c.
|
| #
c5f3b155 |
| 24-Mar-1996 |
jonathan <jonathan@NetBSD.org> |
Replace pica and pmax include/cpu.h with versions that #include <mips/cpu.h>, and add port-specific and r3k vs. r4k definitions.
|
| #
b495cef5 |
| 19-Mar-1996 |
jonathan <jonathan@NetBSD.org> |
Add additional mips CPU and FPU ids from Pica port: IDT r3081 family, r4600, MIPS-IV architecture, others.
|
| #
c83f9c55 |
| 28-Jun-1995 |
cgd <cgd@NetBSD.org> |
remove unused cpu_exec() definitions. moved "broken swap" markers, for ports that still need it, to types.h.
|
| #
87030769 |
| 05-May-1995 |
cgd <cgd@NetBSD.org> |
define BROKEN_SWAP and/or cpu_swapout as appropriate.
|
| #
de42a28a |
| 22-Apr-1995 |
christos <christos@NetBSD.org> |
- added sunos_machdep.c for sun3, atari, amiga and mac68k. - changed machdep.c and trap.c to use struct emul. - remove ep_setup references. - added struct emul to all emulations.
|
| #
71ab4ed9 |
| 28-Mar-1995 |
jtc <jtc@NetBSD.org> |
KERNEL -> _KERNEL
|
| #
a63beafc |
| 26-Oct-1994 |
cgd <cgd@NetBSD.org> |
new RCS ID format.
|
| #
5e542776 |
| 02-Jun-1994 |
glass <glass@NetBSD.org> |
fix a few integration bugs, add vmfault debugging, more ultrix stuff
|
| #
6b63c739 |
| 27-May-1994 |
glass <glass@NetBSD.org> |
bsd 4.4-lite pmax port as ported to NetBSD
|
| #
377b0979 |
| 27-May-1994 |
glass <glass@NetBSD.org> |
upgrade to bsd 4.4-lite code base. only mod is rcsids
|
| #
aa7ced4b |
| 15-Jan-1994 |
deraadt <deraadt@NetBSD.org> |
intrframe -> clockframe
|
| #
9fd56d82 |
| 14-Jan-1994 |
deraadt <deraadt@NetBSD.org> |
some pmax updating (Terry Friedrichsen is helping on this now).
|