On 8/31/24 1:16 PM, Fabio Estevam wrote:
Hi Marek,
On Tue, Aug 27, 2024 at 5:04 PM Marek Vasut <[email protected]> wrote:
+/*
+ * Place early TLB into the .data section so that it will not
+ * get cleared, use 16 kiB alignment.
+ */
+#define EARLY_TLB_SIZE SZ_64K
+u8 early_tlb[EARLY_TLB_SIZE] __section(".data") __aligned(0x4000);
This causes a CI failure:
https://source.denx.de/u-boot/custodians/u-boot-imx/-/jobs/895190/raw
aarch64: + imx8mp_beacon
+arch/arm/mach-imx/imx8m/soc.c:602:24: error: 'SZ_64K' undeclared here
(not in a function)
+ 602 | #define EARLY_TLB_SIZE SZ_64K
+ | ^~~~~~
+arch/arm/mach-imx/imx8m/soc.c:603:14: note: in expansion of macro
'EARLY_TLB_SIZE'
+ 603 | u8 early_tlb[EARLY_TLB_SIZE] __section(".data") __aligned(0x4000);
+ | ^~~~~~~~~~~~~~
+make[3]: *** [scripts/Makefile.build:257:
arch/arm/mach-imx/imx8m/soc.o] Error 1
+make[2]: *** [scripts/Makefile.build:397: arch/arm/mach-imx/imx8m] Error 2
+make[1]: *** [Makefile:1897: arch/arm/mach-imx] Error 2
+make: *** [Makefile:177: sub-make] Error 2
Please take a look.
Missing linux/sizes.h , fixed in V2, thanks.