History log of /netbsd-src/sys/arch/pmax/include/cpu.h (Results 1 – 25 of 27)
Revision Date Author Comments
# 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).


12