freebsd-skq/sys/ia64/ia64
julian 53eb1d9219 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
..
autoconf.c Remove call to cninit_finish. This is part of the multiple 2001-10-24 08:06:55 +00:00
busdma_machdep.c Change the preemption code for software interrupt thread schedules and 2002-01-05 08:47:13 +00:00
clock_if.m * Don't pretend the object passed to clockattach is a device - it isn't. 2001-10-04 15:27:35 +00:00
clock.c Make the clock vector 255 instead of 240. On Lion boxes, 240 is 2001-10-29 05:17:36 +00:00
db_disasm.c Print the bundle template name on the first slot of the bundle. 2001-10-31 11:52:29 +00:00
db_interface.c Add a definition of ddb_regs. ddb_regs is declared as extern in 2002-01-18 07:55:23 +00:00
db_trace.c * Factor out common code for manipulating the RSE backing store. 2001-10-29 12:04:23 +00:00
efi.c Fix typo which meant that we never actually found the ACPI 2.0 table. 2001-10-05 10:29:03 +00:00
eficlock.c Implement eficlock_set() to set hardware clock. 2001-11-12 09:29:05 +00:00
elf_machdep.c
exception.s Add missing predicate in interruption_Data_TLB. Without this 2001-12-30 09:22:08 +00:00
exception.S Add missing predicate in interruption_Data_TLB. Without this 2001-12-30 09:22:08 +00:00
genassym.c GC the PC_SWITCH* symbols which are not used in assembly anymore. 2002-02-07 10:27:58 +00:00
ia64-gdbstub.c A set of changes to reduce the number of include files the kernel 2001-07-08 04:56:07 +00:00
in_cksum.c In in_cksumdata, len must be a signed type. 2001-10-05 18:58:22 +00:00
interrupt.c Convert a bunch of 1 << PCPU_GET(cpuid) to PCPU_GET(cpumask). 2002-01-05 09:41:37 +00:00
locore.s Pre-KSE/M3 commit. 2002-02-07 20:58:47 +00:00
locore.S Pre-KSE/M3 commit. 2002-02-07 20:58:47 +00:00
machdep.c Pre-KSE/M3 commit. 2002-02-07 20:58:47 +00:00
mem.c o Modify the access control checks for the ia64 /dev/mem (and friends) 2001-09-26 20:24:23 +00:00
mp_machdep.c Convert p->p_runtime and PCPU(switchtime) to bintime format. 2002-02-22 13:32:01 +00:00
nexus.c Don't include isavar.h - we don't need it. 2001-10-09 10:24:37 +00:00
pal_stub.s Fake PAL Code for SKI. 2001-09-29 11:40:32 +00:00
pal.s Add shims for calling PAL Code in physical mode. 2001-09-29 10:59:07 +00:00
pal.S Add shims for calling PAL Code in physical mode. 2001-09-29 10:59:07 +00:00
pmap.c Pre-KSE/M3 commit. 2002-02-07 20:58:47 +00:00
sal.c Don't pass os_boot_rendez directly to SAL_SET_VECTORS, because it's 2001-11-05 05:55:33 +00:00
sapic.c Modify the critical section API as follows: 2001-12-18 00:27:18 +00:00
setjmp.s Add a working version of setjmp/longjmp. 2001-09-03 13:54:50 +00:00
setjmp.S Add a working version of setjmp/longjmp. 2001-09-03 13:54:50 +00:00
ski.c Fake the EFI runtime call GetTime. 2001-10-04 15:24:52 +00:00
ssc.c Don't activate the ssc console unless we are running in SKI. 2001-09-22 19:52:02 +00:00
sscdisk.c Setup for a 200MB FS -- 209715200/512= 409600 sectors. 2001-10-22 07:33:38 +00:00
support.s Overhaul the per-CPU support a bit: 2001-12-11 23:33:44 +00:00
support.S Overhaul the per-CPU support a bit: 2001-12-11 23:33:44 +00:00
swtch.s Revert previous definition of cpu_throw(). Non-MP configurations 2001-12-30 23:39:15 +00:00
sys_machdep.c KSE Milestone 2 2001-09-12 08:38:13 +00:00
timerreg.h
trap.c Add some DIAGNOSTIC code. 2002-02-22 23:58:22 +00:00
unaligned.c * Factor out common code for manipulating the RSE backing store. 2001-10-29 12:04:23 +00:00
unwind.c Use static storage for the unwind state so that we can still get backtraces 2001-11-02 10:04:22 +00:00
vm_machdep.c Pre-KSE/M3 commit. 2002-02-07 20:58:47 +00:00