From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rik van Riel Subject: Re: [RFC] Heterogeneous memory management (mirror process address space on a device mmu). Date: Tue, 06 May 2014 11:42:58 -0400 Message-ID: <53690302.5070600@redhat.com> References: <1399038730-25641-1-git-send-email-j.glisse@gmail.com> <20140506102925.GD11096@twins.programming.kicks-ass.net> <20140506150014.GA6731@gmail.com> <20140506153315.GB6731@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Peter Zijlstra , linux-mm , Linux Kernel Mailing List , linux-fsdevel , Mel Gorman , "H. Peter Anvin" , Andrew Morton , Linda Wang , Kevin E Martin , Jerome Glisse , Andrea Arcangeli , Johannes Weiner , Larry Woodman , Dave Airlie , Jeff Law , Brendan Conoboy , Joe Donohue , Duncan Poole , Sherry Cheung , Subhash Gutti , John Hubbard , Mark Hairgrove < To: Jerome Glisse , Linus Torvalds Return-path: In-Reply-To: <20140506153315.GB6731@gmail.com> Sender: owner-linux-mm@kvack.org List-Id: linux-fsdevel.vger.kernel.org On 05/06/2014 11:33 AM, Jerome Glisse wrote: > So how can i solve the issue at hand. A device that has its own page > table and can not mirror the cpu page table, nor can the device page > table be updated atomicly from the cpu. Yes such device will exist TLB invalidation on very large systems can already take essentially forever. Are we OK with extending that "forever" period for heterogeneous memory management with crappy devices, or is this something we could/should look into improving in the general case? -- All rights reversed -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org