From owner-freebsd-hackers@FreeBSD.ORG Tue Mar 8 16:20:23 2005 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5CC6316A4CE for ; Tue, 8 Mar 2005 16:20:23 +0000 (GMT) Received: from web52702.mail.yahoo.com (web52702.mail.yahoo.com [206.190.39.153]) by mx1.FreeBSD.org (Postfix) with SMTP id 974DC43D4C for ; Tue, 8 Mar 2005 16:20:22 +0000 (GMT) (envelope-from kamalpr@yahoo.com) Received: (qmail 67815 invoked by uid 60001); 8 Mar 2005 16:20:21 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; b=k7cO1iCoDX+zfVOqjjcH3/O8v/NwEcg9RpyD/FaeRM0ecPOqHAaWoN5Y6ZbLYRw5ngcGpfBFqcXrPcESO1dXPFlb+KcP1iyTUAlom5VdpwTW6BnwNEGR1IUYQeqRODG9ETTbvfdoi4GQpavLKUx6RWatOEPTW1Jz9lsW2T3twoY= ; Message-ID: <20050308162021.67813.qmail@web52702.mail.yahoo.com> Received: from [202.91.78.244] by web52702.mail.yahoo.com via HTTP; Tue, 08 Mar 2005 08:20:21 PST Date: Tue, 8 Mar 2005 08:20:21 -0800 (PST) From: "Kamal R. Prasad" To: John Baldwin In-Reply-To: 6667 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii cc: hackers@freebsd.org Subject: Re: using segmentation to manage memory in FreeBSD X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: kamalp@acm.org List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Mar 2005 16:20:23 -0000 --- John Baldwin wrote: > On Tuesday 08 March 2005 09:05 am, Ravi Krishna > wrote: > > Hi all! > > [snip] > > Segments just provide a base + offset into the > virtual address space that is > backed by the TLB mappings, so to make this > practically useful would be a lot > more work than would first appear because your > segments have to map virtually > contiguous memory. > If I had a processor with no MMU, but only memory protection and a segment register, can I port freebsd onto that architecture? I mean, use the segment register to provide for non-conflicting process spaces. thanks -kamal ------------------------------------------------------------ Kamal R. Prasad UNIX systems consultant kamalp@acm.org In theory, there is no difference between theory and practice. In practice, there is:-). ------------------------------------------------------------ __________________________________ Celebrate Yahoo!'s 10th Birthday! Yahoo! Netrospective: 100 Moments of the Web http://birthday.yahoo.com/netrospective/