freebsd-dev/sys/powerpc/powerpc
Julian Elischer 77c4066424 Add some DIAGNOSTIC code.
While in userland, keep the thread's ucred reference in a shadow
field so that the usual place to store it is NULL.
If DIAGNOSTIC is not set, the thread ucred is kept valid until the next
kernel entry, at which time it is checked against the process cred
and possibly corrected. Produces a BIG speedup in
kernels with INVARIANTS set. (A previous commit corrected it
for the non INVARIANTS case already)

Reviewed by:	dillon@freebsd.org
2002-02-22 23:58:22 +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 Add standard calls to device_add_child() and root_bus_configure(). 2001-10-12 19:53:22 +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 - Correct the type of the argument to delay() so as to not conflict with 2001-10-15 12:23:10 +00:00
copyinstr.c Bring in NetBSD code used in the PowerPC port. 2001-06-10 02:39:37 +00:00
copystr.c Bring in NetBSD code used in the PowerPC port. 2001-06-10 02:39:37 +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 Fix includes based on recent changes to lock.h, mutex.h and ktr.h. 2001-10-19 22:45:46 +00:00
fubyte.c Bring in NetBSD code used in the PowerPC port. 2001-06-10 02:39:37 +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
fuword.c Bring in NetBSD code used in the PowerPC port. 2001-06-10 02:39:37 +00:00
genassym.c GC the PC_SWITCH* symbols which are not used in assembly anymore. 2002-02-07 10:27:58 +00:00
locore.s Complete rework of the PowerPC pmap and a number of other bits in the early 2002-02-14 01:39:11 +00:00
locore.S Complete rework of the PowerPC pmap and a number of other bits in the early 2002-02-14 01:39:11 +00:00
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
mmu_oea.c Complete rework of the PowerPC pmap and a number of other bits in the early 2002-02-14 01:39:11 +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 Complete rework of the PowerPC pmap and a number of other bits in the early 2002-02-14 01:39:11 +00:00
subyte.c Fix comment breakage. 2001-06-27 12:20:48 +00:00
suswintr.c Bring in NetBSD code used in the PowerPC port. 2001-06-10 02:39:37 +00:00
suword.c Bring in NetBSD code used in the PowerPC port. 2001-06-10 02:39:37 +00:00
swtch.s Complete rework of the PowerPC pmap and a number of other bits in the early 2002-02-14 01:39:11 +00:00
swtch.S Complete rework of the PowerPC pmap and a number of other bits in the early 2002-02-14 01:39:11 +00:00
syncicache.c Bring in NetBSD code used in the PowerPC port. 2001-06-10 02:39:37 +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 Add some DIAGNOSTIC code. 2002-02-22 23:58:22 +00:00
vm_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