[Buildroot] [PATCH v1 2/2] configs/zynqmp_zcu106_defconfig: transition to tarballs

Neal Frager nealf at xilinx.com
Wed May 11 13:41:08 UTC 2022


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 at 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 at 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



More information about the buildroot mailing list