From 19b55776b5b5102afd4f9b99f62492315b52fcd8 Mon Sep 17 00:00:00 2001 From: Renjiang Han Date: Mon, 22 Dec 2025 13:30:09 +0530 Subject: [PATCH] qcom: venus-5.4: fix ELF segment alignment to 4 bytes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The generated ELF binary previously used 1‑byte alignment for LOAD segments, which results in inefficient memory accesses on ARM platforms. To satisfy architectural constraints and improve runtime performance, the alignment of all LOAD segments is updated to 4 bytes. Signed-off-by: Renjiang Han --- WHENCE | 2 +- qcom/venus-5.4/venus.mbn | Bin 922312 -> 922312 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/WHENCE b/WHENCE index b27c203c..08a35293 100644 --- a/WHENCE +++ b/WHENCE @@ -6497,7 +6497,7 @@ Version: VIDEO.VE.5.2-00023-PROD-2 File: qcom/venus-5.4/venus.mbn Link: qcom/venus-5.4/venus.mdt -> venus.mbn -Version: VIDEO.VE.5.4-00062-PROD-1 +Version: VIDEO.VE.5.4-00063-PROD-1 File: qcom/venus-6.0/venus.mbn diff --git a/qcom/venus-5.4/venus.mbn b/qcom/venus-5.4/venus.mbn index b25f8c92506418e8aef456522624576b09277f05..7fe25876221a0688495c7f40643782e1c90a7b0f 100644 GIT binary patch delta 1082 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