Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ./build.sh
- + '[' -z ']'
- + git -C . rev-parse
- ++ git log -1 --format=%ct
- + export SOURCE_DATE_EPOCH=1721341923
- + SOURCE_DATE_EPOCH=1721341923
- + export CROSS_COMPILE=aarch64-linux-gnu-
- + CROSS_COMPILE=aarch64-linux-gnu-
- + export ARCH=arm
- + ARCH=arm
- + export KBUILD_NOCMDDEP=1
- + KBUILD_NOCMDDEP=1
- ++ nproc
- + make -j80 flash.bin
- HOSTCC scripts/basic/fixdep
- HOSTCC scripts/kconfig/conf.o
- YACC scripts/kconfig/zconf.tab.c
- LEX scripts/kconfig/zconf.lex.c
- HOSTCC scripts/kconfig/zconf.tab.o
- HOSTLD scripts/kconfig/conf
- scripts/kconfig/conf --syncconfig Kconfig
- #
- # configuration written to .config
- #
- CHK include/config.h
- UPD include/config.h
- CFG u-boot.cfg
- GEN include/autoconf.mk.dep
- CFG spl/u-boot.cfg
- GEN include/autoconf.mk
- GEN spl/include/autoconf.mk
- CHK include/config/uboot.release
- CHK include/generated/timestamp_autogenerated.h
- UPD include/generated/timestamp_autogenerated.h
- HOSTCC scripts/dtc/dtc.o
- HOSTCC scripts/dtc/flattree.o
- HOSTCC scripts/dtc/fstree.o
- HOSTCC scripts/dtc/data.o
- HOSTCC scripts/dtc/livetree.o
- HOSTCC scripts/dtc/treesource.o
- HOSTCC scripts/dtc/srcpos.o
- HOSTCC scripts/dtc/checks.o
- HOSTCC scripts/dtc/util.o
- LEX scripts/dtc/dtc-lexer.lex.c
- YACC scripts/dtc/dtc-parser.tab.h
- YACC scripts/dtc/dtc-parser.tab.c
- HOSTCC scripts/dtc/dtc-lexer.lex.o
- HOSTCC scripts/dtc/dtc-parser.tab.o
- UPD include/config/uboot.release
- CHK include/generated/version_autogenerated.h
- UPD include/generated/version_autogenerated.h
- CC lib/asm-offsets.s
- CC arch/arm/lib/asm-offsets.s
- CHK include/generated/asm-offsets.h
- CHK include/generated/generic-asm-offsets.h
- UPD include/generated/asm-offsets.h
- UPD include/generated/generic-asm-offsets.h
- HOSTLD scripts/dtc/dtc
- LDS u-boot.lds
- HOSTCC tools/bmp_logo
- HOSTCC tools/gen_eth_addr
- HOSTCC tools/gen_ethaddr_crc.o
- WRAP tools/lib/crc8.c
- HOSTCC tools/img2srec
- HOSTCC tools/mkenvimage.o
- HOSTCC tools/os_support.o
- WRAP tools/lib/crc32.c
- HOSTCC tools/aisimage.o
- HOSTCC tools/atmelimage.o
- WRAP tools/common/bootm.c
- HOSTCC tools/default_image.o
- WRAP tools/lib/fdtdec_common.c
- WRAP tools/lib/fdtdec.c
- HOSTCC tools/fit_common.o
- HOSTCC tools/fit_image.o
- WRAP tools/common/image-fit.c
- HOSTCC tools/image-host.o
- WRAP tools/common/image.c
- HOSTCC tools/imagetool.o
- HOSTCC tools/imximage.o
- HOSTCC tools/imx8image.o
- HOSTCC tools/imx8mimage.o
- HOSTCC tools/kwbimage.o
- WRAP tools/lib/md5.c
- HOSTCC tools/lpc32xximage.o
- HOSTCC tools/mxsimage.o
- HOSTCC tools/omapimage.o
- HOSTCC tools/pblimage.o
- HOSTCC tools/pbl_crc32.o
- HOSTCC tools/vybridimage.o
- HOSTCC tools/stm32image.o
- WRAP tools/lib/rc4.c
- HOSTCC tools/rkcommon.o
- HOSTCC tools/rkimage.o
- HOSTCC tools/rksd.o
- HOSTCC tools/rkspi.o
- HOSTCC tools/socfpgaimage.o
- WRAP tools/lib/sha1.c
- WRAP tools/lib/sha256.c
- WRAP tools/common/hash.c
- HOSTCC tools/ublimage.o
- HOSTCC tools/zynqimage.o
- HOSTCC tools/zynqmpimage.o
- HOSTCC tools/zynqmpbif.o
- HOSTCC tools/libfdt/fdt.o
- HOSTCC tools/libfdt/fdt_wip.o
- HOSTCC tools/libfdt/fdt_sw.o
- HOSTCC tools/libfdt/fdt_rw.o
- HOSTCC tools/libfdt/fdt_strerror.o
- HOSTCC tools/libfdt/fdt_empty_tree.o
- HOSTCC tools/libfdt/fdt_addresses.o
- HOSTCC tools/libfdt/fdt_overlay.o
- WRAP tools/lib/libfdt/fdt_ro.c
- WRAP tools/lib/libfdt/fdt_region.c
- HOSTCC tools/gpimage.o
- HOSTCC tools/gpimage-common.o
- HOSTCC tools/dumpimage.o
- HOSTCC tools/mkimage.o
- HOSTCC tools/proftool
- HOSTCC tools/relocate-rela
- HOSTCC tools/fdtgrep.o
- HOSTCC tools/lib/crc8.o
- HOSTCC tools/lib/crc32.o
- HOSTCC tools/common/bootm.o
- HOSTCC tools/lib/fdtdec_common.o
- HOSTCC tools/lib/fdtdec.o
- HOSTCC tools/common/image-fit.o
- HOSTCC tools/common/image.o
- HOSTCC tools/lib/md5.o
- HOSTCC tools/lib/rc4.o
- HOSTCC tools/lib/sha1.o
- HOSTCC tools/lib/sha256.o
- HOSTCC tools/common/hash.o
- HOSTCC tools/lib/libfdt/fdt_ro.o
- HOSTCC tools/lib/libfdt/fdt_region.o
- tools/imx8mimage.c: In function ‘copy_file.constprop’:
- tools/imx8mimage.c:292:21: warning: ‘write’ reading 5 bytes from a region of size 4 [-Wstringop-overread]
- 292 | if (write(ifd, (char *)&zero, 4 - tail) != 4 - tail) {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- tools/imx8mimage.c:250:13: note: source object ‘zero’ of size 4
- 250 | int zero = 0;
- | ^~~~
- In file included from tools/imagetool.h:21,
- from tools/imx8mimage.c:9:
- /usr/include/unistd.h:378:16: note: in a call to function ‘write’ declared with attribute ‘access (read_only, 2, 3)’
- 378 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur
- | ^~~~~
- In file included from tools/default_image.c:19:
- In function ‘image_set_name’,
- inlined from ‘image_set_header’ at tools/default_image.c:130:2:
- include/image.h:801:9: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation]
- 801 | strncpy(image_get_name(hdr), name, IH_NMLEN);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- HOSTLD tools/gen_ethaddr_crc
- tools/bmp_logo --gen-info ./tools/logos/mntre.bmp > include/bmp_logo.h
- tools/bmp_logo --gen-data ./tools/logos/mntre.bmp > include/bmp_logo_data.h
- tools/imx8image.c: In function ‘copy_file.constprop’:
- tools/imx8image.c:400:21: warning: ‘write’ reading 5 bytes from a region of size 4 [-Wstringop-overread]
- 400 | if (write(ifd, (char *)&zero, 4 - tail) != 4 - tail) {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- tools/imx8image.c:360:13: note: source object ‘zero’ of size 4
- 360 | int zero = 0;
- | ^~~~
- In file included from ./tools/imagetool.h:21,
- from include/imx8image.h:13,
- from tools/imx8image.c:8:
- /usr/include/unistd.h:378:16: note: in a call to function ‘write’ declared with attribute ‘access (read_only, 2, 3)’
- 378 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur
- | ^~~~~
- HOSTLD tools/mkenvimage
- In file included from tools/common/image-fit.c:1:
- ./tools/../common/image-fit.c: In function ‘fit_image_get_data_and_size’:
- ./tools/../common/image-fit.c:983:23: warning: ‘len’ may be used uninitialized [-Wmaybe-uninitialized]
- 983 | *size = len;
- | ~~~~~~^~~~~
- ./tools/../common/image-fit.c:964:13: note: ‘len’ was declared here
- 964 | int len;
- | ^~~
- HOSTLD tools/fdtgrep
- HOSTLD tools/dumpimage
- HOSTLD tools/mkimage
- LD arch/arm/cpu/built-in.o
- CC board/boundary/common/eth.o
- CC arch/arm/cpu/armv8/cpu.o
- CC arch/arm/cpu/armv8/generic_timer.o
- CC arch/arm/cpu/armv8/cache_v8.o
- AS arch/arm/cpu/armv8/exceptions.o
- AS arch/arm/cpu/armv8/cache.o
- AS arch/arm/cpu/armv8/tlb.o
- AS arch/arm/cpu/armv8/transition.o
- CC board/boundary/nitrogen8m_som/nitrogen8m_som.o
- CC arch/arm/cpu/armv8/fwcall.o
- CC board/boundary/nitrogen8m_som/mmc.o
- CC arch/arm/cpu/armv8/cpu-dt.o
- CC board/boundary/nitrogen8m_som/lcdif.o
- AS arch/arm/cpu/armv8/start.o
- AS arch/arm/lib/crt0_64.o
- AS arch/arm/lib/setjmp_aarch64.o
- AS arch/arm/lib/relocate_64.o
- CC arch/arm/lib/bootm-fdt.o
- CC arch/arm/lib/bootm.o
- CC arch/arm/lib/image.o
- CC disk/part.o
- CC arch/arm/lib/sections.o
- CC disk/part_dos.o
- CC arch/arm/lib/stack.o
- CC disk/part_efi.o
- CC arch/arm/lib/interrupts_64.o
- LD drivers/dma/built-in.o
- CC arch/arm/lib/reset.o
- CC arch/arm/lib/cache.o
- CC arch/arm/lib/psci-dt.o
- AR arch/arm/lib/lib.a
- AS arch/arm/lib/crt0_aarch64_efi.o
- CC arch/arm/lib/reloc_aarch64_efi.o
- CC drivers/gpio/gpio-uclass.o
- CC drivers/gpio/mxc_gpio.o
- CC drivers/i2c/i2c-uclass.o
- CC arch/arm/mach-imx/iomux-v3.o
- CC drivers/i2c/mxc_i2c.o
- LD drivers/mtd/built-in.o
- CC arch/arm/mach-imx/imx_bootaux.o
- CC arch/arm/mach-imx/mac.o
- LD drivers/mtd/onenand/built-in.o
- CC arch/arm/mach-imx/i2c-mxv7.o
- CC arch/arm/mach-imx/cpu.o
- CC arch/arm/mach-imx/misc.o
- CC arch/arm/mach-imx/sip.o
- CC drivers/net/fec_mxc.o
- CC drivers/mtd/spi/sf_probe.o
- CC drivers/mtd/spi/spi_flash.o
- CC drivers/mtd/spi/spi_flash_ids.o
- LD drivers/pci/built-in.o
- CC drivers/mtd/spi/sf.o
- CC drivers/net/phy/phy.o
- CC drivers/net/phy/atheros.o
- AS arch/arm/mach-imx/imx8m/lowlevel_init.o
- CC arch/arm/mach-imx/imx8m/clock_slice.o
- LD drivers/power/built-in.o
- CC arch/arm/mach-imx/imx8m/soc.o
- CC arch/arm/mach-imx/imx8m/clock_imx8mq.o
- LD drivers/power/battery/built-in.o
- LD drivers/power/domain/built-in.o
- LD drivers/power/fuel_gauge/built-in.o
- LD drivers/power/mfd/built-in.o
- LD drivers/adc/built-in.o
- LD drivers/ata/built-in.o
- LD drivers/power/pmic/built-in.o
- LD drivers/dfu/built-in.o
- LD drivers/firmware/built-in.o
- CC common/main.o
- CC common/exports.o
- LD drivers/memory/built-in.o
- CC drivers/block/blk-uclass.o
- LD drivers/mailbox/built-in.o
- CC common/hash.o
- CC drivers/block/blkcache.o
- CC common/cli_hush.o
- LD drivers/pcmcia/built-in.o
- CC drivers/misc/mxc_ocotp.o
- CC common/autoboot.o
- LD drivers/phy/allwinner/built-in.o
- CC common/board_f.o
- LD drivers/phy/marvell/built-in.o
- CC drivers/input/keyboard-uclass.o
- CC drivers/fastboot/fb_common.o
- LD drivers/pwm/built-in.o
- LD drivers/crypto/rsa_mod_exp/built-in.o
- CC drivers/power/regulator/regulator-uclass.o
- CC common/init/board_init.o
- CC drivers/input/input.o
- CC drivers/serial/serial.o
- CC drivers/crypto/fsl/sec.o
- CC drivers/power/regulator/fixed.o
- LD drivers/soc/built-in.o
- CC cmd/boot.o
- LD drivers/scsi/built-in.o
- CC drivers/input/key_matrix.o
- LD drivers/sound/built-in.o
- CC drivers/rtc/date.o
- CC drivers/serial/serial_mxc.o
- LD drivers/reset/built-in.o
- CC drivers/mmc/mmc.o
- CC drivers/usb/common/common.o
- LD drivers/sysreset/built-in.o
- LD drivers/spmi/built-in.o
- CC drivers/mmc/mmc-uclass.o
- CC drivers/pinctrl/pinctrl-generic.o
- CC drivers/pinctrl/pinctrl-uclass.o
- CC drivers/spi/spi.o
- CC drivers/power/regulator/gpio-regulator.o
- CC drivers/core/device.o
- CC cmd/bootm.o
- CC drivers/usb/dwc3/core.o
- LD drivers/tpm/built-in.o
- LD drivers/pinctrl/broadcom/built-in.o
- CC drivers/fastboot/fb_getvar.o
- CC drivers/thermal/thermal-uclass.o
- CC common/board_r.o
- CC drivers/usb/dwc3/gadget.o
- CC drivers/core/fdtaddr.o
- CC drivers/fastboot/fb_command.o
- LD drivers/usb/emul/built-in.o
- CC drivers/mmc/mmc_write.o
- CC drivers/video/cfb_console.o
- CC drivers/mmc/mmc_boot.o
- CC cmd/help.o
- disk/part_efi.c: In function ‘gpt_verify_partitions’:
- disk/part_efi.c:732:63: warning: taking address of packed member of ‘struct _gpt_entry’ may result in an unaligned pointer value [-Waddress-of-packed-member]
- 732 | gpt_convert_efi_name_to_char(efi_str, gpt_e[i].partition_name,
- | ~~~~~~~~^~~~~~~~~~~~~~~
- LD drivers/watchdog/built-in.o
- CC drivers/usb/dwc3/ep0.o
- CC common/board_info.o
- CC drivers/fastboot/fb_mmc.o
- CC drivers/core/lists.o
- CC common/bootm.o
- arch/arm/mach-imx/imx8m/clock_imx8mq.c:928:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
- 928 | int mx8mq_showclocks() {
- | ^~~~~~~~~~~~~~~~
- CC drivers/core/root.o
- CC common/bootm_os.o
- CC common/fdt_support.o
- CC drivers/core/uclass.o
- CC drivers/pinctrl/nxp/pinctrl-imx.o
- LD drivers/crypto/fsl/built-in.o
- LD drivers/video/bridge/built-in.o
- LD drivers/rtc/built-in.o
- In file included from arch/arm/mach-imx/imx8m/soc.c:10:
- arch/arm/mach-imx/imx8m/soc.c: In function ‘get_cpu_rev’:
- ./arch/arm/include/asm/io.h:44:42: warning: array subscript 0 is outside array bounds of ‘volatile unsigned int[0]’ [-Warray-bounds=]
- 44 | #define __arch_getl(a) (*(volatile unsigned int *)(a))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./arch/arm/include/asm/io.h:122:38: note: in expansion of macro ‘__arch_getl’
- 122 | #define readl(c) ({ u32 __v = __arch_getl(c); __iormb(); __v; })
- | ^~~~~~~~~~~
- arch/arm/mach-imx/imx8m/soc.c:204:41: note: in expansion of macro ‘readl’
- 204 | readl((void __iomem *)ROM_VERSION_A0);
- | ^~~~~
- cc1: note: source object is likely at address zero
- ./arch/arm/include/asm/io.h:44:42: warning: array subscript 0 is outside array bounds of ‘volatile unsigned int[0]’ [-Warray-bounds=]
- 44 | #define __arch_getl(a) (*(volatile unsigned int *)(a))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./arch/arm/include/asm/io.h:122:38: note: in expansion of macro ‘__arch_getl’
- 122 | #define readl(c) ({ u32 __v = __arch_getl(c); __iormb(); __v; })
- | ^~~~~~~~~~~
- arch/arm/mach-imx/imx8m/soc.c:206:55: note: in expansion of macro ‘readl’
- 206 | rom_version = readl((void __iomem *)ROM_VERSION_B0) & 0xff;
- | ^~~~~
- cc1: note: source object is likely at address zero
- CC drivers/mmc/fsl_esdhc_imx.o
- CC cmd/version.o
- LD drivers/crypto/built-in.o
- CC drivers/core/util.o
- CC drivers/core/devres.o
- CC common/miiphyutil.o
- CC common/usb.o
- CC drivers/usb/eth/usb_ether.o
- LD drivers/video/imx/built-in.o
- CC cmd/blk_common.o
- CC cmd/source.o
- CC drivers/usb/gadget/udc/udc-core.o
- CC drivers/pinctrl/nxp/pinctrl-imx8m.o
- LD common/init/built-in.o
- CC drivers/usb/eth/asix.o
- CC common/usb_hub.o
- CC cmd/bdinfo.o
- arch/arm/mach-imx/cpu.c: In function ‘get_boot_device’:
- arch/arm/mach-imx/cpu.c:460:25: warning: array subscript 0 is outside array bounds of ‘struct bootrom_sw_info *[0]’ [-Warray-bounds=]
- 460 | u8 boot_type = (*p)->boot_dev_type;
- | ~^~~
- cc1: note: source object is likely at address zero
- cc1: note: source object is likely at address zero
- LD drivers/usb/common/built-in.o
- LD drivers/spi/built-in.o
- CC drivers/usb/gadget/epautoconf.o
- LD arch/arm/lib/built-in.o
- CC common/usb_storage.o
- CC drivers/mmc/rpmb.o
- LD board/boundary/common/built-in.o
- CC drivers/core/device-remove.o
- LD drivers/thermal/built-in.o
- CC drivers/core/simple-bus.o
- LD drivers/video/sunxi/built-in.o
- CC common/iomux.o
- CC drivers/usb/eth/mcs7830.o
- CC cmd/blkcache.o
- CC drivers/usb/gadget/config.o
- CC drivers/usb/eth/smsc95xx.o
- CC drivers/core/dump.o
- CC common/splash.o
- CC drivers/core/of_extra.o
- CC drivers/usb/gadget/usbstring.o
- CC common/menu.o
- CC cmd/bmp.o
- CC common/usb_kbd.o
- CC common/cli_readline.o
- LD drivers/misc/built-in.o
- CC drivers/core/ofnode.o
- CC drivers/usb/gadget/g_dnl.o
- CC common/cli_simple.o
- CC drivers/usb/host/usb-uclass.o
- CC cmd/bootefi.o
- CC cmd/bootmenu.o
- LD drivers/usb/musb/built-in.o
- CC drivers/core/read_extra.o
- CC drivers/usb/host/xhci.o
- CC common/console.o
- CC common/dlmalloc.o
- CC drivers/usb/gadget/f_mass_storage.o
- CC drivers/usb/host/xhci-mem.o
- CC cmd/booti.o
- CC drivers/usb/host/xhci-ring.o
- LD drivers/usb/phy/built-in.o
- LD drivers/usb/ulpi/built-in.o
- CC common/malloc_simple.o
- CC drivers/usb/host/xhci-dwc3.o
- LD drivers/serial/built-in.o
- CC common/image.o
- CC env/common.o
- CC cmd/cache.o
- CC cmd/console.o
- CC drivers/usb/gadget/f_fastboot.o
- CC cmd/echo.o
- CC env/env.o
- CC common/image-fdt.o
- CC drivers/usb/host/xhci-imx8m.o
- CC fs/fs.o
- CC common/image-fit.o
- LD drivers/usb/musb-new/built-in.o
- CC cmd/elf.o
- CC cmd/exit.o
- CC drivers/usb/gadget/ether.o
- CC common/memsize.o
- CC fs/fat/fat.o
- CC cmd/ext4.o
- LD drivers/mtd/spi/built-in.o
- LD arch/arm/mach-imx/imx8m/built-in.o
- CC fs/ext4/ext4fs.o
- LD drivers/power/regulator/built-in.o
- CC cmd/ext2.o
- LD drivers/usb/gadget/udc/built-in.o
- In file included from drivers/usb/gadget/g_dnl.c:24:
- drivers/usb/gadget/composite.c: In function ‘get_string’:
- drivers/usb/gadget/composite.c:545:44: warning: taking address of packed member of ‘struct usb_string_descriptor’ may result in an unaligned pointer value [-Waddress-of-packed-member]
- 545 | collect_langs(sp, s->wData);
- | ~^~~~~~~
- drivers/usb/gadget/composite.c:550:52: warning: taking address of packed member of ‘struct usb_string_descriptor’ may result in an unaligned pointer value [-Waddress-of-packed-member]
- 550 | collect_langs(sp, s->wData);
- | ~^~~~~~~
- drivers/usb/gadget/composite.c:555:60: warning: taking address of packed member of ‘struct usb_string_descriptor’ may result in an unaligned pointer value [-Waddress-of-packed-member]
- 555 | collect_langs(sp, s->wData);
- | ~^~~~~~~
- LD arch/arm/cpu/armv8/built-in.o
- CC env/attr.o
- LD drivers/fastboot/built-in.o
- CC fs/fs_internal.o
- LD arch/arm/mach-imx/built-in.o
- CC common/stdio.o
- CC fs/ext4/ext4_common.o
- LD drivers/i2c/built-in.o
- CC fs/ext4/dev.o
- CC cmd/fat.o
- LD drivers/input/built-in.o
- LD test/built-in.o
- CC fs/ext4/ext4_write.o
- CC cmd/fdt.o
- LD drivers/pinctrl/nxp/built-in.o
- CC cmd/flash.o
- CC common/cli.o
- CC fs/ext4/ext4_journal.o
- CC net/checksum.o
- CC env/callback.o
- CC net/arp.o
- CC test/dm/cmd_dm.o
- LD drivers/pinctrl/built-in.o
- CC cmd/fs.o
- LD board/boundary/nitrogen8m_som/built-in.o
- CC env/flags.o
- CC common/command.o
- CC net/bootp.o
- CC env/nowhere.o
- CC fs/ext4/crc16.o
- CC lib/efi_driver/efi_uclass.o
- LD drivers/block/built-in.o
- CC cmd/fuse.o
- CC net/eth_legacy.o
- CC common/s_record.o
- CC common/xyzModem.o
- LD drivers/net/built-in.o
- CC lib/efi_driver/efi_block_device.o
- CC net/eth_common.o
- CC net/net.o
- LD lib/efi_selftest/built-in.o
- CC cmd/gpio.o
- CC cmd/i2c.o
- CC lib/efi_loader/efi_image_loader.o
- CC net/nfs.o
- net/bootp.c: In function ‘check_reply_packet’:
- net/bootp.c:133:47: warning: taking address of packed member of ‘struct bootp_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member]
- 133 | else if (!bootp_match_id(net_read_u32(&bp->bp_id)))
- | ^~~~~~~~~~
- CC lib/efi_loader/efi_boottime.o
- net/bootp.c: In function ‘bootp_request’:
- net/bootp.c:804:22: warning: taking address of packed member of ‘struct bootp_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member]
- 804 | net_copy_u32(&bp->bp_id, &bootp_id);
- | ^~~~~~~~~~
- CC cmd/itest.o
- net/bootp.c: In function ‘dhcp_send_request_packet’:
- common/command.c:505:20: warning: conflicting types for ‘cmd_process’ due to enum/integer mismatch; have ‘enum command_ret_t(int, int, char * const*, int *, ulong *)’ {aka ‘enum command_ret_t(int, int, char * const*, int *, long unsigned int *)’} [-Wenum-int-mismatch]
- 505 | enum command_ret_t cmd_process(int flag, int argc, char * const argv[],
- | ^~~~~~~~~~~
- CC lib/lzma/LzmaDec.o
- In file included from include/image.h:44,
- from include/common.h:38,
- from common/command.c:11:
- include/command.h:143:5: note: previous declaration of ‘cmd_process’ with type ‘int(int, int, char * const*, int *, long unsigned int *)’
- 143 | int cmd_process(int flag, int argc, char * const argv[],
- | ^~~~~~~~~~~
- net/bootp.c:1011:22: warning: taking address of packed member of ‘struct bootp_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member]
- 1011 | net_copy_u32(&bp->bp_id, &bp_offer->bp_id);
- | ^~~~~~~~~~
- net/bootp.c:1011:34: warning: taking address of packed member of ‘struct bootp_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member]
- 1011 | net_copy_u32(&bp->bp_id, &bp_offer->bp_id);
- | ^~~~~~~~~~~~~~~~
- CC lib/lzma/LzmaTools.o
- CC net/ping.o
- CC lib/libfdt/fdt.o
- CC lib/libfdt/fdt_wip.o
- CC cmd/load.o
- LD drivers/usb/dwc3/dwc3.o
- CC lib/zlib/zlib.o
- CC lib/charset.o
- CC lib/efi_loader/efi_runtime.o
- LD drivers/gpio/built-in.o
- LD drivers/net/phy/built-in.o
- CC lib/libfdt/fdt_strerror.o
- CC net/tftp.o
- CC lib/efi_loader/efi_console.o
- CC lib/efi_loader/efi_memory.o
- CC lib/efi_loader/efi_device_path_to_text.o
- CC cmd/mem.o
- CC lib/crc7.o
- CC lib/libfdt/fdt_sw.o
- CC lib/efi_loader/efi_device_path.o
- CC lib/crc8.o
- CC lib/libfdt/fdt_rw.o
- LD test/dm/built-in.o
- CC cmd/mii.o
- CC lib/efi_loader/efi_device_path_utilities.o
- CC lib/crc16.o
- CC lib/fdtdec_common.o
- CC lib/efi_loader/efi_file.o
- CC lib/libfdt/fdt_empty_tree.o
- net/nfs.c: In function ‘rpc_req’:
- net/nfs.c:199:25: warning: taking address of packed member of ‘struct rpc_t’ may result in an unaligned pointer value [-Waddress-of-packed-member]
- 199 | p = (uint32_t *)&(rpc_pkt.u.call.data);
- | ^~~~~~~~~~~~~~~~~~~~~~
- CC lib/libfdt/fdt_addresses.o
- CC lib/smbios.o
- CC lib/efi_loader/efi_variable.o
- net/nfs.c: In function ‘nfs_readlink_reply’:
- net/nfs.c:631:67: warning: taking address of packed member of ‘struct rpc_t’ may result in an unaligned pointer value [-Waddress-of-packed-member]
- 631 | nfs3_get_attributes_offset(rpc_pkt.u.reply.data);
- | ~~~~~~~~~~~~~~~^~~~~
- CC lib/libfdt/fdt_ro.o
- net/nfs.c: In function ‘nfs_read_reply’:
- net/nfs.c:692:67: warning: taking address of packed member of ‘struct rpc_t’ may result in an unaligned pointer value [-Waddress-of-packed-member]
- 692 | nfs3_get_attributes_offset(rpc_pkt.u.reply.data);
- | ~~~~~~~~~~~~~~~^~~~~
- CC cmd/mdio.o
- CC cmd/misc.o
- CC lib/image-sparse.o
- CC lib/libfdt/fdt_region.o
- CC cmd/mmc.o
- CC lib/efi_loader/efi_bootmgr.o
- CC lib/initcall.o
- CC lib/lmb.o
- CC cmd/net.o
- CC lib/ldiv.o
- CC cmd/part.o
- LD drivers/usb/eth/built-in.o
- CC lib/efi_loader/efi_watchdog.o
- LD drivers/core/built-in.o
- CC lib/md5.o
- CC cmd/pcmcia.o
- CC lib/efi_loader/efi_disk.o
- CC lib/net_utils.o
- CC cmd/pxe.o
- CC lib/qsort.o
- In file included from lib/efi_loader/efi_file.c:10:
- lib/efi_loader/efi_file.c: In function ‘efi_file_from_path’:
- lib/efi_loader/efi_file.c:579:55: warning: taking address of packed member of ‘struct efi_device_path_file_path’ may result in an unaligned pointer value [-Waddress-of-packed-member]
- 579 | EFI_CALL(ret = f->open(f, &f2, (s16 *)fdp->str,
- | ^~~
- include/efi_loader.h:52:16: note: in definition of macro ‘EFI_CALL’
- 52 | typeof(exp) _r = exp; \
- | ^~~
- lib/efi_loader/efi_file.c:579:55: warning: taking address of packed member of ‘struct efi_device_path_file_path’ may result in an unaligned pointer value [-Waddress-of-packed-member]
- 579 | EFI_CALL(ret = f->open(f, &f2, (s16 *)fdp->str,
- | ^~~
- include/efi_loader.h:52:26: note: in definition of macro ‘EFI_CALL’
- 52 | typeof(exp) _r = exp; \
- | ^~~
- CC lib/efi_loader/efi_net.o
- CC lib/rc4.o
- lib/efi_loader/efi_device_path.c: In function ‘efi_dp_from_file’:
- lib/efi_loader/efi_device_path.c:841:24: warning: taking address of packed member of ‘struct efi_device_path_file_path’ may result in an unaligned pointer value [-Waddress-of-packed-member]
- 841 | path_to_uefi(fp->str, path);
- | ~~^~~~~
- CC cmd/setexpr.o
- CC lib/efi_loader/efi_smbios.o
- AS lib/efi_loader/efi_crt0.o
- CC lib/efi_loader/efi_reloc.o
- CC lib/sha256.o
- CC lib/efi_loader/helloworld.o
- CC lib/list_sort.o
- LD disk/built-in.o
- CC lib/sha1.o
- LD env/built-in.o
- CC lib/gunzip.o
- LD lib/efi_driver/built-in.o
- CC cmd/time.o
- CC cmd/test.o
- CC lib/fdtdec.o
- CC cmd/unzip.o
- CC lib/hashtable.o
- CC cmd/lzmadec.o
- CC lib/errno.o
- CC cmd/usb.o
- CC cmd/disk.o
- CC lib/display_options.o
- CC lib/crc32.o
- CC cmd/fastboot.o
- CC lib/ctype.o
- CC lib/div64.o
- CC lib/hang.o
- CC cmd/usb_mass_storage.o
- CC lib/linux_compat.o
- CC cmd/ximg.o
- CC lib/linux_string.o
- CC cmd/gpt.o
- CC cmd/regulator.o
- CC cmd/nvedit.o
- CC lib/membuff.o
- CC lib/slre.o
- CC lib/string.o
- CC lib/tables_csum.o
- CC lib/time.o
- CC lib/hexdump.o
- CC lib/uuid.o
- CC lib/rand.o
- LD lib/efi_loader/helloworld_efi.so
- CC lib/panic.o
- CC lib/vsprintf.o
- aarch64-linux-gnu-ld.bfd: warning: lib/efi_loader/helloworld_efi.so has a LOAD segment with RWX permissions
- OBJCOPY lib/efi_loader/helloworld.efi
- CC lib/strto.o
- CC lib/strmhz.o
- LD drivers/usb/host/built-in.o
- LD fs/fat/built-in.o
- cmd/regulator.c: In function ‘constraint.isra’:
- cmd/regulator.c:115:26: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
- 115 | printf(" %s (err: %d)\n", errno_str(val), val);
- | ^~
- cmd/regulator.c: In function ‘failure.isra’:
- cmd/regulator.c:20:28: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
- 20 | printf("Error: %d (%s)\n", ret, errno_str(ret));
- | ^~
- LD net/built-in.o
- LD lib/libfdt/built-in.o
- LD common/built-in.o
- LD drivers/mmc/built-in.o
- LD drivers/usb/dwc3/built-in.o
- LD drivers/video/built-in.o
- LD cmd/built-in.o
- LD drivers/built-in.o
- LD drivers/usb/gadget/built-in.o
- LD lib/lzma/built-in.o
- LD fs/ext4/built-in.o
- LD fs/built-in.o
- LD lib/zlib/built-in.o
- LD lib/efi_loader/built-in.o
- rm lib/efi_loader/helloworld.o lib/efi_loader/helloworld_efi.so
- LD lib/built-in.o
- CC examples/standalone/stubs.o
- CC examples/standalone/hello_world.o
- LD examples/standalone/libstubs.o
- LD examples/standalone/hello_world
- OBJCOPY examples/standalone/hello_world.srec
- OBJCOPY examples/standalone/hello_world.bin
- LD u-boot
- aarch64-linux-gnu-ld.bfd: warning: u-boot has a LOAD segment with RWX permissions
- OBJCOPY u-boot-nodtb.bin
- DTC arch/arm/dts/imx8mn-ddr4-evk.dtb
- DTC arch/arm/dts/imx8mq-nitrogen8m.dtb
- DTC arch/arm/dts/imx8mq-bio.dtb
- start=$(aarch64-linux-gnu-nm u-boot | grep __rel_dyn_start | cut -f 1 -d ' '); end=$(aarch64-linux-gnu-nm u-boot | grep __rel_dyn_end | cut -f 1 -d ' '); tools/relocate-rela u-boot-nodtb.bin 0x40200000 $start $end
- TEE_LOAD_ADDR=0xfe000000 ATF_LOAD_ADDR=0x00910000 BL31=bl31-iMX8MQ.bin ./"arch/arm/mach-imx/mkimage_fit_atf.sh" \
- arch/arm/dts/imx8mq-nitrogen8m_som.dtb > u-boot.its
- DTC arch/arm/dts/imx8mq-nitrogen8m_som.dtb
- bl31-iMX8MQ.bin size:
- 36968
- u-boot-nodtb.bin size:
- 630288
- arch/arm/dts/imx8mq-nitrogen8m_som.dtb size:
- ls: cannot access 'arch/arm/dts/imx8mq-nitrogen8m_som.dtb': No such file or directory
- SHIPPED dts/dt.dtb
- FDTGREP dts/dt-spl.dtb
- MKIMAGE u-boot.itb
- u-boot.its:7.11-14.5: Warning (unit_address_vs_reg): /images/uboot@1: node has a unit name, but no reg or ranges property
- u-boot.its:15.9-23.5: Warning (unit_address_vs_reg): /images/atf@1: node has a unit name, but no reg or ranges property
- u-boot.its:24.9-29.5: Warning (unit_address_vs_reg): /images/fdt@1: node has a unit name, but no reg or ranges property
- u-boot.its:34.12-39.5: Warning (unit_address_vs_reg): /configurations/config@1: node has a unit name, but no reg or ranges property
- LD spl/arch/arm/cpu/built-in.o
- CC spl/common/init/board_init.o
- CC spl/board/boundary/common/eth.o
- LD spl/dts/built-in.o
- CC spl/cmd/nvedit.o
- CC spl/common/spl/spl.o
- CC spl/fs/fs_internal.o
- CC spl/common/spl/spl_fit.o
- CC spl/common/spl/spl_mmc.o
- CC spl/env/common.o
- CC spl/board/boundary/nitrogen8m_som/nitrogen8m_som.o
- CC spl/env/env.o
- LDS spl/u-boot-spl.lds
- CC spl/board/boundary/nitrogen8m_som/mmc.o
- CC spl/board/boundary/nitrogen8m_som/lcdif.o
- CC spl/board/boundary/nitrogen8m_som/spl.o
- CC spl/board/boundary/nitrogen8m_som/lpddr4_timing_8mq.o
- CC spl/arch/arm/cpu/armv8/cpu.o
- CC spl/arch/arm/cpu/armv8/generic_timer.o
- CC spl/arch/arm/cpu/armv8/cache_v8.o
- AS spl/arch/arm/cpu/armv8/exceptions.o
- AS spl/arch/arm/cpu/armv8/cache.o
- AS spl/arch/arm/cpu/armv8/tlb.o
- AS spl/arch/arm/cpu/armv8/transition.o
- AS spl/arch/arm/lib/crt0_64.o
- CC spl/arch/arm/cpu/armv8/fwcall.o
- AS spl/arch/arm/lib/setjmp_aarch64.o
- CC spl/arch/arm/cpu/armv8/cpu-dt.o
- AS spl/arch/arm/cpu/armv8/start.o
- CC spl/arch/arm/lib/spl.o
- CC spl/arch/arm/lib/zimage.o
- CC spl/arch/arm/lib/bootm-fdt.o
- CC spl/arch/arm/lib/sections.o
- CC spl/arch/arm/lib/stack.o
- CC spl/common/common_fit.o
- CC spl/common/fdt_support.o
- CC spl/common/console.o
- CC spl/arch/arm/lib/interrupts_64.o
- CC spl/arch/arm/lib/reset.o
- CC spl/common/dlmalloc.o
- CC spl/common/malloc_simple.o
- CC spl/arch/arm/lib/cache.o
- CC spl/common/image.o
- CC spl/arch/arm/lib/psci-dt.o
- CC spl/common/image-fdt.o
- AR spl/arch/arm/lib/lib.a
- CC spl/common/image-fit.o
- CC spl/arch/arm/lib/reloc_aarch64_efi.o
- AS spl/arch/arm/lib/crt0_aarch64_efi.o
- CC spl/common/memsize.o
- CC spl/common/stdio.o
- CC spl/common/cli.o
- CC spl/common/command.o
- CC spl/common/s_record.o
- CC spl/arch/arm/mach-imx/iomux-v3.o
- CC spl/common/xyzModem.o
- CC spl/arch/arm/mach-imx/mac.o
- CC spl/arch/arm/mach-imx/i2c-mxv7.o
- CC spl/arch/arm/mach-imx/cpu.o
- CC spl/arch/arm/mach-imx/misc.o
- CC spl/arch/arm/mach-imx/spl.o
- CC spl/arch/arm/mach-imx/sip.o
- CC spl/lib/sha1.o
- CC spl/lib/sha256.o
- CC spl/lib/hashtable.o
- CC spl/lib/errno.o
- CC spl/lib/display_options.o
- CC spl/lib/crc32.o
- CC spl/lib/ctype.o
- CC spl/lib/div64.o
- CC spl/lib/hang.o
- CC spl/lib/linux_compat.o
- CC spl/lib/linux_string.o
- AS spl/arch/arm/mach-imx/imx8m/lowlevel_init.o
- CC spl/lib/slre.o
- CC spl/lib/membuff.o
- CC spl/lib/string.o
- CC spl/arch/arm/mach-imx/imx8m/clock_slice.o
- CC spl/lib/tables_csum.o
- CC spl/drivers/block/blk_legacy.o
- LD spl/drivers/firmware/built-in.o
- CC spl/arch/arm/mach-imx/imx8m/soc.o
- CC spl/drivers/gpio/mxc_gpio.o
- CC spl/lib/time.o
- CC spl/lib/hexdump.o
- CC spl/drivers/misc/mxc_ocotp.o
- CC spl/drivers/i2c/i2c_core.o
- CC spl/arch/arm/mach-imx/imx8m/clock_imx8mq.o
- LD spl/drivers/power/pmic/built-in.o
- CC spl/drivers/ddr/imx/imx8m/helper.o
- LD spl/drivers/power/regulator/built-in.o
- LD spl/drivers/power/built-in.o
- CC spl/lib/libfdt/fdt.o
- CC spl/lib/libfdt/fdt_wip.o
- CC spl/drivers/mmc/mmc.o
- CC spl/lib/uuid.o
- CC spl/lib/libfdt/fdt_strerror.o
- CC spl/lib/rand.o
- CC spl/drivers/i2c/mxc_i2c.o
- CC spl/lib/panic.o
- CC spl/drivers/mmc/mmc_legacy.o
- CC spl/lib/libfdt/fdt_sw.o
- CC spl/drivers/ddr/imx/imx8m/ddrphy_utils.o
- common/command.c:505:20: warning: conflicting types for ‘cmd_process’ due to enum/integer mismatch; have ‘enum command_ret_t(int, int, char * const*, int *, ulong *)’ {aka ‘enum command_ret_t(int, int, char * const*, int *, long unsigned int *)’} [-Wenum-int-mismatch]
- 505 | enum command_ret_t cmd_process(int flag, int argc, char * const argv[],
- | ^~~~~~~~~~~
- In file included from include/image.h:44,
- from include/common.h:38,
- from common/command.c:11:
- include/command.h:143:5: note: previous declaration of ‘cmd_process’ with type ‘int(int, int, char * const*, int *, long unsigned int *)’
- 143 | int cmd_process(int flag, int argc, char * const argv[],
- | ^~~~~~~~~~~
- LD spl/common/init/built-in.o
- CC spl/drivers/ddr/imx/imx8m/ddrphy_train.o
- CC spl/lib/vsprintf.o
- CC spl/drivers/mmc/mmc_boot.o
- CC spl/lib/strmhz.o
- CC spl/lib/libfdt/fdt_rw.o
- CC spl/drivers/serial/serial.o
- CC spl/drivers/ddr/imx/imx8m/ddrphy_csr.o
- CC spl/lib/strto.o
- LD spl/drivers/sysreset/built-in.o
- board/boundary/nitrogen8m_som/spl.c: In function ‘hexdump’:
- CC spl/lib/libfdt/fdt_empty_tree.o
- CC spl/drivers/mmc/fsl_esdhc_imx.o
- board/boundary/nitrogen8m_som/spl.c:232:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
- 232 | (unsigned int)&buf[i]);
- | ^
- board/boundary/nitrogen8m_som/spl.c: At top level:
- board/boundary/nitrogen8m_som/spl.c:238:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
- 238 | int mx8mq_showclocks();
- | ^~~
- board/boundary/nitrogen8m_som/spl.c: In function ‘board_init_f’:
- board/boundary/nitrogen8m_som/spl.c:283:11: warning: passing argument 1 of ‘hexdump’ makes pointer from integer without a cast [-Wint-conversion]
- 283 | hexdump(0x42000000, 512);
- | ^~~~~~~~~~
- | |
- | int
- board/boundary/nitrogen8m_som/spl.c:225:36: note: expected ‘unsigned char *’ but argument is of type ‘int’
- 225 | static void hexdump(unsigned char *buf, int len)
- | ~~~~~~~~~~~~~~~^~~
- CC spl/drivers/mmc/rpmb.o
- board/boundary/nitrogen8m_som/spl.c:260:12: warning: ‘ret’ is used uninitialized [-Wuninitialized]
- 260 | if (ret) {
- | ^
- board/boundary/nitrogen8m_som/spl.c:242:13: note: ‘ret’ was declared here
- 242 | int ret;
- | ^~~
- LD spl/drivers/watchdog/built-in.o
- CC spl/drivers/ddr/imx/imx8m/lpddr4_init.o
- CC spl/lib/libfdt/fdt_addresses.o
- CC spl/drivers/serial/serial_mxc.o
- LD spl/arch/arm/cpu/armv8/built-in.o
- LD spl/fs/built-in.o
- CC spl/lib/libfdt/fdt_ro.o
- arch/arm/mach-imx/imx8m/clock_imx8mq.c:928:5: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
- 928 | int mx8mq_showclocks() {
- | ^~~~~~~~~~~~~~~~
- CC spl/lib/libfdt/fdt_region.o
- In file included from arch/arm/mach-imx/imx8m/soc.c:10:
- arch/arm/mach-imx/imx8m/soc.c: In function ‘get_cpu_rev’:
- ./arch/arm/include/asm/io.h:44:42: warning: array subscript 0 is outside array bounds of ‘volatile unsigned int[0]’ [-Warray-bounds=]
- 44 | #define __arch_getl(a) (*(volatile unsigned int *)(a))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./arch/arm/include/asm/io.h:122:38: note: in expansion of macro ‘__arch_getl’
- 122 | #define readl(c) ({ u32 __v = __arch_getl(c); __iormb(); __v; })
- | ^~~~~~~~~~~
- arch/arm/mach-imx/imx8m/soc.c:204:41: note: in expansion of macro ‘readl’
- 204 | readl((void __iomem *)ROM_VERSION_A0);
- | ^~~~~
- cc1: note: source object is likely at address zero
- ./arch/arm/include/asm/io.h:44:42: warning: array subscript 0 is outside array bounds of ‘volatile unsigned int[0]’ [-Warray-bounds=]
- 44 | #define __arch_getl(a) (*(volatile unsigned int *)(a))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./arch/arm/include/asm/io.h:122:38: note: in expansion of macro ‘__arch_getl’
- 122 | #define readl(c) ({ u32 __v = __arch_getl(c); __iormb(); __v; })
- | ^~~~~~~~~~~
- arch/arm/mach-imx/imx8m/soc.c:206:55: note: in expansion of macro ‘readl’
- 206 | rom_version = readl((void __iomem *)ROM_VERSION_B0) & 0xff;
- | ^~~~~
- cc1: note: source object is likely at address zero
- arch/arm/mach-imx/cpu.c: In function ‘get_boot_device’:
- arch/arm/mach-imx/cpu.c:460:25: warning: array subscript 0 is outside array bounds of ‘struct bootrom_sw_info *[0]’ [-Warray-bounds=]
- 460 | u8 boot_type = (*p)->boot_dev_type;
- | ~^~~
- cc1: note: source object is likely at address zero
- cc1: note: source object is likely at address zero
- LD spl/arch/arm/lib/built-in.o
- LD spl/env/built-in.o
- LD spl/drivers/gpio/built-in.o
- LD spl/board/boundary/common/built-in.o
- LD spl/cmd/built-in.o
- LD spl/common/spl/built-in.o
- LD spl/drivers/misc/built-in.o
- LD spl/drivers/block/built-in.o
- LD spl/drivers/ddr/imx/imx8m/built-in.o
- LD spl/drivers/serial/built-in.o
- LD spl/arch/arm/mach-imx/imx8m/built-in.o
- LD spl/arch/arm/mach-imx/built-in.o
- LD spl/board/boundary/nitrogen8m_som/built-in.o
- LD spl/drivers/i2c/built-in.o
- LD spl/lib/libfdt/built-in.o
- LD spl/common/built-in.o
- LD spl/lib/built-in.o
- LD spl/drivers/mmc/built-in.o
- LD spl/drivers/built-in.o
- LD spl/u-boot-spl
- aarch64-linux-gnu-ld.bfd: warning: u-boot-spl has a LOAD segment with RWX permissions
- OBJCOPY spl/u-boot-spl-nodtb.bin
- COPY spl/u-boot-spl.bin
- CFGS spl/u-boot-spl.cfgout
- ./tools/imx8m_image.sh spl/u-boot-spl.cfgout 1
- MKIMAGE flash.bin
Advertisement
Add Comment
Please, Sign In to add comment