On Wed, Jan 31, 2018 at 9:25 PM, Maxime Ripard <maxime.rip...@free-electrons.com> wrote: > On Tue, Jan 30, 2018 at 02:29:27PM +0530, Jagan Teki wrote: >> On Tue, Jan 30, 2018 at 1:54 PM, Maxime Ripard >> <maxime.rip...@free-electrons.com> wrote: >> > On Mon, Jan 29, 2018 at 01:49:14PM +0530, Jagan Teki wrote: >> >> On Mon, Jan 29, 2018 at 1:32 PM, Maxime Ripard >> >> <maxime.rip...@free-electrons.com> wrote: >> >> > On Sun, Jan 28, 2018 at 09:49:38PM +0530, Jagan Teki wrote: >> >> >> U-Boot size is crossing MMC environment offset due to adding >> >> >> new features on arm64 boards. So update the ENV_OFFSET to >> >> >> 0x100000 so the u-boot size limit increased to 0xf6000 >> >> >> >> >> >> MMC layout(updated): >> >> >> =================== >> >> >> part: sector: size >> >> >> unused: 0: 8KiB >> >> >> SPL: 16: 32KiB >> >> >> U-Boot: 80: 984KiB >> >> >> uENV: 2048: 128KiB >> >> >> >> >> >> Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> >> >> >> --- >> >> >> env/Kconfig | 3 ++- >> >> >> include/configs/sunxi-common.h | 2 +- >> >> >> 2 files changed, 3 insertions(+), 2 deletions(-) >> >> >> >> >> >> diff --git a/env/Kconfig b/env/Kconfig >> >> >> index 692f863..e2b32c2 100644 >> >> >> --- a/env/Kconfig >> >> >> +++ b/env/Kconfig >> >> >> @@ -441,7 +441,8 @@ config ENV_OFFSET >> >> >> hex "Environment Offset" >> >> >> depends on !ENV_IS_IN_UBI >> >> >> depends on !ENV_IS_NOWHERE >> >> >> - default 0x88000 if ARCH_SUNXI >> >> >> + default 0x88000 if ARCH_SUNXI && !ARM64 >> >> >> + default 0x100000 if ARCH_SUNXI && ARM64 >> >> > >> >> > This breaks all existing platforms. NAK. >> >> >> >> Can you elaborate, what it breaks. 32 bit sunxi start with 0x88000 and >> >> 64-sun start with 0x100000 this is what I expecting here. >> > >> > If you have an environment already flashed, flashing the new u-boot >> > will overwrite it, and might break any partition layout you have set. >> >> True, but we can't control this adding new stuff ultimately increasing >> size. either we can stop working new features or increasing partition >> size, do you have any other suggestions? > > https://lists.denx.de/pipermail/u-boot/2017-December/314940.html > >> >> > Why do you think we went into so great troubles recently? >> >> >> >> Certainly yes, MUSB_GADGET increasing u-boot.itb 548K >> >> >> >> u-boot.itb exceeds file size limit: >> >> limit: 516096 bytes >> >> actual: 560088 bytes >> >> excess: 43992 bytes >> >> make: *** [u-boot.itb] Error 1 >> >> make: *** Waiting for unfinished jobs.. >> > >> > That's not my question. Why do you think we had some many discussions, >> > debates and patches if we could have done so from the beginning? >> >> Sorry, can't understand please explain it little bit. > > We've had: > https://patchwork.ozlabs.org/cover/828100/ > https://patchwork.ozlabs.org/cover/851904/ > https://patchwork.ozlabs.org/cover/864994/
Now we have transition IN, and we can able to change the SIZE check right? _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot