freebsd-dev/sys/powerpc/aim
Scott Long 316ec49abd Some kernel threads try to do significant work, and the default KSTACK_PAGES
doesn't give them enough stack to do much before blowing away the pcb.
This adds MI and MD code to allow the allocation of an alternate kstack
who's size can be speficied when calling kthread_create.  Passing the
value 0 prevents the alternate kstack from being created.  Note that the
ia64 MD code is missing for now, and PowerPC was only partially written
due to the pmap.c being incomplete there.
Though this patch does not modify anything to make use of the alternate
kstack, acpi and usb are good candidates.

Reviewed by:	jake, peter, jhb
2002-10-02 07:44:29 +00:00
..
clock.c Many fixes to low-level trap and interrupt handling: 2002-06-29 09:28:21 +00:00
copyinout.c Deorbit suibyte(). It was only used for split address space systems 2002-06-20 07:13:35 +00:00
interrupt.c - moved intrcnt/intrnames to locore.s to fix sysctl -a panic 2002-09-19 04:29:59 +00:00
locore.S - moved intrcnt/intrnames to locore.s to fix sysctl -a panic 2002-09-19 04:29:59 +00:00
machdep.c - implemented sendsig/sigreturn 2002-09-19 04:30:43 +00:00
mmu_oea.c Some kernel threads try to do significant work, and the default KSTACK_PAGES 2002-10-02 07:44:29 +00:00
nexus.c psim device support 2002-09-19 04:31:04 +00:00
ofw_machdep.c Clear on-demand BAT entries to properly restore OpenFirmware's 2002-09-19 04:31:39 +00:00
ofwmagic.S Bring in NetBSD code used in the PowerPC port. 2001-06-10 02:39:37 +00:00
swtch.S Set the thread state of the newly chosen to run thread to TDS_RUNNING in 2002-07-12 18:34:22 +00:00
trap_subr.S - make sure recoverable interrupts are re-enabled in the trap handler 2002-09-19 04:39:04 +00:00
trap.c - worked around 32-bit big-endian syscall return value problem 2002-09-19 04:38:35 +00:00
vm_machdep.c - bring vm_mapbuf/unmapbuf in line with other archs 2002-09-19 04:39:28 +00:00