From mboxrd@z Thu Jan 1 00:00:00 1970 Received: with ECARTIS (v1.0.0; list linux-mips); Tue, 14 Mar 2017 02:03:28 +0100 (CET) Received: from mail-qk0-x243.google.com ([IPv6:2607:f8b0:400d:c09::243]:36851 "EHLO mail-qk0-x243.google.com" rhost-flags-OK-OK-OK-OK) by eddie.linux-mips.org with ESMTP id S23994766AbdCNBDVcVvHc (ORCPT ); Tue, 14 Mar 2017 02:03:21 +0100 Received: by mail-qk0-x243.google.com with SMTP id n141so39416428qke.3; Mon, 13 Mar 2017 18:03:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=tFFS1QSYmRlRAVXFgf95c3VU6d8CI9QDkSqeMaufsjM=; b=TAXzVH5ltYIQS/LLmzA80vH5xmOq1HzZ/kjU0ICsN3TgbRjnPu0WONQKTYRpTA1WKX we3oZBkUgJXakehyFBCc7zhvNMJ0qkw0UcmUsHSFuPBs415oNzBuEnZ+4ubD/dLarCtJ LYj4FrK6x5ubpArz7kzs1HDJ4O5s56CJ2yqpyjHgZ/B7cluS/Pi2jEsYNU4iz3IdnLz2 xP+go6eoNi5kFf+5t0r0700e6ea9HaUVcoZEouMErSkCkzMTKswZCUBmaF5V6SiDakQr TiYAxU9RaFbif5lmZ9C3lTYzDaQmwYLr/BmiWrJipA49PI8shpm08G6jaeTtgwiFZ7J7 yK1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=tFFS1QSYmRlRAVXFgf95c3VU6d8CI9QDkSqeMaufsjM=; b=iBG5c4Br17CKQvPamt+wgzTXCD40lS6oFDxoD4C5YJp87/dXmbH36ZXcoqMWaT3HYl /khA2fMKOLov6jNc9lxzo90WPEnwnr7vJEA6diFlZwWhSbAGc6T7PBfBg0oC+3R7UuEM xPedBP5ZQpmdPeoZL6kQMExVSdHPPujAQq0zdFZuNU8dRmwklbwHuo3W574vZuW1HZ1C jmV3tHdH8xgQVL9VBPfcbxmpnPPTPRVmO+ld8whLK+TMV/21f29eJ+vlTu+QNxjR/mEu 0JS7wT3APwauJvo8cKsiAMUDbTtvzUujiVoqNQe4KgUVnKiIMWq43zkcI04/qXZ/E9k/ escA== X-Gm-Message-State: AFeK/H0zavFFyy1KX967K0/sRoeex5j8C5UcSTqQle78+0ndQDapn3hMaGaVVKETYaEq7w== X-Received: by 10.55.209.28 with SMTP id s28mr33116763qki.178.1489453395867; Mon, 13 Mar 2017 18:03:15 -0700 (PDT) Received: from bigtime.twiddle.net ([220.240.225.200]) by smtp.googlemail.com with ESMTPSA id f66sm13359286qkj.13.2017.03.13.18.02.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 Mar 2017 18:03:14 -0700 (PDT) Subject: Re: [RFC PATCH 00/13] Introduce first class virtual address spaces To: Till Smejkal , Ivan Kokshaysky , Matt Turner , Vineet Gupta , Russell King , Catalin Marinas , Will Deacon , Steven Miao , Richard Kuo , Tony Luck , Fenghua Yu , James Hogan , Ralf Baechle , "James E.J. Bottomley" , Helge Deller , Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , Martin Schwidefsky , Heiko Carstens , Yoshinori Sato , Rich Felker , "David S. Miller" , Chris Metcalf , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , x86@kernel.org, Andy Lutomirski , Chris Zankel , Max Filippov , Arnd Bergmann , Greg Kroah-Hartman , Laurent Pinchart , Mauro Carvalho Chehab , Pawel Osciak , Marek Szyprowski , Kyungmin Park , David Woodhouse , Brian Norris , Boris Brezillon , Marek Vasut , Richard Weinberger , Cyrille Pitchen , Felipe Balbi , Alexander Viro , Benjamin LaHaise , Nadia Yvette Chambers , Jeff Layton , "J. Bruce Fields" , Peter Zijlstra , Hugh Dickins , Arnaldo Carvalho de Melo , Alexander Shishkin , Jaroslav Kysela , Takashi Iwai , linux-kernel@vger.kernel.org, linux-alpha@vger.kernel.org, linux-snps-arc@lists.infradead.org, linux-arm-kernel@lists.infradead.org, adi-buildroot-devel@lists.sourceforge.net, linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org, linux-metag@vger.kernel.org, linux-mips@linux-mips.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-xtensa@linux-xtensa.org, linux-media@vger.kernel.org, linux-mtd@lists.infradead.org, linux-usb@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-aio@kvack.org, linux-mm@kvack.org, linux-api@vger.kernel.org, linux-arch@vger.kernel.org, alsa-devel@alsa-project.org References: <20170314003935.2jwycgajo7eojmvm@arch-dev> From: Richard Henderson Message-ID: Date: Tue, 14 Mar 2017 11:02:37 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <20170314003935.2jwycgajo7eojmvm@arch-dev> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Return-Path: X-Envelope-To: <"|/home/ecartis/ecartis -s linux-mips"> (uid 0) X-Orcpt: rfc822;linux-mips@linux-mips.org Original-Recipient: rfc822;linux-mips@linux-mips.org X-archive-position: 57190 X-ecartis-version: Ecartis v1.0.0 Sender: linux-mips-bounce@linux-mips.org Errors-to: linux-mips-bounce@linux-mips.org X-original-sender: rth@twiddle.net Precedence: bulk List-help: List-unsubscribe: List-software: Ecartis version 1.0.0 List-Id: linux-mips X-List-ID: linux-mips List-subscribe: List-owner: List-post: List-archive: X-list: linux-mips On 03/14/2017 10:39 AM, Till Smejkal wrote: >> Is this an indication that full virtual address spaces are useless? It >> would seem like if you only use virtual address segments then you avoid all >> of the problems with executing code, active stacks, and brk. > > What do you mean with *virtual address segments*? The nice part of first class > virtual address spaces is that one can share/reuse collections of address space > segments easily. What do *I* mean? You introduced the term, didn't you? Rereading your original I see you called them "VAS segments". Anyway, whatever they are called, it would seem that these segments do not require any of the syncing mechanisms that are causing you problems. r~