Date: Fri, 14 Sep 2001 02:37:53 -0700 From: Peter Wemm <peter@wemm.org> To: Julian Elischer <julian@FreeBSD.org> Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/bin/ps print.c src/gnu/usr.bin/binutils/gdb/i386 freebsd-nat.c kvm-fbsd.c src/lib/libkvm kvm_proc.c src/sys/alpha/alpha db_interface.c db_trace.c exception.s fp_emulate.c genassym.c interrupt.c locore.s machdep.c mem.c ... Message-ID: <20010914093753.546AB3808@overcee.netplex.com.au> In-Reply-To: <200109120838.f8C8cDa51745@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Julian Elischer wrote: > Log: > KSE Milestone 2 > Note ALL MODULES MUST BE RECOMPILED > make the kernel aware that there are smaller units of scheduling than the > process. (but only allow one thread per process at this time). > This is functionally equivalent to teh previousl -current except > that there is a thread associated with each process. > > Reviewed by: peter@freebsd.org, dillon@freebsd.org Hey! I wrote chunks of this, not just reviewed it... The alpha, ia64, ppc, most of sparc64 (jake finished it) ports as well as chunks of the low level i386 MD stuff (vm_machdep, pmap, machdep, SMP etc) is my doing, along with the userland hackery. One other thing that you didn't mention... The pcb is now at the top of the kernel stack (on alpha, ia64, i386, powerpc - sparc64 still has it at the bottom). On the i386 and alpha there is a guard page underneath the kernel stack which will cause a trap if there is a stack overflow of any sort rather than silently corrupting things. Cheers, -Peter -- Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au "All of this is for nothing if we don't go to the stars" - JMS/B5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010914093753.546AB3808>