On Wed, 12 Sep 2001, Ruslan Ermilov wrote:
> On Wed, Sep 12, 2001 at 02:17:13AM -0700, Julian Elischer wrote:
> > KSE Milestone 2 definition:
> > Milestone 2 is the last point in development where all algorythms used in the
> > kernel are identical to that used in the non-kse kernel.
> > i.e. While it looks very different, the fact that there is by defintition
> > 1 thread per process at all times ensures that this kernel acts the same as
> > its predecessor. Before we can become multithreaded we have to start
> > changing the algorythms involved in many parts of the kernel.
> > By checking in at this point we ensure a minimal diff set to the
> > development work but still ensure a reliable checkpoint.
> Does this mean that basically only mechanical changes from "struct proc"
> to "struct thread" were done?
Well, not ONLY, but yes..
and all the associated chages needed for this...
As Peter said.. This is all teh stuff that would be needed no-matter
WHAT threading model we went with, but it represents teh bulk of the
diffs through the tree. Actual functional changes tend to be more
isolated into single files. e.g. fork, exec, sycalls..
> Ruslan Ermilov Oracle Developer/DBA,
> [EMAIL PROTECTED] Sunbay Software AG,
> [EMAIL PROTECTED] FreeBSD committer,
> +380.652.512.251 Simferopol, Ukraine
> http://www.FreeBSD.org The Power To Serve
> http://www.oracle.com Enabling The Information Age
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message