History log of /netbsd-src/sys/arch/macppc/include/cpu.h (Results 1 – 21 of 21)
Revision Date Author Comments
# f7c34b74 24-Oct-2019 macallan <macallan@NetBSD.org>

bump CPU_MAXNUM to 4, hardware exists and is being asked about on port-macppc@


# 653b75ce 16-Mar-2018 macallan <macallan@NetBSD.org>

gather per-CPU EEPROM contents if we have them


# d9c77208 20-Jun-2011 matt <matt@NetBSD.org>

Don't expose port-specific if _MODULE is defined.
Don't _MACHINE_CPU_H_, _<PORT>_CPU_H_


# 550ffff4 26-Aug-2001 matt <matt@NetBSD.org>

Make all powerpc ports use a common Makefile.powerpc (except walnut)
Enforce -Wmissing-prototypes -Wstrict-prototypes for all ppc ports.
Split out macppc cpu support and make common to mpc6xx ports.

Make all powerpc ports use a common Makefile.powerpc (except walnut)
Enforce -Wmissing-prototypes -Wstrict-prototypes for all ppc ports.
Split out macppc cpu support and make common to mpc6xx ports. Make
other mpc6xx ports use it. Add evcnts for mpc6xx traps.

show more ...


# 67afbd62 30-May-2001 mrg <mrg@NetBSD.org>

use _KERNEL_OPT


# ce8902b7 22-Mar-2001 tsubai <tsubai@NetBSD.org>

Merge my MP tree. At this point, Daystar dual 604 card (i.e. Power Macintosh
9500/180MP and 9600/200MP) runs at least into single-user mode, possibly
multi-user mode (not stable yet).


# 26914e2b 01-Jan-2001 tsubai <tsubai@NetBSD.org>

Make want_resched and astpending per-CPU.
Add some per-CPU variables to cpu_info.


# 3418812d 14-Dec-2000 mycroft <mycroft@NetBSD.org>

Partial syscall cleanup, as per other ports.


# f671e872 28-Aug-2000 tsubai <tsubai@NetBSD.org>

Add an argument to need_resched macro.


# 9ad1103d 06-Jul-2000 tsubai <tsubai@NetBSD.org>

Make it compile with "options MULTIPROCESSOR".


# 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 ...


# 9f58dd36 13-Oct-1999 tsubai <tsubai@NetBSD.org>

Change char *bootpath to char bootpath[].


# 28fb7c1e 10-Aug-1999 thorpej <thorpej@NetBSD.org>

Define cpu_number() as discussed on tech-smp.


# 661ae339 06-May-1999 tsubai <tsubai@NetBSD.org>

Remove unused codes.


# 28b7777f 03-May-1999 tsubai <tsubai@NetBSD.org>

Provide CACHELINESIZE when _STANDALONE is defined too.


# 54230938 17-Apr-1999 ws <ws@NetBSD.org>

Modify syncicache on PowerPC from an inline to a real function.
Support different cache line sizes with the same object code in userland.
While here, move the function to implementation name space.


# d6ebbdb7 25-Oct-1998 tsubai <tsubai@NetBSD.org>

Fix -Wpointer-arith warning.


# 262ba9ad 25-Oct-1998 tsubai <tsubai@NetBSD.org>

Fix miscounting of length in syncicache().


# d681cf05 06-Oct-1998 thorpej <thorpej@NetBSD.org>

configure() prototype is in <sys/device.h>


# a40645e9 24-Jun-1998 tsubai <tsubai@NetBSD.org>

Fix CLKF_INTR() (from tsutsui@ceres.dti.ne.jp)


# 2be6df07 15-May-1998 tsubai <tsubai@NetBSD.org>

Initial import of macppc port.