[{"id":3672628,"web_url":"http://patchwork.ozlabs.org/comment/3672628/","msgid":"<CAC_iWj+VbbyyJS57DBMwbkCK2LoZi2WXu4pS11hRL+jzXXPpwA@mail.gmail.com>","list_archive_url":null,"date":"2026-04-02T09:21:19","subject":"Re: [PATCH 6/6] memory: reserve from start_addr_sp to relocaddr","submitter":{"id":74147,"url":"http://patchwork.ozlabs.org/api/people/74147/","name":"Ilias Apalodimas","email":"ilias.apalodimas@linaro.org"},"content":"On Thu, 2 Apr 2026 at 03:14, <rs@ti.com> wrote:\n>\n> From: Randolph Sapp <rs@ti.com>\n>\n> Reserve the memory from gd->start_addr_sp - CONFIG_STACK_SIZE to\n> gd->relocaddr instead of gd->ram_top. This allows platform specific\n> relocation addresses to work without unnecessarily painting over a large\n> range.\n\nThis hangs when trying to boot with UEFI on QEMU aarch64.\nWith the qemu_arm64_lwip_defconfig and this command line\n\nqemu-system-aarch64 -m 8192 -smp 2 -nographic -cpu cortex-a57 \\\n    -machine virt,secure=off \\\n    -bios u-boot.bin \\\n    -device virtio-rng-pci \\\n    -drive id=os,if=none,file=my.iso \\\n    -device virtio-blk-device,drive=os \\\n    -object memory-backend-ram,id=ram0,size=4G \\\n    -object memory-backend-ram,id=ram1,size=4G \\\n    -numa node,memdev=ram0 \\\n    -numa node,memdev=ram1\n\nIt also hangs when trying to initialize the EFI subsystem in general,\ne.g 'efidebug memmap', probably because some EFI code is relocated on\nthe region you exlcuded.\n\nThanks\n/Ilias\n\n>\n> Signed-off-by: Randolph Sapp <rs@ti.com>\n> ---\n>  lib/efi_loader/efi_memory.c | 4 ++--\n>  lib/lmb.c                   | 2 +-\n>  2 files changed, 3 insertions(+), 3 deletions(-)\n>\n> diff --git a/lib/efi_loader/efi_memory.c b/lib/efi_loader/efi_memory.c\n> index f07cc39b157..57691d15758 100644\n> --- a/lib/efi_loader/efi_memory.c\n> +++ b/lib/efi_loader/efi_memory.c\n> @@ -915,8 +915,8 @@ static void add_u_boot_and_runtime(void)\n>         /* Add U-Boot */\n>         uboot_start = ((uintptr_t)map_sysmem(gd->start_addr_sp, 0) -\n>                        uboot_stack_size) & ~EFI_PAGE_MASK;\n> -       uboot_pages = ((uintptr_t)map_sysmem(gd->ram_top - 1, 0) -\n> -                      uboot_start + EFI_PAGE_MASK) >> EFI_PAGE_SHIFT;\n> +       uboot_pages = ((gd->relocaddr - uboot_start) + EFI_PAGE_MASK) >>\n> +                     EFI_PAGE_SHIFT;\n>         efi_update_memory_map(uboot_start, uboot_pages, EFI_BOOT_SERVICES_CODE,\n>                               false, false);\n>  #if defined(__aarch64__)\n> diff --git a/lib/lmb.c b/lib/lmb.c\n> index 542bb11dcf5..0df8157db7f 100644\n> --- a/lib/lmb.c\n> +++ b/lib/lmb.c\n> @@ -540,7 +540,7 @@ static void lmb_reserve_uboot_region(void)\n>         ulong pram = 0;\n>\n>         rsv_start = gd->start_addr_sp - CONFIG_STACK_SIZE;\n> -       end = gd->ram_top;\n> +       end = gd->relocaddr;\n>\n>         /*\n>          * Reserve memory from aligned address below the bottom of U-Boot stack\n> --\n> 2.53.0\n>","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=b+1x4emI;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=linaro.org","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.b=\"b+1x4emI\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=linaro.org","phobos.denx.de;\n spf=pass smtp.mailfrom=ilias.apalodimas@linaro.org"],"Received":["from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fmbwG5njRz1yGH\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 02 Apr 2026 20:22:06 +1100 (AEDT)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 2FF14839DF;\n\tThu,  2 Apr 2026 11:22:02 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 974FF83CF5; Thu,  2 Apr 2026 11:22:00 +0200 (CEST)","from mail-yw1-x1132.google.com (mail-yw1-x1132.google.com\n [IPv6:2607:f8b0:4864:20::1132])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 28BF380212\n for <u-boot@lists.denx.de>; Thu,  2 Apr 2026 11:21:57 +0200 (CEST)","by mail-yw1-x1132.google.com with SMTP id\n 00721157ae682-79ea87af213so26972717b3.0\n for <u-boot@lists.denx.de>; Thu, 02 Apr 2026 02:21:57 -0700 (PDT)"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2","ARC-Seal":"i=1; a=rsa-sha256; t=1775121716; cv=none;\n d=google.com; s=arc-20240605;\n b=W3z49/Uc/OsL6j8j9oN3pGKqk3y7UFDvJxeBpqr3Ho49XNUzJSWegC+Vxc3wdBHIRG\n tQ/uslTSrsf4wdJw5UHQeDVxNHz+vuEXw758ve8A5COyLwlkKAddBS2gRFBDWM2uAgCp\n jHHA9GOB9+XH0TFwUrUxqyUaYTFeTDODF2LLXxYGzfDb7dkRhZaUBI/8HHtWhwJsRetk\n GoWPpvA9wXhXbFDFLe7XcYQubsQtKNbWRsPho369DJE2vjQmomtHu7c/Pt4hTd0IZlQv\n 1x4mH7bLIluMLL92cyf+HDq8LZVVCV84cNyX5J+cFpyd6I+j+IoTiLx+Zm9pMG/Q1AzI\n r7dg==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=gJd4K7iwc8qMg8xbHsaBYPPE2P25zr9EcXX0QXgcCOg=;\n fh=reNont7UWUvVo7w8Q8E0JSzyBrFAaXhFI89XZCyYCVU=;\n b=cjX3A2oGjf1XLMydZvF0o76Yrw4/KQJtMweQbw3v1jdgl4iMV2byItNWa5ICzfPau+\n TutQE+G5p/EIHJqptPPOEH2F3PrVH1nrSxBUk9/rO79rLKvPviGhbY3yNHdP66KBtQ8p\n lose1j6pMJuRNX+Y9baDr6BJqr0Es4GgtbYMGUPoQke3FmRmBDgsBjvX0HLV41oqs6wl\n tsXIj+aOKXKi4ZaMam0gp35kdaWsW2qts4+yZmiqWzfbKnWHdLr1sydWN9jDB88CYjpz\n hemOV1TcGS1+9tOa3thqAW7EWu73iTjTm+8QCmL2qcuL+/AFYv5SmoLxxqyt4fw5MO0L\n G2Yg==; darn=lists.denx.de","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1775121716; x=1775726516; darn=lists.denx.de;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=gJd4K7iwc8qMg8xbHsaBYPPE2P25zr9EcXX0QXgcCOg=;\n b=b+1x4emIdTNHbZ3fLqzdwwaTduHS0h4Y/HDyk+FgJ2axt3UyysjhQrbB9RhwrCiGKI\n dH87TnwVTcgSW2+BZ3nKtExW+2VtrVJZ+DDITlOVHSwwYa9eS5P78vlKZzuAOY6noGQs\n qMkFGaDby+JrFW2QiiR7oinA1BvIgbpNNV2AacvkD6XS1hE2TTUX6ACTT53i723m3qzE\n 6Rsxxl0LVe0Mbut5DLucjtCvTdihG8dj7eygsNpsR+z86EnGS5KlgUWyQAuh8sHa8jE8\n x8u8HMsEUiX0dwQTl6bQOLiMBrqVRR+EzB7v3tAZG5NHFK3v9/45oKcroknJ2g7S0VVb\n DtfQ==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775121716; x=1775726516;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=gJd4K7iwc8qMg8xbHsaBYPPE2P25zr9EcXX0QXgcCOg=;\n b=DO3yTqOxD5Yjs3JL8PuglOdwTrH2QjQ7Ddq0ejA7/Xv5CA6izzpnKSDpEqqoyYUdld\n 4katpEV951PWryGOR6pKC8g8eJEyInlrQsGMCHx60tVIXr1TwtMk8FzSaW2CRCt+aJy2\n f20VG7cIgW1ny/FychzUXUb7yS81GKoUNXscFmxwjM4bcM17UByQ2RrqOEWzVTzEuvs2\n +LtcwmegKussBWDSq7KODeVLAg6ex0FcT8RQIiE4uGeHwJ4EVUQaOmM6YMZkbusdmogM\n 9QUAWVRLIUf8ay8xt/9oyaKhqYisS/63xms1UsU1bPRzzKS4otS8OUf6R4fVKwxXAmye\n FaBg==","X-Forwarded-Encrypted":"i=1;\n AJvYcCVWb7+oZlaaYFWs03E6q+OZPw/Be5+Ejm6W9DlT4tGXloLfIs8ApjGeCbtoJs/NHfvaDkNvueU=@lists.denx.de","X-Gm-Message-State":"AOJu0Yz8rktiYWLudSisMt9iawK0NrByOoGF/isGJn4QtfLoXeC2+ItD\n UbrVEbU2+xdyp4TjGFCv8bWv/B09OkQqQqy9mJUDOxDyDaz8L7vesGIhZzNjaQGDk/QwqTSz6as\n w3rseOCvsRSwqc7EnbQWvZzu1PMvgdaSMvewr5RmecCNbWMCQdp7VFCw=","X-Gm-Gg":"AeBDies4XeeMJ+Kqwe+wFd3TOyJ7nBc6mbXg9q6GF5WGDK96j0JnBrQCYHuI1OTNKkz\n q9x6g5Oeq39du1zJYlrU8eqWfj6EIZ+agG0vo9/Po2uVl/9k1vUSABDRERNRAm+3LzABDHhDX9b\n VKAg6k7nqkyZ93GaMVEyjYqqTchN/uFhhTuVHy0MmvWZe0yfCDLFS9oX95Ds3buFkwya+Hi7Y19\n 3/1qkSq/in07QSsy7oIJDIW7BL2hHG12ZGWiUNsXnF3UiYQV5xmXvW7W8XnRcmK3Ok3f5X9jmu6\n ZOM8ic8ofLOnUaJOAuxim9nZjcA8uWVOcu2BnF+66/zTn6LnpOF4XJex7U/H0hM/da27fVTZIWI\n xmbmqNc4F4/MGO/D0x9mEe7l/+QZIWj2fozNLo5ePP0OrGLpaCyWw62Z8zmSPZYG0uHTQFdzksW\n sEJNJTrAepUz2btkDiExOhNwuUnFv6Z4EYPCj79CBF2+sOP20oj0y2Bz8oTWm54yqtlV9vNoPK3\n OP6Ce9txLVxe52lJnY0AUOiq8J3y2Za1+qQR0qpAQNdcRSB6DoKG9947lbU6ABMmoIVRNCiJBuQ\n vxTxmzrT0Rt1YEd1IKscIRA6zvufpmFJ057nvJ5zod4R","X-Received":"by 2002:a53:d015:0:b0:63f:b6c0:23f8 with SMTP id\n 956f58d0204a3-6503d8ad49amr1026435d50.33.1775121716030; Thu, 02 Apr 2026\n 02:21:56 -0700 (PDT)","MIME-Version":"1.0","References":"<20260402001410.3736815-1-rs@ti.com>\n <20260402001410.3736815-7-rs@ti.com>","In-Reply-To":"<20260402001410.3736815-7-rs@ti.com>","From":"Ilias Apalodimas <ilias.apalodimas@linaro.org>","Date":"Thu, 2 Apr 2026 12:21:19 +0300","X-Gm-Features":"AQROBzDagyJ3VYrmDmxKEyu8jJfOaHVi2KOTQjyx1A54cY-P7nccXsGupGnrlBs","Message-ID":"\n <CAC_iWj+VbbyyJS57DBMwbkCK2LoZi2WXu4pS11hRL+jzXXPpwA@mail.gmail.com>","Subject":"Re: [PATCH 6/6] memory: reserve from start_addr_sp to relocaddr","To":"rs@ti.com","Cc":"robertcnelson@gmail.com, ayush@beagleboard.org,\n Erik.Welsh@octavosystems.com, anshuld@ti.com, bb@ti.com, trini@konsulko.com,\n afd@ti.com, xypron.glpk@gmx.de, u-boot@lists.denx.de","Content-Type":"text/plain; charset=\"UTF-8\"","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}},{"id":3672872,"web_url":"http://patchwork.ozlabs.org/comment/3672872/","msgid":"<DHIWR5815YIB.2M5I1ZPQKVT8T@ti.com>","list_archive_url":null,"date":"2026-04-02T19:15:25","subject":"Re: [PATCH 6/6] memory: reserve from start_addr_sp to relocaddr","submitter":{"id":88727,"url":"http://patchwork.ozlabs.org/api/people/88727/","name":"Randolph Sapp","email":"rs@ti.com"},"content":"On Thu Apr 2, 2026 at 4:21 AM CDT, Ilias Apalodimas wrote:\n> On Thu, 2 Apr 2026 at 03:14, <rs@ti.com> wrote:\n>>\n>> From: Randolph Sapp <rs@ti.com>\n>>\n>> Reserve the memory from gd->start_addr_sp - CONFIG_STACK_SIZE to\n>> gd->relocaddr instead of gd->ram_top. This allows platform specific\n>> relocation addresses to work without unnecessarily painting over a large\n>> range.\n>\n> This hangs when trying to boot with UEFI on QEMU aarch64.\n> With the qemu_arm64_lwip_defconfig and this command line\n>\n> qemu-system-aarch64 -m 8192 -smp 2 -nographic -cpu cortex-a57 \\\n>     -machine virt,secure=off \\\n>     -bios u-boot.bin \\\n>     -device virtio-rng-pci \\\n>     -drive id=os,if=none,file=my.iso \\\n>     -device virtio-blk-device,drive=os \\\n>     -object memory-backend-ram,id=ram0,size=4G \\\n>     -object memory-backend-ram,id=ram1,size=4G \\\n>     -numa node,memdev=ram0 \\\n>     -numa node,memdev=ram1\n>\n> It also hangs when trying to initialize the EFI subsystem in general,\n> e.g 'efidebug memmap', probably because some EFI code is relocated on\n> the region you exlcuded.\n>\n> Thanks\n> /Ilias\n\nThanks for the QEMU testcase. I see now there are a few cases where\ngd->relocaddr can actually be decremented, meaning we won't actually cover the\nentire u-boot memory region. I've added a new global data struct member\n(end_addr_sp, but if anyone has any better name feel free to comment) to track\nthe original value of relocaddr set by setup_dest_addr and it works like a\ncharm.\n\nI also realized that means I could cut out the PRAM and all of that bank\nspecific logic in lmb_reserve_uboot_region now, so that's cool.\n\n>>\n>> Signed-off-by: Randolph Sapp <rs@ti.com>\n>> ---\n>>  lib/efi_loader/efi_memory.c | 4 ++--\n>>  lib/lmb.c                   | 2 +-\n>>  2 files changed, 3 insertions(+), 3 deletions(-)\n>>\n>> diff --git a/lib/efi_loader/efi_memory.c b/lib/efi_loader/efi_memory.c\n>> index f07cc39b157..57691d15758 100644\n>> --- a/lib/efi_loader/efi_memory.c\n>> +++ b/lib/efi_loader/efi_memory.c\n>> @@ -915,8 +915,8 @@ static void add_u_boot_and_runtime(void)\n>>         /* Add U-Boot */\n>>         uboot_start = ((uintptr_t)map_sysmem(gd->start_addr_sp, 0) -\n>>                        uboot_stack_size) & ~EFI_PAGE_MASK;\n>> -       uboot_pages = ((uintptr_t)map_sysmem(gd->ram_top - 1, 0) -\n>> -                      uboot_start + EFI_PAGE_MASK) >> EFI_PAGE_SHIFT;\n>> +       uboot_pages = ((gd->relocaddr - uboot_start) + EFI_PAGE_MASK) >>\n>> +                     EFI_PAGE_SHIFT;\n>>         efi_update_memory_map(uboot_start, uboot_pages, EFI_BOOT_SERVICES_CODE,\n>>                               false, false);\n>>  #if defined(__aarch64__)\n>> diff --git a/lib/lmb.c b/lib/lmb.c\n>> index 542bb11dcf5..0df8157db7f 100644\n>> --- a/lib/lmb.c\n>> +++ b/lib/lmb.c\n>> @@ -540,7 +540,7 @@ static void lmb_reserve_uboot_region(void)\n>>         ulong pram = 0;\n>>\n>>         rsv_start = gd->start_addr_sp - CONFIG_STACK_SIZE;\n>> -       end = gd->ram_top;\n>> +       end = gd->relocaddr;\n>>\n>>         /*\n>>          * Reserve memory from aligned address below the bottom of U-Boot stack\n>> --\n>> 2.53.0\n>>","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=ti.com header.i=@ti.com header.a=rsa-sha256\n header.s=selector1 header.b=jkO7j2q3;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=quarantine dis=none) header.from=ti.com","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=ti.com header.i=@ti.com header.b=\"jkO7j2q3\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=quarantine dis=none) header.from=ti.com","phobos.denx.de; spf=pass smtp.mailfrom=rs@ti.com"],"Received":["from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fms5C1MYCz1yCs\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 03 Apr 2026 06:15:43 +1100 (AEDT)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 552BA83D8A;\n\tThu,  2 Apr 2026 21:15:40 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 1E77983F7D; Thu,  2 Apr 2026 21:15:39 +0200 (CEST)","from PH7PR06CU001.outbound.protection.outlook.com\n (mail-westus3azlp170100009.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c107::9])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 8619F83CF5\n for <u-boot@lists.denx.de>; Thu,  2 Apr 2026 21:15:36 +0200 (CEST)","from MN0P220CA0010.NAMP220.PROD.OUTLOOK.COM (2603:10b6:208:52e::20)\n by CH0PR10MB5082.namprd10.prod.outlook.com (2603:10b6:610:c1::5) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17; Thu, 2 Apr\n 2026 19:15:32 +0000","from BN1PEPF0000468E.namprd05.prod.outlook.com\n (2603:10b6:208:52e:cafe::6d) by MN0P220CA0010.outlook.office365.com\n (2603:10b6:208:52e::20) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9769.18 via Frontend Transport; Thu,\n 2 Apr 2026 19:15:32 +0000","from flwvzet201.ext.ti.com (198.47.21.195) by\n BN1PEPF0000468E.mail.protection.outlook.com (10.167.243.139) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9769.17 via Frontend Transport; Thu, 2 Apr 2026 19:15:29 +0000","from DFLE214.ent.ti.com (10.64.6.72) by flwvzet201.ext.ti.com\n (10.248.192.32) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 2 Apr\n 2026 14:15:25 -0500","from DFLE213.ent.ti.com (10.64.6.71) by DFLE214.ent.ti.com\n (10.64.6.72) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 2 Apr\n 2026 14:15:25 -0500","from lelvem-mr05.itg.ti.com (10.180.75.9) by DFLE213.ent.ti.com\n (10.64.6.71) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend\n Transport; Thu, 2 Apr 2026 14:15:25 -0500","from localhost (rs-desk.dhcp.ti.com [128.247.81.39])\n by lelvem-mr05.itg.ti.com (8.18.1/8.18.1) with ESMTP id 632JFPTp3033919;\n Thu, 2 Apr 2026 14:15:25 -0500"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,\n DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,T_SPF_PERMERROR autolearn=ham\n autolearn_force=no version=3.4.2","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=kMvmTPpDcKlUEYykAt6yHoxJO/XxCws38hcAHqQGI85qQV7JQPdeMg9aCfEgfjJXRJMQHunechwmIUZ4BEYUo3BWoPX3VUJOu8FqVRFmJrB90iVZXTY/eLYcXy9RVI04UZw8SSTB11jeAGhQyGvJeSgGyw5iSaiWY82zw4t/Tlk0Eb1k8czxS/DMC0YIdL/xOn1dHeLf/PqMTgB2GedCk7Kcu9aGTC0rhDG/5B67v/mR3D+UkK0yc1x2CVMdO9Yv8Hv2LYBXIICe6fR4dDb3Cq5cV0dHAswjtpvXQI5xhZrHQ68EfU89idE2ttxt/V7ul72eq7Yx39lkmuAOOYwoHg==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=MK9L54bKJ74o4nLp8LDoeR8HspHlBWx4vzuBObIizzw=;\n b=EaWNlBNvp4DccSDOzWXBK/Ykmik7FgnXgOfkn7q5muPCj3HgYH2gT6Z5+Ft4zIx2Qgr9KUmMd1LB92fi39/yhL2LR2k2xGBBl7byY6Fy62GV/dFtF/fPsy0o2O+pLfrzNmRXUnvL1NQxrqD8nBwFRq981MRjSfFZXPqHQMH05Jfog/aIdK1MfUHnYMNxBOpTu6JZLNhI81prQNPhPkw+El7qh7IgxjEjUhqCo4RmlAEDiU/86R0mGFyW/iGD7pAl4UJ2IDwbVgiijJ9V7t9WjlQTEz95Pg6Ipi3dypjdl7APkLz3L3yRhCzVGDGTLoYGmXtcVjazrH/X75lG7e806g==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 198.47.21.195) smtp.rcpttodomain=lists.denx.de smtp.mailfrom=ti.com;\n dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com;\n dkim=none (message not signed); arc=none (0)","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=MK9L54bKJ74o4nLp8LDoeR8HspHlBWx4vzuBObIizzw=;\n b=jkO7j2q38n6kmDPuOy5MpwECnamUlxjxHQgiNyVdU+Yxqu66A7a+jNfrA6T84xKC3t5xE+oOU4pJgaeUfd0szlq6un2LLoBajzCYoDKdEGlZ2MOjCftbdO3z+B5ezm3A+ms/nY09HO8GkDXb30a50rN7QyNAE7q+jAZY8NqweWE=","X-MS-Exchange-Authentication-Results":"spf=pass (sender IP is 198.47.21.195)\n smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;\n dmarc=pass\n action=none header.from=ti.com;","Received-SPF":"Pass (protection.outlook.com: domain of ti.com designates\n 198.47.21.195 as permitted sender) receiver=protection.outlook.com;\n client-ip=198.47.21.195; helo=flwvzet201.ext.ti.com; pr=C","MIME-Version":"1.0","Content-Transfer-Encoding":"quoted-printable","Content-Type":"text/plain; charset=\"UTF-8\"","Date":"Thu, 2 Apr 2026 14:15:25 -0500","Message-ID":"<DHIWR5815YIB.2M5I1ZPQKVT8T@ti.com>","CC":"<robertcnelson@gmail.com>, <ayush@beagleboard.org>,\n <Erik.Welsh@octavosystems.com>, <anshuld@ti.com>, <bb@ti.com>,\n <trini@konsulko.com>, <afd@ti.com>, <xypron.glpk@gmx.de>,\n <u-boot@lists.denx.de>","Subject":"Re: [PATCH 6/6] memory: reserve from start_addr_sp to relocaddr","From":"Randolph Sapp <rs@ti.com>","To":"Ilias Apalodimas <ilias.apalodimas@linaro.org>, <rs@ti.com>","X-Mailer":"aerc 0.21.0-0-g5549850facc2","References":"<20260402001410.3736815-1-rs@ti.com>\n <20260402001410.3736815-7-rs@ti.com>\n <CAC_iWj+VbbyyJS57DBMwbkCK2LoZi2WXu4pS11hRL+jzXXPpwA@mail.gmail.com>","In-Reply-To":"\n <CAC_iWj+VbbyyJS57DBMwbkCK2LoZi2WXu4pS11hRL+jzXXPpwA@mail.gmail.com>","X-C2ProcessedOrg":"333ef613-75bf-4e12-a4b1-8e3623f5dcea","X-EOPAttributedMessage":"0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"BN1PEPF0000468E:EE_|CH0PR10MB5082:EE_","X-MS-Office365-Filtering-Correlation-Id":"95bbb6fb-d87c-49d3-5933-08de90ec347d","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|36860700016|1800799024|82310400026|376014|22082099003|56012099003|18002099003;","X-Microsoft-Antispam-Message-Info":"\n ghP6JZN6uKpBpW7XMelC7ywNlz/ppyoW/PJT+TCCtycCJt9fwfH71v5VtZvqYSH3k0pzT3Hm2i7L7oU2PD+RUgc7GFqXb+AXtrnc2cCKgJ86T5imtbWbFIErUXp1fs7EqybJg4fCr7mqguSgdnytUyA/XeEaWbSNxAyMi9KMBy6wXquBfBwQBWpJk71E9uhVzoESxceVzVgrjai+mspvraJ5GnvwRJ70J6PIqQZvDaZ26tlan/1jYmaejS3X3dtLZG5eT1273f2xqgY7XvQomqRE8KuBDeKZL8Nb0IqRWa5Qme8V9RRrSHKl2KmAHa4F82qzE36mfEJCsfNzq24qfW+IY2K0dKVDFazHGpxFxjb7FwxU8+dxhOMAq0A84agJTYZL/fmbmXebT9/JJw5blv0kJZE9qer+QkeunVI0GsroEppgjyUB2/msbT4AW+8RPAwj+lrBIqe5cjs7z9ifsCA1kXJyp7+XReG+DNYuqxm3o5J1aZVvfM42gQlkm+RV33rvyNBIE7pEkBupO03aefCxSPwIlrHS/1JDHA53rAQsGZdPbQVBRkoXz4auXurU4LBT/Fb3gBVXM+HGhAxmH49Xfg9gOCOqyLRO2iqZ4hKkQIHe+Y/6cLQL2TqjNyTg6ojd9enrSOXEBt7WI86xYhu5fEjoIh6VNRRgz4TDvX56/e8M1K4owXyK5wk2XkVEcBCk4yPm4uZUt5D0iqkCrK4eWhRlLZ6c3jH351NrxfjHMuAi//v19KO2QZfHqkFNmP7BJQ2tnE0l3S9N6LcJMw==","X-Forefront-Antispam-Report":"CIP:198.47.21.195; CTRY:US; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:flwvzet201.ext.ti.com; PTR:ErrorRetry; CAT:NONE;\n SFS:(13230040)(36860700016)(1800799024)(82310400026)(376014)(22082099003)(56012099003)(18002099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n NVMTnfL352i+ts/lZ+qMnvNjBu5tHyLPAqPuiBqXMZG/rZ/Xbv4Ga3Mh0HOG28gR/DiO8AO87ywG5y8FkpqWPKzAEEDOFHdtFMmDeK2szWtfYpx/9XcnQ1CkiibCdXuoASz3D6A4h3O6znzFQ4KdYFQLzKeGmjUYJxF2rFYIr5h7suYc/IYSrwBqQ3UEOuWNMy5hDznTVS3bM/AiwIDvZ5ZSQG56M4PAFMXqEusa6FkuOM57KGIB6rM+qVnNfBDtI9Kx8gqU2/bInoniTm9ay6Muiylinh3280VRIhf22HwzIEZ/C8EFwK3o+wyGXD56LIUx+USeuIMQmL6W4IEfAGgLrU0K4xakDKB5RIRh2kEIC2JQSbtzcJmBPeWe7LEHuUGme/gs2fikbqbgCBeuNYkw7wq8QJijPRI85yoRCK9KVTGQRmiS2YLCz0km4rrj","X-OriginatorOrg":"ti.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"02 Apr 2026 19:15:29.9305 (UTC)","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 95bbb6fb-d87c-49d3-5933-08de90ec347d","X-MS-Exchange-CrossTenant-Id":"e5b49634-450b-4709-8abb-1e2b19b982b7","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"\n TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7; Ip=[198.47.21.195];\n Helo=[flwvzet201.ext.ti.com]","X-MS-Exchange-CrossTenant-AuthSource":"\n BN1PEPF0000468E.namprd05.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Anonymous","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"CH0PR10MB5082","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}}]