On Fri, 09 Aug 2024 01:59:23 +0200, Caleb Connolly wrote: > Supporting the newer SM8550 and SM8650 SoCs unfortunately requires a > bump in complexity for us. Qualcomm changed a lot about how the memory > map is handed over to the "kernel", adding many holes, not mapping > certain regions, and adding regions with 0 size. The SM8650 HDK has a > whopping 14 memory regions, some as small as 44k. > > Supporting this properly has proven to be a bit of a headache, but I > think this implementation is "pretty good". > > [...]
Applied, thanks! [01/11] mach-snapdragon: refactor board_fdt_blob_setup() https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/9e8c8769a076 [02/11] mach-snapdragon: parse memory ourselves https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/07f036907680 [03/11] mach-snapdragon: use 1MiB for get_page_table_size() https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/4673e5c94235 [04/11] mach-snapdragon: set serial number https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/c4c7bc917e83 [05/11] mach-snapdragon: allocate fastboot buffer dynamically https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/5f6c2202348c [06/11] mach-snapdragon: populate fallback FDT https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/8ab7b82c0667 [07/11] mach-snapdragon: set loadaddr https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/1465eb4026b6 [08/11] armv8: mmu: add a way to map additional regions https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/fc417bb2f133 [09/11] soc: qcom: cmd-db: use strncmp() instead of memcmp() https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/d83fdebf0b82 [10/11] soc: qcom: cmd-db: map cmd-db region https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/8b890a0f0d88 [11/11] qcom_defconfig: bump CONFIG_NR_DRAM_BANKS https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/10d5f66dd826 Best regards, -- Caleb Connolly <caleb.conno...@linaro.org>