Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4490062pxj; Tue, 22 Jun 2021 01:09:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzQGGv2c5d8Q+mCKqEldMedTxITkW0wVjbyqRG63yj8cH2Sn4ZcIeublDe6fyvXpzCpUpLN X-Received: by 2002:a05:6402:d69:: with SMTP id ec41mr3341057edb.19.1624349370794; Tue, 22 Jun 2021 01:09:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624349370; cv=none; d=google.com; s=arc-20160816; b=Fq2xZYWsmVbMukUXRBOutYAaLSpvw1QmsXN0rgLnHDPMUnLYokI0pBr/XUqDHjbR/F ep6ALChx/eAeCTvl2RnKMk5XtTqilhJQWD5meymfYOH4Ln+jFMlIwF0zvc3+RlkAvSmw gW469Nvvxg21chdBJeT6oLYcqzfmVyuPPAowLIXVgMxAQ//ZWsgnCXhVd/Ip71osZCQv yuc05O89EQS2qAVuJsfPGq9QRz2HC5ZhBRGTtU/VnPyCZJIticJUW4jDw4S0/Ryhpx4c WOq8+z1p0V5XyzEhCXYOY2CjQ+qJ1oiG4m/lBHTpoLDVkj1H76sWXiMCXSldX44JZP8T rTLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:reply-to:cc:from:to :dkim-signature:date; bh=G/pZPGLWw8xPSg8u+BnvKpg8hIZxfrEr5BbzpiNsjQg=; b=VDl9I3yy8sNxqoZjIz9zV0B3ER/k3w0hoUTerNK35RSzmQTOHZ3SmMcy1MfRg8jfch f7fmDghL8fMRTb/1sGY2rvdTEucdigLW8VtegtSPDa/nbFZv5QMyVg7XnIO/ShDbnBID ArOUNvdOfOmJ1TordCG99qNfgPPV1VT+tYRK1D/CYH76WrnQAh+ibCXmFtX8wTjp7EB/ udLLrEi0q+mXi160UzowZ/Ajk9vN4f8XOOWlvR8SWGzh7SN9z4LuvJdNOpJ7lhzrMjYy gqD+kWLRP+qor4Fo2zycwQT7/JTKAlgrbZf8/llQnB5N5STQhqAef2VztVtIamuaONEO CTsA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@emersion.fr header.s=protonmail3 header.b=rwqQro6m; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=emersion.fr Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h23si9260204ejl.117.2021.06.22.01.09.07; Tue, 22 Jun 2021 01:09:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@emersion.fr header.s=protonmail3 header.b=rwqQro6m; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=emersion.fr Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230411AbhFVIH6 (ORCPT + 99 others); Tue, 22 Jun 2021 04:07:58 -0400 Received: from mail-0201.mail-europe.com ([51.77.79.158]:38297 "EHLO mail-0201.mail-europe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230121AbhFVIHs (ORCPT ); Tue, 22 Jun 2021 04:07:48 -0400 Date: Tue, 22 Jun 2021 08:04:53 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emersion.fr; s=protonmail3; t=1624349095; bh=G/pZPGLWw8xPSg8u+BnvKpg8hIZxfrEr5BbzpiNsjQg=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=rwqQro6mDrG9kKTjG3V2SpTlO6BpBippD85BtqfjPO7UyuMnI/Upvunw+n9KLmjZQ bkatLZKLE1/a4OP9IKEW+LaFp2qpV8cJlVrfJ2HiDN7P8YumO+MKElHDBpaLK2fCW6 aHZbJRq9vR8mh0e0TpQqaOTX0TJ0whzQqbgG9jeAnuObuV6MLmU6EYd9wd267WbXkS uFhxXngauc+dozk3SJPDSp4MVSlCjHuUso6b8ksA4iiA3ZuZba5GZAByIrHcuc3MhV UUsYe2X8NJxrpKD7QKIMMsnwceNQACzB/H1YESSpdklfKtepwbtt8/UOlg8auQC8ro 4Ll0lsI5GIUIg== To: Tomohito Esaki From: Simon Ser Cc: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Laurent Pinchart , Kieran Bingham , devicetree@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-renesas-soc@vger.kernel.org Reply-To: Simon Ser Subject: Re: [PATH 0/4] [RFC] Support virtual DRM Message-ID: <08kxmstH-uYXe0-6PB5pM0R4Ng9s8AKF4IUiqVzHUDVR3eztlXVsNCY_syeRm6ItQtYAqUysd2NxbeF9YYY4NgwEjPEgIUza7BtuGYmFoI4=@emersion.fr> In-Reply-To: <20210621064403.26663-1-etom@igel.co.jp> References: <20210621064403.26663-1-etom@igel.co.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Monday, June 21st, 2021 at 08:43, Tomohito Esaki wrote= : > Virtual DRM splits the overlay planes of a display controller into multip= le > virtual devices to allow each plane to be accessed by each process. > This makes it possible to overlay images output from multiple processes o= n a > display. For example, one process displays the camera image without compo= sitor > while another process overlays the UI. Updating the KMS state from multiple processes doesn't sound like a good idea. This opens up synchronization and global device limits issues. Are you aware of DRM leasing?