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