1*4882a593SmuzhiyunFrom 0080d0a64da274207bc341491f87863952bb6e3b Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Joel Stanley <joel@jms.id.au> 3*4882a593SmuzhiyunDate: Tue, 3 Aug 2021 17:28:17 +0930 4*4882a593SmuzhiyunSubject: [PATCH] template: Fix alignment 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunThe assembler complains about unaliged data: 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun ./template.S: Assembler messages: 9*4882a593Smuzhiyun ./template.S:21: Error: misaligned data 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunIf the included data is not an aligned size, the the symbols following 12*4882a593Smuzhiyunwill be unaligned. 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunWe lost the alignment directive in commit 5f3deee1289e ("template: new 15*4882a593Smuzhiyunlibfdt requires 8-byte aligned fdt"), so add it back as it was before 16*4882a593Smuzhiyunthat commit. 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunReported by the buildroot autobuilder. 19*4882a593Smuzhiyun 20*4882a593SmuzhiyunSigned-off-by: Joel Stanley <joel@jms.id.au> 21*4882a593Smuzhiyun--- 22*4882a593Smuzhiyun template.S | 1 + 23*4882a593Smuzhiyun 1 file changed, 1 insertion(+) 24*4882a593Smuzhiyun 25*4882a593Smuzhiyundiff --git a/template.S b/template.S 26*4882a593Smuzhiyunindex ecf9bba0656d..df8c064d6bc0 100644 27*4882a593Smuzhiyun--- a/template.S 28*4882a593Smuzhiyun+++ b/template.S 29*4882a593Smuzhiyun@@ -17,6 +17,7 @@ 30*4882a593Smuzhiyun SYM_START(SYMBOL_PREFIX): 31*4882a593Smuzhiyun .incbin FILENAME 32*4882a593Smuzhiyun SYM_END(SYMBOL_PREFIX): 33*4882a593Smuzhiyun+.align 4 34*4882a593Smuzhiyun SYM_SIZE(SYMBOL_PREFIX): 35*4882a593Smuzhiyun .long SYM_END(SYMBOL_PREFIX) - SYM_START(SYMBOL_PREFIX) 36*4882a593Smuzhiyun .globl SYM_START(SYMBOL_PREFIX) 37*4882a593Smuzhiyun-- 38*4882a593Smuzhiyun2.32.0 39*4882a593Smuzhiyun 40