freebsd-skq/sys/i386/linux
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
..
imgact_linux.c Use the fields in the sysentvec and in the vm map header in place of the 2002-09-21 22:07:17 +00:00
linux_dummy.c Fix typo in the BSD copyright: s/withough/without/ 2002-06-02 20:05:59 +00:00
linux_genassym.c Include <sys/systm.h> for the definition of offsetof() instead of depending 2002-09-05 12:58:57 +00:00
linux_locore.s Remove the leading underscore from all symbols defined in x86 asm 2001-02-25 06:29:04 +00:00
linux_machdep.c Some kernel threads try to do significant work, and the default KSTACK_PAGES 2002-10-02 07:44:29 +00:00
linux_proto.h Back out last commit. Linux uses the old 4.3BSD sockaddr format. 2002-09-24 07:03:01 +00:00
linux_ptrace.c Removed unused includes. Sorted includes. This is part of removing 2002-09-15 17:45:10 +00:00
linux_syscall.h Back out last commit. Linux uses the old 4.3BSD sockaddr format. 2002-09-24 07:03:01 +00:00
linux_sysent.c Back out last commit. Linux uses the old 4.3BSD sockaddr format. 2002-09-24 07:03:01 +00:00
linux_sysvec.c Tidy up some loose ends that bde pointed out. caddr_t bad, ok? 2002-09-07 22:31:44 +00:00
linux.h Enable emulation of the F_GETLK64, F_SETLK64, and F_SETLKW64 2002-07-09 15:57:12 +00:00
Makefile
syscalls.conf
syscalls.master Back out last commit. Linux uses the old 4.3BSD sockaddr format. 2002-09-24 07:03:01 +00:00