Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 17 Feb 2002 15:12:06 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 17 Feb 2002 15:11:56 -0500 Received: from dsl-213-023-043-245.arcor-ip.net ([213.23.43.245]:27269 "EHLO starship.berlin") by vger.kernel.org with ESMTP id ; Sun, 17 Feb 2002 15:11:39 -0500 Content-Type: text/plain; charset=US-ASCII From: Daniel Phillips To: Linus Torvalds , mingo@redhat.com, Arjan van de Ven Subject: Re: [RFC] Page table sharing Date: Sun, 17 Feb 2002 21:16:09 +0100 X-Mailer: KMail [version 1.3.2] In-Reply-To: In-Reply-To: Cc: Kernel Mailing List , linux-mm@kvack.org, Robert Love , Rik van Riel , Andrew Morton , manfred@colorfullife.com, wli@holomorphy.com, dmccr@us.ibm.com MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Message-Id: Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Here's the patch as currently posted. I've been hacking on it to implement the locking described in the previous mail, but really I think it's better to go with the simple, incorrect and lockless version for group pondering. http://people.nl.linux.org/~phillips/patches/ptab-2.4.17 (almost the same as posted to lkml/linus yesterday) In the posted patch, tracing is configed off, see: #if 0 # define ptab(cmd) cmd #else # define ptab(cmd) nil #endif in mm.h. Anybody who actually wants to hack on this will probably want to turn it on. Sharing is also still restricted to id 9999, even though I find I'm able to boot and run pretty well with system-wide sharing. It's not fully correct though, because there are lockups happening in some benchmarks (unixbench and some crazy things invented by Andrew Morton) and UML fails to start properly. UML does work properly when sharing is restricted to just one ID, i.e., something deep in the system doesn't like sharing page tables at this point. -- Daniel - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/