History log of /netbsd-src/sys/arch/bebox/include/cpu.h (Results 1 – 15 of 15)
Revision Date Author Comments
# 451ad242 29-Oct-2012 rkujawa <rkujawa@NetBSD.org>

Include bebox.h only in kernel. Make bebox port build again.


# 5e233c25 20-Oct-2012 kiyohara <kiyohara@NetBSD.org>

Add experimental support GENERIC.MP.


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


# d974db0a 17-Oct-2007 garbled <garbled@NetBSD.org>

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the v

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

show more ...


# 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


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

Partial syscall cleanup, as per other ports.


# 4db6fc75 25-Aug-2000 thorpej <thorpej@NetBSD.org>

Make need_resched() take a "struct cpu_info *" argument. This
causes gives a primitive form of processor affinity. Its use in
roundrobin() still needs some work.


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


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

Define cpu_number() as discussed on tech-smp.


# 4364147a 24-Jun-1999 sakamoto <sakamoto@NetBSD.org>

include machine/intr.h
CACHELINESIZE enabled with defined(_STANDALONE).


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


# 972dc0b4 27-Nov-1997 sakamoto <sakamoto@NetBSD.org>

remove/import software interrupt model and external interrupt handler
from OpenBSD/powerpc.
move bus_space_* from bus_machdep.c to bus.h.


# ffa392cb 05-Nov-1997 thorpej <thorpej@NetBSD.org>

asm volatile -> __asm__ __volatile


# fe3d055d 14-Oct-1997 sakamoto <sakamoto@NetBSD.org>

Initial commit of NetBSD/bebox port.