Date: Sun, 4 Apr 1999 23:18:40 -0700 (PDT) From: Julian Elischer <julian@whistle.com> To: Matthew Dillon <dillon@apollo.backplane.com> Cc: Alan Cox <alc@cs.rice.edu>, current@FreeBSD.ORG, luoqi@FreeBSD.ORG Subject: Re: SMP users (important) Message-ID: <Pine.BSF.4.05.9904042312550.282-100000@s204m82.isp.whistle.com> In-Reply-To: <199904050523.WAA06416@apollo.backplane.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 4 Apr 1999, Matthew Dillon wrote: > :(and what would be the equivalent ALPHA patch?) > :I can imagine the original PDE trick working on the alpha but > :they don't have a spare register sitting around.. do they? > : > :julian > > I'd like to see this too. I will soon have two SMP boxes of my own to play > with for my own personal use and for an upcoming project, and at least one > will be available for SMP life-testing purposes for several months. > I really want to see two things: (1) Actual sharing of the physical pmap > between rfork(RFMEM|RFPROC)'d processes, and (2) Avoiding the %cr3 reload > ( which clears the TLB ) when switching between such processes. This would also suggest shceduler changes that would increasr the likelyhood of 'related' processes being scheduled together. One scheme I remember id the A-list/B-list scheme, where each scheduling priority has two list that are alternated. whichever list is being drained is not eligible for receiving new items. They must go to the other list. When the active list is drained and theya are switched, the new list is first sorted accoring to affinity related effects. julian 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.05.9904042312550.282-100000>