From: Marek Vasut Date: Thu, 13 Nov 2025 11:57:52 +0000 (+0100) Subject: test/py: Use aligned address for overlays in 'extension' test X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f74353099016a22500830adda2bb0558322b414c;p=thirdparty%2Fu-boot.git test/py: Use aligned address for overlays in 'extension' test The 'extension' test would set 'extension_overlay_addr' variable to decimal 4096 due to conversion in python. The 'extension_overlay_addr' is however sampled using env_get_hex("extension_overlay_addr", 0); which converts the 4096 to 0x4096 and uses that as DT overlay address, which is unaligned. Fix this by setting extension_overlay_addr to 0x1000 as intended, which is aligned. Signed-off-by: Marek Vasut Reviewed-by: Tom Rini Reviewed-by: Mattijs Korpershoek --- diff --git a/test/py/tests/test_extension.py b/test/py/tests/test_extension.py index 61223496054..6daab0c9782 100644 --- a/test/py/tests/test_extension.py +++ b/test/py/tests/test_extension.py @@ -38,7 +38,7 @@ def test_extension(ubman): assert('overlay1.dtbo' in output) ubman.run_command_list([ - 'setenv extension_overlay_addr %s' % (overlay_addr), + 'setenv extension_overlay_addr %x' % (overlay_addr), 'setenv extension_overlay_cmd \'host load hostfs - ${extension_overlay_addr} %s${extension_overlay_name}\'' % (os.path.join(ubman.config.build_dir, OVERLAY_DIR))]) output = ubman.run_command('extension apply 0')