From: Neal Frager <nealf@xilinx.com>
To: Neal Frager <nealf@xilinx.com>,
Peter Korsgaard <peter@korsgaard.com>,
Michal Simek <michals@xilinx.com>,
"luca@lucaceresoli.net" <luca@lucaceresoli.net>
Cc: "giulio.benetti@benettiengineering.com"
<giulio.benetti@benettiengineering.com>,
"buildroot@buildroot.org" <buildroot@buildroot.org>,
Neal Frager <neal.frager@amd.com>
Subject: Re: [Buildroot] [PATCH v1 2/2] configs/zynqmp_zcu106_defconfig: transition to tarballs
Date: Wed, 11 May 2022 13:41:08 +0000 [thread overview]
Message-ID: <SJ0PR02MB7758FE7F237530275606A745D7C89@SJ0PR02MB7758.namprd02.prod.outlook.com> (raw)
In-Reply-To: <SJ0PR02MB7758738449EEBFE4991D7973D7C89@SJ0PR02MB7758.namprd02.prod.outlook.com>
Hi Luca,
We may need your help on this one.
Peter and I have both replaced the pmufw.bin generated by the zynqmp-pmufw-builder with the one generated
by vitis or petalinux. When we build the boot.bin using the pmufw.bin from vitis or petalinux, reboot works
as expected without changing anything else.
So there appears to be something in the zynqmp-pmufw-builder which is incorrect for the pmufw 2022.1.
I am going through the build logs to try to find a difference. Could you have a look as well?
Build log from zynqmp-pmufw-builder: (reboot fails on zcu106)
BSP directory already exists
Standalone directory already exists
avbuf directory already exists
canps directory already exists
csudma directory already exists
uartps directory already exists
ipipsu directory already exists
ttcps directory already exists
emacps directory already exists
iicps directory already exists
sdps directory already exists
qspipsu directory already exists
gpiops directory already exists
usbpsu directory already exists
wdtps directory already exists
sysmonpsu directory already exists
zdma directory already exists
dpdma directory already exists
dppsu directory already exists
video_common directory already exists
cpu directory already exists
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/avbuf/src'
cp *.h ../../../include
echo "Compiling avbuf"
Compiling avbuf
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xavbuf.o xavbuf.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xavbuf_clk.o xavbuf_clk.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xavbuf_videoformats.o xavbuf_videoformats.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-ar -r ../../../lib/libxil.a xavbuf.o xavbuf_clk.o xavbuf_videoformats.o
rm -rf xavbuf.o xavbuf_clk.o xavbuf_videoformats.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/avbuf/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/canps/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xcanps_intr.c -o ../../../lib/xcanps_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xcanps_hw.c -o ../../../lib/xcanps_hw.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xcanps_selftest.c -o ../../../lib/xcanps_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xcanps_sinit.c -o ../../../lib/xcanps_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xcanps.c -o ../../../lib/xcanps.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xcanps_g.c -o ../../../lib/xcanps_g.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/canps/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/cpu/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xio.c -o ../../../lib/xio.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/cpu/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/csudma/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xcsudma_intr.c -o ../../../lib/xcsudma_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xcsudma_selftest.c -o ../../../lib/xcsudma_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xcsudma_sinit.c -o ../../../lib/xcsudma_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xcsudma_g.c -o ../../../lib/xcsudma_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xcsudma.c -o ../../../lib/xcsudma.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/csudma/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/dpdma/src'
cp *.h ../../../include
echo "Compiling dpdma"
Compiling dpdma
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdpdma_g.o xdpdma_g.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdpdma_intr.o xdpdma_intr.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdpdma_sinit.o xdpdma_sinit.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdpdma.o xdpdma.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-ar -r ../../../lib/libxil.a xdpdma_g.o xdpdma_intr.o xdpdma_sinit.o xdpdma.o
rm -rf xdpdma_g.o xdpdma_intr.o xdpdma_sinit.o xdpdma.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/dpdma/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/dppsu/src'
cp *.h ../../../include
echo "Compiling dppsu"
Compiling dppsu
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu_spm.o xdppsu_spm.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu_g.o xdppsu_g.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu_edid.o xdppsu_edid.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu_serdes.o xdppsu_serdes.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu_intr.o xdppsu_intr.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu_selftest.o xdppsu_selftest.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu_sinit.o xdppsu_sinit.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu.o xdppsu.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-ar -r ../../../lib/libxil.a xdppsu_spm.o xdppsu_g.o xdppsu_edid.o xdppsu_serdes.o xdppsu_intr.o xdppsu_selftest.o xdppsu_sinit.o xdppsu.o
rm -rf xdppsu_spm.o xdppsu_g.o xdppsu_edid.o xdppsu_serdes.o xdppsu_intr.o xdppsu_selftest.o xdppsu_sinit.o xdppsu.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/dppsu/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/emacps/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xemacps_hw.c -o ../../../lib/xemacps_hw.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xemacps_bdring.c -o ../../../lib/xemacps_bdring.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xemacps_control.c -o ../../../lib/xemacps_control.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xemacps_intr.c -o ../../../lib/xemacps_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xemacps_sinit.c -o ../../../lib/xemacps_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xemacps_g.c -o ../../../lib/xemacps_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xemacps.c -o ../../../lib/xemacps.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/emacps/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/gpiops/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xgpiops.c -o ../../../lib/xgpiops.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xgpiops_intr.c -o ../../../lib/xgpiops_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xgpiops_g.c -o ../../../lib/xgpiops_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xgpiops_selftest.c -o ../../../lib/xgpiops_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xgpiops_sinit.c -o ../../../lib/xgpiops_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xgpiops_hw.c -o ../../../lib/xgpiops_hw.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/gpiops/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/iicps/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xiicps_g.c -o ../../../lib/xiicps_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xiicps.c -o ../../../lib/xiicps.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xiicps_options.c -o ../../../lib/xiicps_options.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xiicps_xfer.c -o ../../../lib/xiicps_xfer.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xiicps_slave.c -o ../../../lib/xiicps_slave.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xiicps_hw.c -o ../../../lib/xiicps_hw.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xiicps_master.c -o ../../../lib/xiicps_master.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xiicps_intr.c -o ../../../lib/xiicps_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xiicps_selftest.c -o ../../../lib/xiicps_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xiicps_sinit.c -o ../../../lib/xiicps_sinit.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/iicps/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/ipipsu/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xipipsu_g.c -o ../../../lib/xipipsu_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xipipsu_sinit.c -o ../../../lib/xipipsu_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xipipsu.c -o ../../../lib/xipipsu.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xipipsu_buf.c -o ../../../lib/xipipsu_buf.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/ipipsu/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/qspipsu/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xqspipsu_options.c -o ../../../lib/xqspipsu_options.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xqspipsu_g.c -o ../../../lib/xqspipsu_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xqspipsu_control.c -o ../../../lib/xqspipsu_control.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xqspipsu_sinit.c -o ../../../lib/xqspipsu_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xqspipsu_hw.c -o ../../../lib/xqspipsu_hw.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xqspipsu.c -o ../../../lib/xqspipsu.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/qspipsu/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/sdps/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xsdps_host.c -o ../../../lib/xsdps_host.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xsdps_sinit.c -o ../../../lib/xsdps_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xsdps.c -o ../../../lib/xsdps.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xsdps_g.c -o ../../../lib/xsdps_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xsdps_card.c -o ../../../lib/xsdps_card.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xsdps_options.c -o ../../../lib/xsdps_options.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/sdps/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/standalone/src'
make -C profile COMPILER_FLAGS="-O2 -c" EXTRA_COMPILER_FLAGS="-g -Wall -Wextra -Os -flto -ffat-lto-objects" COMPILER="/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc" ARCHIVER="/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-ar" AS="/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-as" include
make[1]: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/standalone/src/profile'
cp -rf profile.h mblaze_nt_types.h _profile_timer_hw.h ../../../../include
make[1]: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/standalone/src/profile'
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/inbyte.o inbyte.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/print.o print.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/xplatform_info.o xplatform_info.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/fcntl.o fcntl.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_sleep.o microblaze_sleep.c
microblaze_sleep.c:73:9: note: '#pragma message: For the sleep routines, assembly instructions are used'
73 | #pragma message ("For the sleep routines, assembly instructions are used")
| ^~~~~~~
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/xil_cache.o xil_cache.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_interrupts_g.o microblaze_interrupts_g.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/xil_printf.o xil_printf.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/xil_sleepcommon.o xil_sleepcommon.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/outbyte.o outbyte.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/xil_misc_psreset_api.o xil_misc_psreset_api.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/xil_assert.o xil_assert.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/_exit.o _exit.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/xil_exception.o xil_exception.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/xil_testmem.o xil_testmem.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/pvr.o pvr.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/xil_mem.o xil_mem.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_exception_handler.o microblaze_exception_handler.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/xil_testio.o xil_testio.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/errno.o errno.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/xil_testcache.o xil_testcache.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/xil_util.o xil_util.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_update_icache.o microblaze_update_icache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_selftest.o microblaze_selftest.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_invalidate_cache_ext.o microblaze_invalidate_cache_ext.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_flush_dcache_range.o microblaze_flush_dcache_range.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_invalidate_icache.o microblaze_invalidate_icache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/hw_exception_handler.o hw_exception_handler.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_disable_dcache.o microblaze_disable_dcache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_update_dcache.o microblaze_update_dcache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_disable_exceptions.o microblaze_disable_exceptions.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_disable_interrupts.o microblaze_disable_interrupts.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_init_icache_range.o microblaze_init_icache_range.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_invalidate_icache_range.o microblaze_invalidate_icache_range.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_enable_icache.o microblaze_enable_icache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_flush_cache_ext_range.o microblaze_flush_cache_ext_range.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_scrub.o microblaze_scrub.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_flush_dcache.o microblaze_flush_dcache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_invalidate_dcache_range.o microblaze_invalidate_dcache_range.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_invalidate_cache_ext_range.o microblaze_invalidate_cache_ext_range.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_disable_icache.o microblaze_disable_icache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_invalidate_dcache.o microblaze_invalidate_dcache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_init_dcache_range.o microblaze_init_dcache_range.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_enable_interrupts.o microblaze_enable_interrupts.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_enable_dcache.o microblaze_enable_dcache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_flush_cache_ext.o microblaze_flush_cache_ext.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -o ../../../lib/microblaze_enable_exceptions.o microblaze_enable_exceptions.S
echo "DEBUG NON_LTO_OBJECTS is ../../../lib/microblaze_interrupt_handler.o"
DEBUG NON_LTO_OBJECTS is ../../../lib/microblaze_interrupt_handler.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -I./. -I../../../include/ -o ../../../lib/microblaze_interrupt_handler.o microblaze_interrupt_handler.c
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/standalone/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/sysmonpsu/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xsysmonpsu_intr.c -o ../../../lib/xsysmonpsu_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xsysmonpsu_selftest.c -o ../../../lib/xsysmonpsu_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xsysmonpsu_sinit.c -o ../../../lib/xsysmonpsu_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xsysmonpsu.c -o ../../../lib/xsysmonpsu.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xsysmonpsu_g.c -o ../../../lib/xsysmonpsu_g.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/sysmonpsu/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/ttcps/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xttcps_options.c -o ../../../lib/xttcps_options.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xttcps_g.c -o ../../../lib/xttcps_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xttcps_selftest.c -o ../../../lib/xttcps_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xttcps_sinit.c -o ../../../lib/xttcps_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xttcps.c -o ../../../lib/xttcps.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/ttcps/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/uartps/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xuartps_g.c -o ../../../lib/xuartps_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xuartps_selftest.c -o ../../../lib/xuartps_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xuartps.c -o ../../../lib/xuartps.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xuartps_hw.c -o ../../../lib/xuartps_hw.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xuartps_sinit.c -o ../../../lib/xuartps_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xuartps_options.c -o ../../../lib/xuartps_options.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xuartps_intr.c -o ../../../lib/xuartps_intr.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/uartps/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/usbpsu/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xusbpsu_hibernation.c -o ../../../lib/xusbpsu_hibernation.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xusbpsu_device.c -o ../../../lib/xusbpsu_device.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xusbpsu.c -o ../../../lib/xusbpsu.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xusbpsu_event.c -o ../../../lib/xusbpsu_event.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xusbpsu_command.c -o ../../../lib/xusbpsu_command.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xusbpsu_intr.c -o ../../../lib/xusbpsu_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xusbpsu_ephandler.c -o ../../../lib/xusbpsu_ephandler.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xusbpsu_sinit.c -o ../../../lib/xusbpsu_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xusbpsu_endpoint.c -o ../../../lib/xusbpsu_endpoint.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xusbpsu_controltransfers.c -o ../../../lib/xusbpsu_controltransfers.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xusbpsu_g.c -o ../../../lib/xusbpsu_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xusbpsu_ep0handler.c -o ../../../lib/xusbpsu_ep0handler.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/usbpsu/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/video_common/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xvidc_parse_edid.c -o ../../../lib/xvidc_parse_edid.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xvidc_edid.c -o ../../../lib/xvidc_edid.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xvidc_edid_ext.c -o ../../../lib/xvidc_edid_ext.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xvidc_timings_table.c -o ../../../lib/xvidc_timings_table.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xvidc.c -o ../../../lib/xvidc.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/video_common/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/wdtps/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xwdtps_sinit.c -o ../../../lib/xwdtps_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xwdtps_g.c -o ../../../lib/xwdtps_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xwdtps.c -o ../../../lib/xwdtps.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xwdtps_selftest.c -o ../../../lib/xwdtps_selftest.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/wdtps/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilfpga/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -DXFPGA_SECURE_MODE_VAL=1 -o xilfpga_pcap.o xilfpga_pcap.c
In file included from xilfpga_pcap.c:127:
xilfpga.h:266:9: note: '#pragma message: From 2023.1 release onwards the XilFPGA BSP user configuration flags 'reg_readback_en' and 'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed'
266 | #pragma message ("From 2023.1 release onwards the XilFPGA BSP user configuration flags 'reg_readback_en' and 'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed")
| ^~~~~~~
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ -DXFPGA_SECURE_MODE_VAL=1 -o xilfpga.o xilfpga.c
In file included from xilfpga.c:74:
xilfpga.h:266:9: note: '#pragma message: From 2023.1 release onwards the XilFPGA BSP user configuration flags 'reg_readback_en' and 'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed'
266 | #pragma message ("From 2023.1 release onwards the XilFPGA BSP user configuration flags 'reg_readback_en' and 'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed")
| ^~~~~~~
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-ar rc ../../../lib//libxilfpga.a ./xilfpga_pcap.o ./xilfpga.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilfpga/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilsecure/src'
cp xsecure_rsa_hw.h xsecure_sha.h xsecure_sss.h xsecure_sha_hw.h xsecure_utils.h xsecure_aes.h xsecure.h xsecure_aes_hw.h xsecure_cryptochk.h xsecure_rsa.h xsecure_rsa_core.h ../../../include
Compiling XilSecure Library
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure_utils.c -o xsecure_utils.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure_rsa_core.c -o xsecure_rsa_core.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure_sha.c -o xsecure_sha.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure_sss.c -o xsecure_sss.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure_aes.c -o xsecure_aes.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure.c -o xsecure.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure_cryptochk.c -o xsecure_cryptochk.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure_rsa.c -o xsecure_rsa.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-ar rc ../../../lib/libxilsecure.a ./xsecure_utils.o ./xsecure_rsa_core.o ./xsecure_sha.o ./xsecure_sss.o ./xsecure_aes.o ./xsecure.o ./xsecure_cryptochk.o ./xsecure_rsa.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilsecure/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilskey/src'
cp xilskey_bbramps_zynqmp_hw.h xilskey_eps_zynqmp_hw.h ../../../include
Compiling Xilskey Library
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -c xilskey_eps_zynqmp_puf.c -o xilskey_eps_zynqmp_puf.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -c xilskey_utils.c -o xilskey_utils.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -c xilskey_eps_zynqmp.c -o xilskey_eps_zynqmp.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-ar rc ../../../lib/libxilskey.a ./xilskey_eps_zynqmp_puf.o ./xilskey_utils.o ./xilskey_eps_zynqmp.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilskey/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/zdma/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xzdma_intr.c -o ../../../lib/xzdma_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xzdma_selftest.c -o ../../../lib/xzdma_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xzdma_sinit.c -o ../../../lib/xzdma_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xzdma.c -o ../../../lib/xzdma.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/ xzdma_g.c -o ../../../lib/xzdma_g.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/zdma/src'
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_interrupts.c -o xpfw_interrupts.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_mmio_access.c -o pm_mmio_access.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_system.c -o pm_system.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_scheduler.c -o xpfw_scheduler.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_gic_proxy.c -o pm_gic_proxy.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_aib.c -o xpfw_aib.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_events.c -o xpfw_events.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_pinctrl.c -o pm_pinctrl.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_ddr.c -o pm_ddr.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_sram.c -o pm_sram.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_user_startup.c -o xpfw_user_startup.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_wdt.c -o xpfw_mod_wdt.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_proc.c -o pm_proc.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_reset.c -o pm_reset.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_dap.c -o xpfw_mod_dap.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_platform.c -o xpfw_platform.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_node.c -o pm_node.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_common.c -o xpfw_mod_common.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_usb.c -o pm_usb.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_sched.c -o xpfw_mod_sched.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_ultra96.c -o xpfw_mod_ultra96.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_ipi_manager.c -o xpfw_ipi_manager.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_master.c -o pm_master.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_ioctl.c -o pm_ioctl.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_error_manager.c -o xpfw_error_manager.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_restart.c -o xpfw_restart.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_module.c -o xpfw_module.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_notifier.c -o pm_notifier.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_requirement.c -o pm_requirement.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_core.c -o pm_core.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
In file included from pm_core.c:27:
../misc/zynqmp_pmufw_bsp/psu_pmu_0/include/xilfpga.h:266:9: note: '#pragma message: From 2023.1 release onwards the XilFPGA BSP user configuration flags 'reg_readback_en' and 'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed'
266 | #pragma message ("From 2023.1 release onwards the XilFPGA BSP user configuration flags 'reg_readback_en' and 'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed")
| ^~~~~~~
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_config.c -o pm_config.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_xpu.c -o xpfw_xpu.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_overtemp.c -o xpfw_mod_overtemp.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_binding.c -o pm_binding.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_slave.c -o pm_slave.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_pm.c -o xpfw_mod_pm.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_qspi.c -o pm_qspi.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_resets.c -o xpfw_resets.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_util.c -o xpfw_util.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_rtc.c -o xpfw_mod_rtc.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_rom_interface.c -o xpfw_rom_interface.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_node_reset.c -o pm_node_reset.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_callbacks.c -o pm_callbacks.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_stl.c -o xpfw_mod_stl.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_extwdt.c -o xpfw_mod_extwdt.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_extern.c -o pm_extern.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_clock.c -o pm_clock.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_core.c -o xpfw_core.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c idle_hooks.c -o idle_hooks.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_pll.c -o pm_pll.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_periph.c -o pm_periph.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_hooks.c -o pm_hooks.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_gpp.c -o pm_gpp.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_rpu.c -o xpfw_mod_rpu.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_power.c -o pm_power.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_main.c -o xpfw_main.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_em.c -o xpfw_mod_em.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_csudma.c -o pm_csudma.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_legacy.c -o xpfw_mod_legacy.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -o executable.elf xpfw_interrupts.o pm_mmio_access.o pm_system.o xpfw_scheduler.o pm_gic_proxy.o xpfw_aib.o xpfw_events.o pm_pinctrl.o pm_ddr.o pm_sram.o xpfw_user_startup.o xpfw_mod_wdt.o pm_proc.o pm_reset.o xpfw_mod_dap.o xpfw_platform.o pm_node.o xpfw_mod_common.o pm_usb.o xpfw_mod_sched.o xpfw_mod_ultra96.o xpfw_ipi_manager.o pm_master.o pm_ioctl.o xpfw_error_manager.o xpfw_restart.o xpfw_module.o pm_notifier.o pm_requirement.o pm_core.o pm_config.o xpfw_xpu.o xpfw_mod_overtemp.o pm_binding.o pm_slave.o xpfw_mod_pm.o pm_qspi.o xpfw_resets.o xpfw_util.o xpfw_mod_rtc.o xpfw_rom_interface.o pm_node_reset.o pm_callbacks.o xpfw_mod_stl.o xpfw_mod_extwdt.o pm_extern.o pm_clock.o xpfw_core.o idle_hooks.o pm_pll.o pm_periph.o pm_hooks.o pm_gpp.o xpfw_mod_rpu.o pm_power.o xpfw_main.o xpfw_mod_em.o pm_csudma.o xpfw_mod_legacy.o xpfw_start.o -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -Wl,--start-group,-lxil,-lgcc,-lc,--end-group -Wl,--start-group,-lxilfpga,-lxilsecure,-lxilskey,-lxil,-lgcc,-lc,--end-group -nostartfiles -Wl,--gc-sections -L../misc/zynqmp_pmufw_bsp/psu_pmu_0/lib -Tlscript.ld
Build log from Vitis: (reboot works on zcu106)
make all
Building file: ../src/idle_hooks.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/idle_hooks.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/idle_hooks.d" -MT"src/idle_hooks.o" -o "src/idle_hooks.o" "../src/idle_hooks.c"
Finished building: ../src/idle_hooks.c
Building file: ../src/pm_binding.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_binding.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_binding.d" -MT"src/pm_binding.o" -o "src/pm_binding.o" "../src/pm_binding.c"
Finished building: ../src/pm_binding.c
Building file: ../src/pm_callbacks.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_callbacks.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_callbacks.d" -MT"src/pm_callbacks.o" -o "src/pm_callbacks.o" "../src/pm_callbacks.c"
Finished building: ../src/pm_callbacks.c
Building file: ../src/pm_clock.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_clock.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_clock.d" -MT"src/pm_clock.o" -o "src/pm_clock.o" "../src/pm_clock.c"
Finished building: ../src/pm_clock.c
Building file: ../src/pm_config.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_config.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_config.d" -MT"src/pm_config.o" -o "src/pm_config.o" "../src/pm_config.c"
Finished building: ../src/pm_config.c
Building file: ../src/pm_core.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_core.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_core.d" -MT"src/pm_core.o" -o "src/pm_core.o" "../src/pm_core.c"
In file included from ../src/pm_core.c:27:
/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include/xilfpga.h:266:9: note: '#pragma message: From 2023.1 release onwards the XilFPGA BSP user configuration flags 'reg_readback_en' and 'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed'
266 | #pragma message ("From 2023.1 release onwards the XilFPGA BSP user configuration flags 'reg_readback_en' and 'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed")
| ^~~~~~~
../src/pm_core.c: In function 'PmSecureAes':
../src/pm_core.c:1136:34: warning: 'InstancePtr' may be used uninitialized [-Wmaybe-uninitialized]
1136 | Status = XilSKey_Puf_Regeneration(&InstancePtr);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/pm_core.c:41:
/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include/xilskey_eps_zynqmp_puf.h:144:5: note: by argument 1 of type 'const struct XilSKey_Puf *' to 'XilSKey_Puf_Regeneration' declared here
144 | u32 XilSKey_Puf_Regeneration(const XilSKey_Puf *InstancePtr);
| ^~~~~~~~~~~~~~~~~~~~~~~~
../src/pm_core.c:1123:21: note: 'InstancePtr' declared here
1123 | XilSKey_Puf InstancePtr;
| ^~~~~~~~~~~
Finished building: ../src/pm_core.c
Building file: ../src/pm_csudma.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_csudma.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_csudma.d" -MT"src/pm_csudma.o" -o "src/pm_csudma.o" "../src/pm_csudma.c"
Finished building: ../src/pm_csudma.c
Building file: ../src/pm_ddr.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_ddr.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_ddr.d" -MT"src/pm_ddr.o" -o "src/pm_ddr.o" "../src/pm_ddr.c"
Finished building: ../src/pm_ddr.c
Building file: ../src/pm_extern.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_extern.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_extern.d" -MT"src/pm_extern.o" -o "src/pm_extern.o" "../src/pm_extern.c"
Finished building: ../src/pm_extern.c
Building file: ../src/pm_gic_proxy.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_gic_proxy.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_gic_proxy.d" -MT"src/pm_gic_proxy.o" -o "src/pm_gic_proxy.o" "../src/pm_gic_proxy.c"
Finished building: ../src/pm_gic_proxy.c
Building file: ../src/pm_gpp.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_gpp.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_gpp.d" -MT"src/pm_gpp.o" -o "src/pm_gpp.o" "../src/pm_gpp.c"
Finished building: ../src/pm_gpp.c
Building file: ../src/pm_hooks.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_hooks.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_hooks.d" -MT"src/pm_hooks.o" -o "src/pm_hooks.o" "../src/pm_hooks.c"
Finished building: ../src/pm_hooks.c
Building file: ../src/pm_ioctl.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_ioctl.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_ioctl.d" -MT"src/pm_ioctl.o" -o "src/pm_ioctl.o" "../src/pm_ioctl.c"
Finished building: ../src/pm_ioctl.c
Building file: ../src/pm_master.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_master.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_master.d" -MT"src/pm_master.o" -o "src/pm_master.o" "../src/pm_master.c"
Finished building: ../src/pm_master.c
Building file: ../src/pm_mmio_access.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_mmio_access.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_mmio_access.d" -MT"src/pm_mmio_access.o" -o "src/pm_mmio_access.o" "../src/pm_mmio_access.c"
Finished building: ../src/pm_mmio_access.c
Building file: ../src/pm_node.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_node.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_node.d" -MT"src/pm_node.o" -o "src/pm_node.o" "../src/pm_node.c"
Finished building: ../src/pm_node.c
Building file: ../src/pm_node_reset.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_node_reset.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_node_reset.d" -MT"src/pm_node_reset.o" -o "src/pm_node_reset.o" "../src/pm_node_reset.c"
Finished building: ../src/pm_node_reset.c
Building file: ../src/pm_notifier.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_notifier.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_notifier.d" -MT"src/pm_notifier.o" -o "src/pm_notifier.o" "../src/pm_notifier.c"
Finished building: ../src/pm_notifier.c
Building file: ../src/pm_periph.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_periph.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_periph.d" -MT"src/pm_periph.o" -o "src/pm_periph.o" "../src/pm_periph.c"
Finished building: ../src/pm_periph.c
Building file: ../src/pm_pinctrl.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_pinctrl.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_pinctrl.d" -MT"src/pm_pinctrl.o" -o "src/pm_pinctrl.o" "../src/pm_pinctrl.c"
Finished building: ../src/pm_pinctrl.c
Building file: ../src/pm_pll.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_pll.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_pll.d" -MT"src/pm_pll.o" -o "src/pm_pll.o" "../src/pm_pll.c"
Finished building: ../src/pm_pll.c
Building file: ../src/pm_power.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_power.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_power.d" -MT"src/pm_power.o" -o "src/pm_power.o" "../src/pm_power.c"
Finished building: ../src/pm_power.c
Building file: ../src/pm_proc.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_proc.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_proc.d" -MT"src/pm_proc.o" -o "src/pm_proc.o" "../src/pm_proc.c"
Finished building: ../src/pm_proc.c
Building file: ../src/pm_qspi.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_qspi.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_qspi.d" -MT"src/pm_qspi.o" -o "src/pm_qspi.o" "../src/pm_qspi.c"
Finished building: ../src/pm_qspi.c
Building file: ../src/pm_requirement.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_requirement.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_requirement.d" -MT"src/pm_requirement.o" -o "src/pm_requirement.o" "../src/pm_requirement.c"
Finished building: ../src/pm_requirement.c
Building file: ../src/pm_reset.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_reset.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_reset.d" -MT"src/pm_reset.o" -o "src/pm_reset.o" "../src/pm_reset.c"
Finished building: ../src/pm_reset.c
Building file: ../src/pm_slave.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_slave.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_slave.d" -MT"src/pm_slave.o" -o "src/pm_slave.o" "../src/pm_slave.c"
Finished building: ../src/pm_slave.c
Building file: ../src/pm_sram.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_sram.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_sram.d" -MT"src/pm_sram.o" -o "src/pm_sram.o" "../src/pm_sram.c"
Finished building: ../src/pm_sram.c
Building file: ../src/pm_system.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_system.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_system.d" -MT"src/pm_system.o" -o "src/pm_system.o" "../src/pm_system.c"
Finished building: ../src/pm_system.c
Building file: ../src/pm_usb.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_usb.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_usb.d" -MT"src/pm_usb.o" -o "src/pm_usb.o" "../src/pm_usb.c"
Finished building: ../src/pm_usb.c
Building file: ../src/xpfw_aib.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_aib.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_aib.d" -MT"src/xpfw_aib.o" -o "src/xpfw_aib.o" "../src/xpfw_aib.c"
Finished building: ../src/xpfw_aib.c
Building file: ../src/xpfw_core.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_core.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_core.d" -MT"src/xpfw_core.o" -o "src/xpfw_core.o" "../src/xpfw_core.c"
Finished building: ../src/xpfw_core.c
Building file: ../src/xpfw_error_manager.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_error_manager.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_error_manager.d" -MT"src/xpfw_error_manager.o" -o "src/xpfw_error_manager.o" "../src/xpfw_error_manager.c"
Finished building: ../src/xpfw_error_manager.c
Building file: ../src/xpfw_events.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_events.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_events.d" -MT"src/xpfw_events.o" -o "src/xpfw_events.o" "../src/xpfw_events.c"
Finished building: ../src/xpfw_events.c
Building file: ../src/xpfw_interrupts.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_interrupts.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_interrupts.d" -MT"src/xpfw_interrupts.o" -o "src/xpfw_interrupts.o" "../src/xpfw_interrupts.c"
Finished building: ../src/xpfw_interrupts.c
Building file: ../src/xpfw_ipi_manager.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_ipi_manager.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_ipi_manager.d" -MT"src/xpfw_ipi_manager.o" -o "src/xpfw_ipi_manager.o" "../src/xpfw_ipi_manager.c"
Finished building: ../src/xpfw_ipi_manager.c
Building file: ../src/xpfw_main.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_main.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_main.d" -MT"src/xpfw_main.o" -o "src/xpfw_main.o" "../src/xpfw_main.c"
Finished building: ../src/xpfw_main.c
Building file: ../src/xpfw_mod_common.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_common.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_common.d" -MT"src/xpfw_mod_common.o" -o "src/xpfw_mod_common.o" "../src/xpfw_mod_common.c"
Finished building: ../src/xpfw_mod_common.c
Building file: ../src/xpfw_mod_dap.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_dap.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_dap.d" -MT"src/xpfw_mod_dap.o" -o "src/xpfw_mod_dap.o" "../src/xpfw_mod_dap.c"
Finished building: ../src/xpfw_mod_dap.c
Building file: ../src/xpfw_mod_em.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_em.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_em.d" -MT"src/xpfw_mod_em.o" -o "src/xpfw_mod_em.o" "../src/xpfw_mod_em.c"
Finished building: ../src/xpfw_mod_em.c
Building file: ../src/xpfw_mod_extwdt.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_extwdt.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_extwdt.d" -MT"src/xpfw_mod_extwdt.o" -o "src/xpfw_mod_extwdt.o" "../src/xpfw_mod_extwdt.c"
Finished building: ../src/xpfw_mod_extwdt.c
Building file: ../src/xpfw_mod_legacy.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_legacy.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_legacy.d" -MT"src/xpfw_mod_legacy.o" -o "src/xpfw_mod_legacy.o" "../src/xpfw_mod_legacy.c"
Finished building: ../src/xpfw_mod_legacy.c
Building file: ../src/xpfw_mod_overtemp.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_overtemp.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_overtemp.d" -MT"src/xpfw_mod_overtemp.o" -o "src/xpfw_mod_overtemp.o" "../src/xpfw_mod_overtemp.c"
Finished building: ../src/xpfw_mod_overtemp.c
Building file: ../src/xpfw_mod_pm.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_pm.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_pm.d" -MT"src/xpfw_mod_pm.o" -o "src/xpfw_mod_pm.o" "../src/xpfw_mod_pm.c"
Finished building: ../src/xpfw_mod_pm.c
Building file: ../src/xpfw_mod_rpu.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_rpu.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_rpu.d" -MT"src/xpfw_mod_rpu.o" -o "src/xpfw_mod_rpu.o" "../src/xpfw_mod_rpu.c"
Finished building: ../src/xpfw_mod_rpu.c
Building file: ../src/xpfw_mod_rtc.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_rtc.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_rtc.d" -MT"src/xpfw_mod_rtc.o" -o "src/xpfw_mod_rtc.o" "../src/xpfw_mod_rtc.c"
Finished building: ../src/xpfw_mod_rtc.c
Building file: ../src/xpfw_mod_sched.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_sched.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_sched.d" -MT"src/xpfw_mod_sched.o" -o "src/xpfw_mod_sched.o" "../src/xpfw_mod_sched.c"
Finished building: ../src/xpfw_mod_sched.c
Building file: ../src/xpfw_mod_stl.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_stl.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_stl.d" -MT"src/xpfw_mod_stl.o" -o "src/xpfw_mod_stl.o" "../src/xpfw_mod_stl.c"
Finished building: ../src/xpfw_mod_stl.c
Building file: ../src/xpfw_mod_ultra96.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_ultra96.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_ultra96.d" -MT"src/xpfw_mod_ultra96.o" -o "src/xpfw_mod_ultra96.o" "../src/xpfw_mod_ultra96.c"
Finished building: ../src/xpfw_mod_ultra96.c
Building file: ../src/xpfw_mod_wdt.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_wdt.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_wdt.d" -MT"src/xpfw_mod_wdt.o" -o "src/xpfw_mod_wdt.o" "../src/xpfw_mod_wdt.c"
Finished building: ../src/xpfw_mod_wdt.c
Building file: ../src/xpfw_module.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_module.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_module.d" -MT"src/xpfw_module.o" -o "src/xpfw_module.o" "../src/xpfw_module.c"
Finished building: ../src/xpfw_module.c
Building file: ../src/xpfw_platform.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_platform.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_platform.d" -MT"src/xpfw_platform.o" -o "src/xpfw_platform.o" "../src/xpfw_platform.c"
Finished building: ../src/xpfw_platform.c
Building file: ../src/xpfw_resets.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_resets.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_resets.d" -MT"src/xpfw_resets.o" -o "src/xpfw_resets.o" "../src/xpfw_resets.c"
Finished building: ../src/xpfw_resets.c
Building file: ../src/xpfw_restart.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_restart.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_restart.d" -MT"src/xpfw_restart.o" -o "src/xpfw_restart.o" "../src/xpfw_restart.c"
Finished building: ../src/xpfw_restart.c
Building file: ../src/xpfw_rom_interface.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_rom_interface.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_rom_interface.d" -MT"src/xpfw_rom_interface.o" -o "src/xpfw_rom_interface.o" "../src/xpfw_rom_interface.c"
Finished building: ../src/xpfw_rom_interface.c
Building file: ../src/xpfw_scheduler.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_scheduler.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_scheduler.d" -MT"src/xpfw_scheduler.o" -o "src/xpfw_scheduler.o" "../src/xpfw_scheduler.c"
Finished building: ../src/xpfw_scheduler.c
Building file: ../src/xpfw_start.S
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_start.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_start.d" -MT"src/xpfw_start.o" -o "src/xpfw_start.o" "../src/xpfw_start.S"
Finished building: ../src/xpfw_start.S
Building file: ../src/xpfw_user_startup.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_user_startup.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_user_startup.d" -MT"src/xpfw_user_startup.o" -o "src/xpfw_user_startup.o" "../src/xpfw_user_startup.c"
Finished building: ../src/xpfw_user_startup.c
Building file: ../src/xpfw_util.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_util.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_util.d" -MT"src/xpfw_util.o" -o "src/xpfw_util.o" "../src/xpfw_util.c"
Finished building: ../src/xpfw_util.c
Building file: ../src/xpfw_xpu.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_xpu.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_xpu.d" -MT"src/xpfw_xpu.o" -o "src/xpfw_xpu.o" "../src/xpfw_xpu.c"
Finished building: ../src/xpfw_xpu.c
Building target: pmufw.elf
Invoking: MicroBlaze gcc linker
mb-gcc -nostartfiles -Wl,-T -Wl,../src/lscript.ld -L/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bsplib/lib -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -Wl,--gc-sections -o "pmufw.elf" ./src/idle_hooks.o ./src/pm_binding.o ./src/pm_callbacks.o ./src/pm_clock.o ./src/pm_config.o ./src/pm_core.o ./src/pm_csudma.o ./src/pm_ddr.o ./src/pm_extern.o ./src/pm_gic_proxy.o ./src/pm_gpp.o ./src/pm_hooks.o ./src/pm_ioctl.o ./src/pm_master.o ./src/pm_mmio_access.o ./src/pm_node.o ./src/pm_node_reset.o ./src/pm_notifier.o ./src/pm_periph.o ./src/pm_pinctrl.o ./src/pm_pll.o ./src/pm_power.o ./src/pm_proc.o ./src/pm_qspi.o ./src/pm_requirement.o ./src/pm_reset.o ./src/pm_slave.o ./src/pm_sram.o ./src/pm_system.o ./src/pm_usb.o ./src/xpfw_aib.o ./src/xpfw_core.o ./src/xpfw_error_manager.o ./src/xpfw_events.o ./src/xpfw_interrupts.o ./src/xpfw_ipi_manager.o ./src/xpfw_main.o ./src/xpfw_mod_common.o ./src/xpfw_mod_dap.o ./src/xpfw_mod_em.o ./src/xpfw_mod_extwdt.o ./src/xpfw_mod_legacy.o ./src/xpfw_mod_overtemp.o ./src/xpfw_mod_pm.o ./src/xpfw_mod_rpu.o ./src/xpfw_mod_rtc.o ./src/xpfw_mod_sched.o ./src/xpfw_mod_stl.o ./src/xpfw_mod_ultra96.o ./src/xpfw_mod_wdt.o ./src/xpfw_module.o ./src/xpfw_platform.o ./src/xpfw_resets.o ./src/xpfw_restart.o ./src/xpfw_rom_interface.o ./src/xpfw_scheduler.o ./src/xpfw_start.o ./src/xpfw_user_startup.o ./src/xpfw_util.o ./src/xpfw_xpu.o -Wl,--start-group,-lxil,-lgcc,-lc,--end-group -Wl,--start-group,-lxilfpga,-lxil,-lgcc,-lc,--end-group -Wl,--start-group,-lxilsecure,-lxil,-lgcc,-lc,--end-group -Wl,--start-group,-lxilskey,-lxil,-lgcc,-lc,--end-group
Finished building target: pmufw.elf
Any ideas?
> On 5/4/22 08:49, Peter Korsgaard wrote:
>>>>>>> "Neal" == Neal Frager <neal.frager@amd.com> writes:
>> > This patch migrates configs/zynqmp_zcu106_defconfig to tarballs >> for TF-A, u-boot and Linux.
>> > This patch has zero change in code running on the device.
>> > The goal is to improve build speed and align with the zynq_xxx_defconfigs.
>> > Signed-off-by: Neal Frager <neal.frager@amd.com> >> Committed, thanks.
>> Notice: I'm still seeing noisy warnings from the kernel during boot, >> did >> you hear back from Michal abot that?
>> [ 4.384715] zynqmp-display fd4a0000.display: vtc bridge property
>> not present
>> [ 4.393156] ------------[ cut here ]------------
>> [ 4.397776] More than allowed devices are using the vpll_int, which is forbidden
> This is caused by not proper psu_init which setup PLLs incorrectly.
> I just noticed a different issue, reboots from Linux are not working, as the PMU hangs with an exception accessing the TCM as the RPU is powered down by default (ENABLE_UNUSED_RPU_PWR_DWN defaults to 1).
> Resets from U-Boot works, but that is presumably because the RPU is still running there.
> Doing a build on the PMU firmware with the PM log level set to 4 I see during Linux boot:
> APU> InitFinalize
> rpu0 active->forced off
> ipi_rpu0 1->0
> tcm0b 2->0
> tcm0a 2->0
> vcu 1->0
> gpu 1->0
> ipi_rpu1 1->0
> And then when rebooting:
> [ 15.705425] reboot: Restarting system
> APU> SystemShutdown(1, 2)
> Err: #1 l2$ state#2
> Error in change state for l2$
> Err: #1 ocm0 state#2
> Error in change state for ocm0
> Err: #1 ocm1 state#2
> Error in change state for ocm1
> Err: #1 ocm2 state#2
> Error in change state for ocm2
> Err: #1 ocm3 state#2
> Error in change state for ocm3
> rpu 0->1
> Received exception
> MSR: 0x200, EAR: 0xFFE00000, EDR: 0x0, ESR: 0x4C4
> This is not great :/ Are you seeing the same? On a custom board running an old 2019.1 based PMU I don't see it, but after updating the PMU I do since the exception was silently ignored before v2020.2:
> https://github.com/Xilinx/embeddedsw/commit/b2bc5ed0e63ad1abbf2a3bc28dbf3c185b7092e4
> Any ideas about how to fix this (besides using a custom pmufw with ENABLE_UNUSED_RPU_PWR_DWN turned off)?
> I have duplicated your issue with my zcu106 board. I had not tested command line rebooting until now.
> My next step is to test out the petalinux 2022.1 pre-built binaries to see if the issue is there as well.
> If the issue does not exist on petalinux, I will look closely at the build options to see if there is anything different from what we do with Luca's zynqmp-pmufw-builder.
> We may also want to check psu_init differences between the fsbl and spl as well.
Best regards,
Neal Frager
AMD
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next prev parent reply other threads:[~2022-05-11 13:41 UTC|newest]
Thread overview: 36+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-05-03 15:24 [Buildroot] [PATCH v1 1/2] configs/zynqmp_zcu102_defconfig: transition to tarballs Neal Frager via buildroot
2022-05-03 15:24 ` [Buildroot] [PATCH v1 2/2] configs/zynqmp_zcu106_defconfig: " Neal Frager via buildroot
2022-05-04 6:49 ` Peter Korsgaard
[not found] ` <edddb58b-dee7-21aa-05b8-3a94c3e2c4d1@xilinx.com>
2022-05-04 7:18 ` Peter Korsgaard
[not found] ` <86b8666c-4427-32c6-c015-f9b67e963195@xilinx.com>
2022-05-04 7:39 ` Peter Korsgaard
2022-05-04 8:53 ` Neal Frager
2022-05-04 9:12 ` Luca Ceresoli
2022-05-04 9:24 ` Neal Frager
2022-05-04 9:34 ` Neal Frager
[not found] ` <a430617e-f535-75c5-a848-2384c774368d@xilinx.com>
2022-05-04 9:53 ` Luca Ceresoli
[not found] ` <5dd71ac6-35a1-1d34-0964-66390cbb94ba@xilinx.com>
2022-05-04 12:45 ` Neal Frager
[not found] ` <87d7438b-6b9d-a837-c6b9-0e2f6086b8c7@xilinx.com>
2022-05-04 13:09 ` Neal Frager
2022-05-11 9:10 ` Peter Korsgaard
[not found] ` <08d36a3f-8c9b-173d-f965-fa2aef9a8c77@xilinx.com>
2022-05-11 10:08 ` Peter Korsgaard
2022-05-11 11:06 ` Neal Frager
2022-05-11 13:41 ` Neal Frager [this message]
2022-05-11 15:54 ` Peter Korsgaard
2022-05-12 14:38 ` Luca Ceresoli
2022-05-12 16:09 ` Neal Frager
2022-05-12 19:32 ` Peter Korsgaard
2022-05-13 4:21 ` Neal Frager
2022-05-13 7:17 ` Luca Ceresoli
2022-05-13 8:40 ` Neal Frager
2022-05-13 9:06 ` Neal Frager
2022-05-13 10:48 ` Neal Frager
2022-05-17 7:42 ` Luca Ceresoli
2022-05-17 7:50 ` Neal Frager
2022-05-17 7:58 ` Peter Korsgaard
2022-08-01 13:59 ` Frager, Neal via buildroot
2022-08-02 15:01 ` Luca Ceresoli via buildroot
2022-08-02 15:06 ` Frager, Neal via buildroot
2022-08-17 17:23 ` Frager, Neal via buildroot
2022-08-18 16:13 ` Luca Ceresoli via buildroot
2022-05-28 8:37 ` Peter Korsgaard
2022-05-04 6:46 ` [Buildroot] [PATCH v1 1/2] configs/zynqmp_zcu102_defconfig: " Peter Korsgaard
2022-05-28 8:37 ` Peter Korsgaard
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=SJ0PR02MB7758FE7F237530275606A745D7C89@SJ0PR02MB7758.namprd02.prod.outlook.com \
--to=nealf@xilinx.com \
--cc=buildroot@buildroot.org \
--cc=giulio.benetti@benettiengineering.com \
--cc=luca@lucaceresoli.net \
--cc=michals@xilinx.com \
--cc=neal.frager@amd.com \
--cc=peter@korsgaard.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.