freebsd-skq/sys/powerpc/powerpc
dillon 3ad295d416 Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter()
and cpu_critical_exit() and moves associated critical prototypes into their
own header file, <arch>/<arch>/critical.h, which is only included by the
three MI source files that need it.

Backout and re-apply improperly comitted syntactical cleanups made to files
that were still under active development.  Backout improperly comitted program
structure changes that moved localized declarations to the top of two
procedures.  Partially re-apply one of the program structure changes to
move 'mask' into an intermediate block rather then in three separate
sub-blocks to make the code more readable.  Re-integrate bug fixes that Jake
made to the sparc64 code.

Note: In general, developers should not gratuitously move declarations out
of sub-blocks.  They are where they are for reasons of structure, grouping,
readability, compiler-localizability, and to avoid developer-introduced bugs
similar to several found in recent years in the VFS and VM code.

Reviewed by:	jake
2002-04-01 23:51:23 +00:00
..
atomic.s This commit (along with one pending in sys/dev/ofw and one in sys/conf) give 2001-06-16 07:14:07 +00:00
atomic.S This commit (along with one pending in sys/dev/ofw and one in sys/conf) give 2001-06-16 07:14:07 +00:00
autoconf.c Centralize the "bootdev" and "dumpdev" variables. They are still pretty 2002-03-31 07:15:28 +00:00
bcopy.c Bring in NetBSD code used in the PowerPC port. 2001-06-10 02:39:37 +00:00
busdma_machdep.c This commit (along with one pending in sys/dev/ofw and one in sys/conf) give 2001-06-16 07:14:07 +00:00
clock.c Remove __P. 2002-03-20 23:17:50 +00:00
copyinout.c Collect all functions for copying to and from userspace into the one file. 2002-03-21 23:45:59 +00:00
copystr.c Bring in NetBSD code used in the PowerPC port. 2001-06-10 02:39:37 +00:00
critical.c Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter() 2002-04-01 23:51:23 +00:00
elf_machdep.c This commit (along with one pending in sys/dev/ofw and one in sys/conf) give 2001-06-16 07:14:07 +00:00
extintr.c Remove __P. 2002-03-20 23:17:50 +00:00
fuswintr.c Complete rework of the PowerPC pmap and a number of other bits in the early 2002-02-14 01:39:11 +00:00
genassym.c Make fork work, at least for kthreads. Switching still has some issues. 2002-02-28 03:24:07 +00:00
locore.s - Prevent the decrementer interrupt handler from nesting. 2002-02-28 11:57:47 +00:00
locore.S - Prevent the decrementer interrupt handler from nesting. 2002-02-28 11:57:47 +00:00
machdep.c Add a new mtx_init option "MTX_DUPOK" which allows duplicate acquires of locks 2002-03-27 09:23:41 +00:00
mmu_oea.c Remove references to vm_zone.h and switch over to the new uma API. 2002-03-21 01:11:31 +00:00
mp_machdep.c - Do not handle the per-CPU containers in mbuf code as though the cpuids 2001-07-26 18:47:46 +00:00
ofw_machdep.c Complete rework of the PowerPC pmap and a number of other bits in the early 2002-02-14 01:39:11 +00:00
ofwmagic.s Bring in NetBSD code used in the PowerPC port. 2001-06-10 02:39:37 +00:00
ofwmagic.S Bring in NetBSD code used in the PowerPC port. 2001-06-10 02:39:37 +00:00
pmap.c Remove references to vm_zone.h and switch over to the new uma API. 2002-03-21 01:11:31 +00:00
suswintr.c Bring in NetBSD code used in the PowerPC port. 2001-06-10 02:39:37 +00:00
swtch.s cpu_switch now works, for kthreads at least. 2002-02-28 12:06:49 +00:00
swtch.S cpu_switch now works, for kthreads at least. 2002-02-28 12:06:49 +00:00
syncicache.c Remove __P. 2002-03-20 23:17:50 +00:00
sys_machdep.c Update PowerPC MD code to compile and do initial bootstrap based on 2001-09-20 00:47:17 +00:00
trap.c Use the MI vm_map_growstack() instead of the MD grow_stack() in trap(). Remove 2002-03-30 20:44:31 +00:00
vm_machdep.c Use the MI vm_map_growstack() instead of the MD grow_stack() in trap(). Remove 2002-03-30 20:44:31 +00:00