From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 01908C61DD3 for ; Thu, 3 Sep 2026 10:03:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 04D726B0092; Thu, 3 Sep 2026 06:03:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F40956B0095; Thu, 3 Sep 2026 06:03:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E2DD46B0096; Thu, 3 Sep 2026 06:03:22 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id B88FB6B0092 for ; Thu, 3 Sep 2026 06:03:22 -0400 (EDT) Received: from smtpin18.hostedemail.com (lb01a-stub [10.200.18.249]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 3991280471 for ; Thu, 3 Sep 2026 10:03:22 +0000 (UTC) X-FDA: 85172013444.18.E8F6ECF Received: from mail-ed1-f54.google.com (mail-ed1-f54.google.com [209.85.208.54]) by imf21.hostedemail.com (Postfix) with ESMTP id 6D1571C0007 for ; Thu, 3 Sep 2026 10:03:20 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=google.com header.s=20251104 header.b=XM+d3mjz; spf=pass (imf21.hostedemail.com: domain of vdonnefort@google.com designates 209.85.208.54 as permitted sender) smtp.mailfrom=vdonnefort@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; a=rsa-sha256; d=hostedemail.com; s=arc-20220608; cv=none; t=1788429800; b=76ACQ79xeuL0PYnqpSziX4U9yAErmrBTgBCThyGSqBs54vwAkZFJMzqZS5zHCwgY9qv08Z 2B/t8YZ+oT4E3JM52m2JXnFZkMK3icT0X6dHobbmXNAvEd7mSLc5k6qkoL1OA3mp/Zd5VP wBWW9QDGrXZCUdLq1m9UZ6q8lzkR1S0= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=google.com header.s=20251104 header.b=XM+d3mjz; spf=pass (imf21.hostedemail.com: domain of vdonnefort@google.com designates 209.85.208.54 as permitted sender) smtp.mailfrom=vdonnefort@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1788429800; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=NTFqZaE5WeXzEFHRWSBbenebslM+9RuyFvHTxQmSgMQ=; b=xsVLHIdLOKn1TBFTfT/jhZvWJ5F9+zyZJdAQwWPp/7I3QuiY0me95trJsvZR8TeATyfU9c 3oQHvzwl9FpRad2jIKlSLf1cdOVBQNjgOapXSx//dXVWMkpzYDE7GVAIrDJue1qfqFkv5T 5rIn51oIvSUrWqWoaSjv96hsAdkqd5s= Received: by mail-ed1-f54.google.com with SMTP id 4fb4d7f45d1cf-6a65e66555cso3157275a12.2 for ; Thu, 03 Sep 2026 03:03:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1788429799; x=1789034599; darn=kvack.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=NTFqZaE5WeXzEFHRWSBbenebslM+9RuyFvHTxQmSgMQ=; b=XM+d3mjzLAIb7YuYghEePu20SYu/md53ojGuhzdrnHJ6qfcUR/8HjyNtnWcmsAX38l hBzAa0z7FwuII5WpU2ZxNVaBJU3D1mlWNKUGkEZ2iZxjv4MO4cubbzVubK9NAyxIszxf WXJe9b5XS9PpHk/Lu285RB1RsSVth6v2uKlAn7gLLPW5WRvxEjRoju/MfvATBbQtkD6G EB0BhezaenUQ5yM9HxF+6XKqFK86QinJm69NsroCV/qwulAkwItvh+mxXuI/TwArSUKk 20dt0sR4nLCtwbCRb2Xev4c5IZPRee4fGOGit1dePbKVG0R7LZv9SQ9ZjCGJ4D0W5mZb CvUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788429799; x=1789034599; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=NTFqZaE5WeXzEFHRWSBbenebslM+9RuyFvHTxQmSgMQ=; b=ZZfLLDFzh80OXIGUIMshPqmiORHi/wyHUMGHVC2pjKg7S94B0uSImMBHT3TvobG9Em HY2XVqD5TRxPoBwxJ58dWfTgGTPAwBcMfuL6rq5OytyGYW2Dadpt2U0+vRVSMDkRazSV HNclK5hoqzMTSVLmaynfA5PrjcYDBwlGPkslGOWFAheSRYLcCEDix/pnUtvoqR2+lbX2 EZ9NjemYh+o/wq5ZLPdy1VwsuuU316Yc4Mjaf1t5Z5gsQP0lZJfJ1bhe+1T8r7pHHXKe guRzW6ySFjY+akT81r74Aw1fW2LKXx1O7Xu/TVeM4d/bjqxXJYC1tYd1tMrCPjI1JEkl aBQQ== X-Forwarded-Encrypted: i=1; AKwUvBz0XmnUeotbYmGygpm3ja/AcPfWB2AfJACDsCse43jkMD/1HDNWTJR+kYHzEn1eddc0/wXZQHXPPg==@kvack.org X-Gm-Message-State: AFuF++kENRRS8bflrafL2jvC7MD6ZiZmidxnjLACPo4AbJqtf/AnPYpp PBn7jtStEu4Q3wpOgbFyUDvyjo4gLj2c1DfhZ3bq+ZPalXPo2nBdYDq+yXgWCorpzg== X-Gm-Gg: AYBFou3Q8IQMhx6ucuBtUJp86doDAavn9/Xs+ayJ2lFgHXnhfYUJRjomCTeZHy83n42 DLN13S61mXWYLQRPQsxmdShUtwncKtrQEZobyupKP6MtyHuqHO4tr5FhbYpE09Qd6qAzlU4SKI9 HeCb1imfxjVYOkGPIkg0nXuzdx5u9BPI5dvRFTxIWi/YZj5MnTfLvvBdlu2MG8SoZhdZXWNgfVh 6wBiSdFQzOox0XDvMjg4kejaaYb0spE5NrhqVrGQXpAoIrDN3C5i3/oNRcaCaCbOQS+Q+0b9RoH Va5miEAKZAIjIAkXcNznzEGgdwkuqImRhp06qDX+mkraGd4LOFzM6jRZiBzKNQWix4qpSu9l4dV Cq8Le8DNI+eB5UCp+4epPhgW7gpYmRtMh2jJCey8ypIocXl1oAF14uUirhHClTCCoJA2mi3epo2 lt23LtJxQTe42cp0DK1o6lgAiv1Qlu+V0BD2GpAx2K6f+/vLigPBKrNMZ4Z7oPwVfUpj7IzCpLQ 0/y2ynwmO/c15rnnw== X-Received: by 2002:a05:6402:1ed1:b0:6a5:f4f4:5c0e with SMTP id 4fb4d7f45d1cf-6a6829afd97mr6824116a12.14.1788429798174; Thu, 03 Sep 2026 03:03:18 -0700 (PDT) Received: from google.com (135.91.155.104.bc.googleusercontent.com. [104.155.91.135]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6a67f8b47f7sm2104420a12.9.2026.09.03.03.03.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Sep 2026 03:03:16 -0700 (PDT) Date: Thu, 3 Sep 2026 11:03:12 +0100 From: Vincent Donnefort To: Rob Herring Cc: catalin.marinas@arm.com, will@kernel.org, rppt@kernel.org, akpm@linux-foundation.org, sudeep.holla@kernel.org, jenswi@kernel.org, mark.rutland@arm.com, sumit.garg@kernel.org, ardb@kernel.org, thierry.reding@kernel.org, david@kernel.org, danielmentz@google.com, linux-arm-kernel@lists.infradead.org, linux-mm@kvack.org, op-tee@lists.trustedfirmware.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v9 02/10] of: reserved_mem: Introduce "ll-map" property Message-ID: References: <20260902104712.2399797-1-vdonnefort@google.com> <20260902104712.2399797-3-vdonnefort@google.com> <20260902172436.GB1440252-robh@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260902172436.GB1440252-robh@kernel.org> X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 6D1571C0007 X-Stat-Signature: zxg1y7xdocj88swr5rkr9doimmw8g9ed X-Rspam-User: X-HE-Tag: 1788429800-284614 X-HE-Meta: U2FsdGVkX1+opJsvJFyHvG9ZS5v9yKFl2e7HgMcbmjwhzg4pgn5at/m25bsvgukv0IYFQvFDFZZa1sHEucgxM93kufx0RIIS0rourrG9dwJks2CmJ5/WQsGvhSDGde1c4n8GlYtdLaXQW/HXOwPF078xBuBOljAy6Ozvu6R6U0+wToJX1GG6u+S7sft0ek4nko7sd2l8v+G+QS9jbGaPpO/ZOQshG6lwK1uostNhPDFg+r4OfajXM73W2hjzJrtJoFe3iHq+Xeh0QZA9bKPh04ELwdMVk1vb5IAECNERBJTDXureLS79lG0b7Z2gZRqJJsFnV2zef7jkKGpuN+AG2tmslItQgOiudEQUWY0AWMIlWyAxHp27OEyksSeXHZL7EeSACybu0IXn9WsH6xP9Adnw/mHvBu66Z5iwn3/0U/eq5cQliiZ1MV0dvJVZ0kgNCJIWuZ7BykhtmE5UtkHtprQHdjuHGKpVODbyenHDONUuoMNiSoRbluCTOqAlTeHaIYrMDh7mhOMih7sdZY0HYa0eCBoYGUGkT47ys0EDV+MqL7rKvgOWSHJduw9qesnS1PhhIXNJuySLwfXVgx9+q6rhSc63UXDvyAEg5aJNnTksPJSqSI6pRnwRIt38+L42EdABXGmy6SFZvFn6w4jkWRBYOS/5eCgxxlZo+wi+6hdTY06A09mb1ABjgBROFMpbEGu8Ld98xzFIzBlXW5c5NUBhHwO6xLLkF9Uk3X48jGJHmIUOnQHDJCYAXoIuj93zPVHibWV5eAapQriaHNbo3SKsEfNsTLaLmgJD/0/nxoOC01RnfxBxsvW+J5a2TEnk2J4ptVXZG5iKsng0g2zscffumljN46MJRy5BHPg8zEIflZDVhnSVsVsradekZDyPjBxDI392dZlXNheSzoJvofFcXVqXVsqz7hTvHxDV57nAaHdDo5M1xLoZGXtTvJ1QJbqEXWEFkaikEHyO3Kg gDRwNNeW kgAn3PKKN3cP/Sh0hrPaEyXDUa6t9Cg3fWRy4ZTq0Mg0mmp8WGnVQOxmlqNwA1MrtkpgRKVQUgik1FbhNkQDkKaGLtEM1wOxdjKu/OSAUy8nPzrJveAjUzN/T8IFb7PPxpieaoiw3jdY2u0bAz1UZUxR+Nih7+2zA7GKzF1qMeqt5IcB1JLj88SseDKnyax8b2riOS50A8E5heYzKCySP5JOlogoripraxouQeDcOzVLFNgXbw+4gbEaSNtEhzGIDzt8mFqTGXRUCV0aoWEXilSWR0X1MCvJlcD5pLSzzq66TgfJAhO8tyVIp3wAyVetBN+PI4jSSl99Y+KPOwgpf94xJDS3XkwbguDZIuEvyGbW7Y0cqNJKLrOI3NdZfyEKwpqTBaPDLPQ2f0i5DgBUnqDcCZk4p3lgzYnE8 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Wed, Sep 02, 2026 at 12:24:36PM -0500, Rob Herring wrote: > On Wed, Sep 02, 2026 at 11:47:04AM +0100, Vincent Donnefort wrote: > > Keeping last-level mappings is interesting on some architectures as it > > allows mapping/unmapping pages from the kernel direct map without the > > risk of splitting blocks which, under the break-before-make rule, may > > trigger page-faults the kernel can't handle. > > > > Add an "ll-map" property for reserved-memory regions. When set, it > > splits the underlying memblock and sets the MEMBLOCK_LLMAP flag. > > Where is this documented? Any DT property must have a schema. Ack. > > Though I'm not thrilled about more flag properties. Handling all the > combinations of properties has proven to be painful. Can this be implied > from the compatible string instead? > > Rob We need this before the kernel direct map has been created (paging_init()). I would have moved that directly into the driver lend_pool.c, but then it is probed too late (unflatten_device_tree()). -- Vincent From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.trustedfirmware.org (lists.trustedfirmware.org [18.214.241.189]) (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 72F44C624A4 for ; Thu, 3 Sep 2026 10:03:29 +0000 (UTC) Received: from lists.trustedfirmware.org (localhost [127.0.0.1]) by lists.trustedfirmware.org (Postfix) with ESMTP id 7D7D644ED1 for ; Thu, 3 Sep 2026 10:03:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lists.trustedfirmware.org; s=2024; t=1788429808; bh=ntB9fs616qYfrLPBRKjSLmOUV5UErT3QQloiRYYK6Sk=; h=Date:To:Subject:References:In-Reply-To:CC:List-Id:List-Archive: List-Help:List-Owner:List-Post:List-Subscribe:List-Unsubscribe: From:Reply-To:From; b=yaGDsrrCxwhyhp09NxbLpgP3CgPR4cs0qQTkb3Mn+1vTGf9SjR5toY+Bar/ara7wv FGvYwynKQcV/TmHF/zgzf2srMbp6/a6qa8Qu/GX1kNgNefO2J+b2u5b6d/VfKiGWgi 2RdQHu9rJoYtTiqKiwFeai/KWQXhkiZJkp/Pve3srEGYVsYE6bixkQnwgH3ei0ZqHN Gt+8KEKZmDnns6rNQGffuudWMSWoh55LOAXEOHMjgwxb02Vj2sUo4y/FnK8z2BQEA8 QloqV3D9n25J7l4ipKsZ6ykwIq3WjGH+6cMMRU9poZL2tW9EB7eDEvhauRZBQNdw51 n8nL6YWoCJ+/g== Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) by lists.trustedfirmware.org (Postfix) with ESMTPS id 1422C4493F for ; Thu, 3 Sep 2026 10:03:20 +0000 (UTC) Authentication-Results: lists.trustedfirmware.org; dkim=pass (2048-bit key; unprotected) header.d=google.com header.i=@google.com header.a=rsa-sha256 header.s=20251104 header.b=GNXjRlUB; dkim-atps=neutral Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-6a65e66555cso3157272a12.2 for ; Thu, 03 Sep 2026 03:03:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1788429799; x=1789034599; darn=lists.trustedfirmware.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=NTFqZaE5WeXzEFHRWSBbenebslM+9RuyFvHTxQmSgMQ=; b=GNXjRlUBhWqgv9oWcTzj+6TDOyDMysK3TRhKsBpMWCivERhLuUafpXqMQatJWpVHL/ v1IBFzQMz5czA8v/VsBBXW80F/xjzTXaKmCdRU9u1rSITj+LSkuOxokbMwz7nKm364Rl RuTKjxkFcz8CzzGlOzK5DCwHXF6xMKxmV7A5hmIxM4SUB8Wbje7+/dOYHYDI3BmYOJEx PMU4jWBoFSPaDXKHjxNuV1ulICnaj6iSfTbqhCicMXA++tXw/mt3CvCgqT4gsNMw76ro Du7ih5NQqDQTXt9tTLuTLDuY9DR3xgVXe2uVwODiZM6m5gKab49MUsqzLxxRCUXo85p+ so8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788429799; x=1789034599; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=NTFqZaE5WeXzEFHRWSBbenebslM+9RuyFvHTxQmSgMQ=; b=C7XdkUQSYsjAlGmI1vWghqzt/C9txBDz+2Mih/P1rwTseRcjKb0tlQOU1A8GvJqFJ+ nbMrZh8rdMF0NbNwc99GRTl3JCDAexada3/Vewt1+0O4OWYX1M9LC+e6Yn3bAAqm0+CN rMn+r1DwZhhMa2EjfJy+y0buZzbh9wemyNovh+sd8e9yTxRqoXaOb5PBxlqDV5Yw18NX yatI5eQX/rsdtnF6hOU+AqIzEEqJUg7kjITmCwxGemFeJxlcaX1Agd2VGduEY5yjthNl YUXZj7mOHKZ2T7vLC1YNKsKQ/R/e1h93/ksrLBA7Th2FLrYzdvlq1fKipAQmUtYoc6Y+ F9Pw== X-Forwarded-Encrypted: i=1; AKwUvBzYp1hvntIMYVnxxR4kMsWJm2bbm9ntbNW8zHLOY5krCGROJpt8JJZGh++pm8KoXOv40oNEnV4=@lists.trustedfirmware.org X-Gm-Message-State: AFuF++lGtsR+TJkdNTYOXLL/FMvFuDAJBj1ZMWAn+ncs6nJqdUJnebr/ pMuy0ObCRmgq0N32AQ+bKyXIgsT7KI8rJr9P7mXJZFlJ0NgC7ej2FVXCysIYkEKJcg== X-Gm-Gg: AYBFou15gzYjZup0jENK9uHv3aT2eBrP5ly3r8vbaQO6yIOG9AT+Ec9JOOM5xrtnKTt jX8O2feAFWgQfecUDPx4qs5BlLaXj3j3ZMMiWxWS5cB6gfvLqC3npsrtedLA9gqMQ0Eo2JR+piY IaSW/oajfCtTgiNdYloLwK6Ro6E08pBTErf6qwxgUrOfWFdzxlxoZykbTyW7KJ0yt4wqy2xDfuw /Qbw51spjJ4W0S3cOeMhifN2uwP8ayxS2eeGbMHMoGMYmV+NtQfA3q426SfYi4djWlz5eAs07vV NHqJX9TUXO4WE85RW800J5m0Iaj4A2KHa5+zNqKYkJ+RlNLLNVPyIYgpNkZ7QU0+ksuT+baGoVG Ib3FxzBeRDeDZy0mU6T/OGpLhEl43rAb1Hl7r+CC4yhPhSsICa/9xv987ik96oGlEziTNIOISJL gsHNXzktQvOkWE2EbN2tpoCdxA8ueffjRk3r4n9A6D6GBZBB1QMy/EFStmjOnA1kvaW727lV77l 7BkxUV7WIRt8Y26Nw== X-Received: by 2002:a05:6402:1ed1:b0:6a5:f4f4:5c0e with SMTP id 4fb4d7f45d1cf-6a6829afd97mr6824116a12.14.1788429798174; Thu, 03 Sep 2026 03:03:18 -0700 (PDT) Received: from google.com (135.91.155.104.bc.googleusercontent.com. [104.155.91.135]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6a67f8b47f7sm2104420a12.9.2026.09.03.03.03.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Sep 2026 03:03:16 -0700 (PDT) Date: Thu, 3 Sep 2026 11:03:12 +0100 To: Rob Herring Subject: Re: [PATCH v9 02/10] of: reserved_mem: Introduce "ll-map" property Message-ID: References: <20260902104712.2399797-1-vdonnefort@google.com> <20260902104712.2399797-3-vdonnefort@google.com> <20260902172436.GB1440252-robh@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260902172436.GB1440252-robh@kernel.org> X-Rspamd-Action: no action X-Spamd-Result: default: False [-3.93 / 15.00]; BAYES_HAM(-2.93)[99.68%]; DMARC_POLICY_ALLOW(-0.50)[google.com,reject]; R_DKIM_ALLOW(-0.20)[google.com:s=20251104]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_TWELVE(0.00)[18]; TO_DN_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.208.43:from]; MIME_TRACE(0.00)[0:+]; MISSING_XM_UA(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; NEURAL_HAM(-0.00)[-1.000]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[209.85.208.43:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[op-tee@lists.trustedfirmware.org]; DWL_DNSWL_NONE(0.00)[google.com:dkim]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[google.com:+] X-Rspamd-Server: lists.trustedfirmware.org X-Rspamd-Queue-Id: 1422C4493F X-Spamd-Bar: --- Message-ID-Hash: 4AY5QOS4NYYX6YLPGH6UYK55SJ5XRLZA X-Message-ID-Hash: 4AY5QOS4NYYX6YLPGH6UYK55SJ5XRLZA X-MailFrom: vdonnefort@google.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-op-tee.lists.trustedfirmware.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: catalin.marinas@arm.com, will@kernel.org, rppt@kernel.org, akpm@linux-foundation.org, sudeep.holla@kernel.org, jenswi@kernel.org, mark.rutland@arm.com, sumit.garg@kernel.org, ardb@kernel.org, thierry.reding@kernel.org, david@kernel.org, danielmentz@google.com, linux-arm-kernel@lists.infradead.org, linux-mm@kvack.org, op-tee@lists.trustedfirmware.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailman-Version: 3.3.5 Precedence: list List-Id: Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: Vincent Donnefort via OP-TEE Reply-To: Vincent Donnefort On Wed, Sep 02, 2026 at 12:24:36PM -0500, Rob Herring wrote: > On Wed, Sep 02, 2026 at 11:47:04AM +0100, Vincent Donnefort wrote: > > Keeping last-level mappings is interesting on some architectures as it > > allows mapping/unmapping pages from the kernel direct map without the > > risk of splitting blocks which, under the break-before-make rule, may > > trigger page-faults the kernel can't handle. > > > > Add an "ll-map" property for reserved-memory regions. When set, it > > splits the underlying memblock and sets the MEMBLOCK_LLMAP flag. > > Where is this documented? Any DT property must have a schema. Ack. > > Though I'm not thrilled about more flag properties. Handling all the > combinations of properties has proven to be painful. Can this be implied > from the compatible string instead? > > Rob We need this before the kernel direct map has been created (paging_init()). I would have moved that directly into the driver lend_pool.c, but then it is probed too late (unflatten_device_tree()). -- Vincent