Date: Wed, 12 Sep 2001 08:52:33 -0700 (PDT) From: Julian Elischer <julian@elischer.org> To: Ruslan Ermilov <ru@FreeBSD.org> Cc: current@freebsd.org Subject: Re: HEADSUP!!!! KSE Milestone-2 COMMITTED Message-ID: <Pine.BSF.4.21.0109120849480.58710-100000@InterJet.elischer.org> In-Reply-To: <20010912123319.D73589@sunbay.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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, > ru@sunbay.com Sunbay Software AG, > ru@FreeBSD.org 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 majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0109120849480.58710-100000>
