Message ID | 20240527-shm-bridge-v10-0-ce7afaa58d3a@linaro.org (mailing list archive) |
---|---|
Headers | show
Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C3EE0C25B74 for <linux-arm-kernel@archiver.kernel.org>; Mon, 27 May 2024 12:57:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:MIME-Version:Message-Id:Date: Subject:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=ShLjpnNY6pOrX0x1LysLoTRrbbQdGNdpsm+PnRy/J/g=; b=OzXrR7P+R4odEj 6Ity2wS7otUJJyuD5aoDehalSdnPnDMOhH4ItgTA5dMDciR0yDXB8dfIKwCWi4uvBGwS71eWy+yGK GKckcgHCJ79me2pKCXmKQg7GDkINqGNs7jjt06DaIs7FWKExXGgIbokxwqXPfJGriEEiRZ9xzSlvr WKOV5L1KCQEqOcUSVcKYoDn6E0B//aUdAvlzm6kYwUWf+8VIsvKP7k6mY9HZdb+NpXXwSrI60NxK9 97TySBeKcay06WFd3n0yjTEXjX86rwP49k0CW5Wuzqlf28UuaNFLi4tNOpFLcNykzZBmn3B61iLPR Y6/q3t05QzIeL8rObanA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sBZuF-0000000ExbZ-3WW4; Mon, 27 May 2024 12:56:51 +0000 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sBZuC-0000000ExYg-0DU3 for linux-arm-kernel@lists.infradead.org; Mon, 27 May 2024 12:56:49 +0000 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-420180b5922so61332795e9.2 for <linux-arm-kernel@lists.infradead.org>; Mon, 27 May 2024 05:56:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1716814605; x=1717419405; darn=lists.infradead.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=GD82MM1VVjohnjRvbeZeJlkCdboh2s6SKcgpo4ScdJw=; b=OGGnW7MRGWBFsekU+maThHOEsWT4wb3z5RVKjOMBtsDlPErqtiv+/hwUyr7Zz2+3Zc 0sG9ahqy4GR2AqQtI7k/05Z7ngE3V6ri+Y/pmx+kVdgraypzuAPZCme4ZOetQF9eCpx+ z9HHrBSWbo8avUWzGM4rRfOtdnRS+6LdDZk2giivD8OTYeyRzq3t6AXfdwSu2yGXO8VD 4Tb7LiELBWp8Lzs0r78c0ucdgv6cYg5dhMMFE+kvmQhV4U+lJF2cUp0vkYcG6/yW3bYU PYZkV+xzB8sPRf8st06fV0v0zDag4w+CVL57NW5geTOyWYhkQ6zsjOcApCm7k/nHdUK6 Jczw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1716814605; x=1717419405; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GD82MM1VVjohnjRvbeZeJlkCdboh2s6SKcgpo4ScdJw=; b=mjQmreXpHMsw32SgY6Zg2smlMF3UC/murh9FseBTG6CL4/H33CQoo0H0zTzdvgMwwl dkEb8GjCjs75g6h5OhyW8uc7OYWecpQHz+3pBNyCE3ML1g5H/s1kjo+AmjHLJIdfYQgR rB7gIkfLuPGrauAseH4rNWWS1a/QB0T1C9ohnwXXRXXVreYIOJAV5LtOUstWWmrLp8gA qAlAHIlvknG2mX2fAOIBh0j7mrntWh10IY9GuUbf5wOco0oxDObov2vjsZFpO4PyRjoo yyFogBHVS0D2rvDYC3Z144MI0OhDPTaN6xUVTjT6eYaah79pPZ8NfIbeFuESt3a1OsqX hcEw== X-Forwarded-Encrypted: i=1; AJvYcCVjj/yX3neMBxnQqg+JiQiW0ZarSx33a/JGKfDTskatSDHXRT3VEZVFfjf7JTnQtBPLYb1dDBUzxCjuxHTHj3BEDM7yakwOa1NZxd9P40ag2IExEHs= X-Gm-Message-State: AOJu0YwvPNeo3PcXdsEF84dRTsaXFd6AvZMDl2CcXDIUOnNWGKUGohD8 bmcjEjbzfX0DHrC0jTTXimoeYtOWoGPpD1wFozr9KNYlgtfpKL+LG4lQM8IKvxs= X-Google-Smtp-Source: AGHT+IE5ugbBF1IRGuSLkrpLGi0B589uc1IvGTg3DvM/wSrGwWTLZuoK7IkX4Cupa1ZlCdYCe3k0VQ== X-Received: by 2002:a05:600c:5354:b0:420:f8:23d6 with SMTP id 5b1f17b1804b1-42108aa7589mr94703665e9.36.1716814604660; Mon, 27 May 2024 05:56:44 -0700 (PDT) Received: from [127.0.1.1] ([2a01:cb1d:75a:e000:c322:131e:ff9d:ef41]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42100f64f98sm138753635e9.24.2024.05.27.05.56.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 May 2024 05:56:44 -0700 (PDT) From: Bartosz Golaszewski <brgl@bgdev.pl> Subject: [PATCH v10 00/15] firmware: qcom: implement support for and enable SHM bridge Date: Mon, 27 May 2024 14:54:50 +0200 Message-Id: <20240527-shm-bridge-v10-0-ce7afaa58d3a@linaro.org> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAJqCVGYC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDA10FJSSM xLz0lN1M1OAAkpGBkYmBqZG5rrFGbm6SUWZKUCZVCMTS5O05OQkgyRTJaCGgqLUtMwKsGnRsbW 1AHRGr/9dAAAA To: Bjorn Andersson <andersson@kernel.org>, Konrad Dybcio <konrad.dybcio@linaro.org>, Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>, Conor Dooley <conor+dt@kernel.org>, Robert Marko <robimarko@gmail.com>, Das Srinagesh <quic_gurus@quicinc.com>, Bartosz Golaszewski <bartosz.golaszewski@linaro.org>, Maximilian Luz <luzmaximilian@gmail.com>, Catalin Marinas <catalin.marinas@arm.com>, Will Deacon <will@kernel.org>, Srini Kandagatla <srinivas.kandagatla@linaro.org>, Arnd Bergmann <arnd@arndb.de>, Elliot Berman <quic_eberman@quicinc.com>, Alex Elder <elder@kernel.org> Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kernel@quicinc.com, Andrew Halaney <ahalaney@redhat.com>, Deepti Jaggi <quic_djaggi@quicinc.com> X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=6070; i=bartosz.golaszewski@linaro.org; h=from:subject:message-id; bh=CA8042YIpnyj2ZXHYRDm1I27BUIfcazEW/6sonPev8Q=; b=owEBbQKS/ZANAwAKARGnLqAUcddyAcsmYgBmVIMEs510EWY0AP7N7UDVpxO2Si8KYg3b7HUsk D/JPsAZSw2JAjMEAAEKAB0WIQQWnetsC8PEYBPSx58Rpy6gFHHXcgUCZlSDBAAKCRARpy6gFHHX citoD/9Zd1+dMd+FnsjX5/jY0RWRlqxdoaDVqQWUwTdCnDssRbXefCUcB7LYJo9UXENpfuqwqJE ljZtDmSe+n4bp9RGKTJl0eLLKlDld4q430oe83vF2z0848OwCXGg9l/60Z0J5T8fBHizikYDrAO Sr2MaUUC5VS8ZqO/bKh5rMUtEQWgGcDNxIevAm2qBdlLCTbS3fMWP5TvmGPW34/ofkLgPK/P52C 6u9t2TOSceD6+Q5OvtBtev64l4X7MF2fNSklCKeeTXm2Xj5fRN9/ibIaczulaNW+DEtZGlyriU/ cF/PIHb6Z7j0c96czpKjtmgiIc6Tnwc3zi4JzVvxI6+QnP5W+ImEtnm3kXSv3TP+ML/9YBON1iB 9R3S/yHktXXgURFUwmFCEGHYledlk4onvVyRLF73BbNA0EifW7YVxuzAgtbZKFgB8yc6DdN22DZ kTUy8RGeTDEwFPs/H2KOmXQvwXRMklWMrG8v0zvrJgPp09Hpd0HXOZ6qckhCugr7elPGPAOxlKW UQcs3DWwiquvPeN6fpJEzW0bfZM5cGSBr7sKHX0NOY6tgrXw6lsIaIYggnMFri8eyQD/2B8GoU5 7Bb+YDN2nFAvDaWjEdKv+1gsbjheGWOq27MI6e/oLSkUQaTUIscbc5+MddJFA9GjRrenA3OBfbH dtX8F7ipq8BTXQA== X-Developer-Key: i=bartosz.golaszewski@linaro.org; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240527_055648_222505_63A37ED8 X-CRM114-Status: GOOD ( 28.38 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
Series |
firmware: qcom: implement support for and enable SHM bridge
|
expand
|
On Mon, May 27, 2024 at 2:56 PM Bartosz Golaszewski <brgl@bgdev.pl> wrote: > > SCM calls that take memory buffers as arguments require that they be > page-aligned, physically continuous and non-cachable. The same > requirements apply to the buffer used to pass additional arguments to SCM > calls that take more than 4. > [...] It's been three weeks. Ping? Bart
On Mon, 27 May 2024 14:54:50 +0200, Bartosz Golaszewski wrote: > SCM calls that take memory buffers as arguments require that they be > page-aligned, physically continuous and non-cachable. The same > requirements apply to the buffer used to pass additional arguments to SCM > calls that take more than 4. > > To that end drivers typically use dma_alloc_coherent() to allocate memory > of suitable format which is slow and inefficient space-wise. > > [...] Applied, thanks! [15/15] arm64: dts: qcom: sa8775p: add a dedicated memory carveout for TZ commit: d7aeff30093888649789dcad070fe954745adf53 b4 gets confused by me applying patches across multiple branches, the other 14 patches has obviously also been applied. Best regards,