All of lore.kernel.org
 help / color / mirror / Atom feed
From: Neal Frager <nealf@xilinx.com>
To: Neal Frager <nealf@xilinx.com>,
	Peter Korsgaard <peter@korsgaard.com>,
	Michal Simek <michals@xilinx.com>,
	"luca@lucaceresoli.net" <luca@lucaceresoli.net>
Cc: "giulio.benetti@benettiengineering.com"
	<giulio.benetti@benettiengineering.com>,
	"buildroot@buildroot.org" <buildroot@buildroot.org>,
	Neal Frager <neal.frager@amd.com>
Subject: Re: [Buildroot] [PATCH v1 2/2] configs/zynqmp_zcu106_defconfig: transition to tarballs
Date: Wed, 11 May 2022 13:41:08 +0000	[thread overview]
Message-ID: <SJ0PR02MB7758FE7F237530275606A745D7C89@SJ0PR02MB7758.namprd02.prod.outlook.com> (raw)
In-Reply-To: <SJ0PR02MB7758738449EEBFE4991D7973D7C89@SJ0PR02MB7758.namprd02.prod.outlook.com>

Hi Luca,

We may need your help on this one.  

Peter and I have both replaced the pmufw.bin generated by the zynqmp-pmufw-builder with the one generated
by vitis or petalinux.  When we build the boot.bin using the pmufw.bin from vitis or petalinux, reboot works
as expected without changing anything else.

So there appears to be something in the zynqmp-pmufw-builder which is incorrect for the pmufw 2022.1.

I am going through the build logs to try to find a difference.  Could you have a look as well?

Build log from zynqmp-pmufw-builder: (reboot fails on zcu106)
BSP directory already exists
Standalone directory already exists
avbuf directory already exists
canps directory already exists
csudma directory already exists
uartps directory already exists
ipipsu directory already exists
ttcps directory already exists
emacps directory already exists
iicps directory already exists
sdps directory already exists
qspipsu directory already exists
gpiops directory already exists
usbpsu directory already exists
wdtps directory already exists
sysmonpsu directory already exists
zdma directory already exists
dpdma directory already exists
dppsu directory already exists
video_common directory already exists
cpu directory already exists
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/avbuf/src'
cp *.h ../../../include
echo "Compiling avbuf"
Compiling avbuf
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xavbuf.o xavbuf.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xavbuf_clk.o xavbuf_clk.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xavbuf_videoformats.o xavbuf_videoformats.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-ar -r ../../../lib/libxil.a xavbuf.o xavbuf_clk.o xavbuf_videoformats.o
rm -rf xavbuf.o xavbuf_clk.o xavbuf_videoformats.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/avbuf/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/canps/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xcanps_intr.c -o ../../../lib/xcanps_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xcanps_hw.c -o ../../../lib/xcanps_hw.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xcanps_selftest.c -o ../../../lib/xcanps_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xcanps_sinit.c -o ../../../lib/xcanps_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xcanps.c -o ../../../lib/xcanps.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xcanps_g.c -o ../../../lib/xcanps_g.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/canps/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/cpu/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xio.c -o ../../../lib/xio.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/cpu/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/csudma/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xcsudma_intr.c -o ../../../lib/xcsudma_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xcsudma_selftest.c -o ../../../lib/xcsudma_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xcsudma_sinit.c -o ../../../lib/xcsudma_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xcsudma_g.c -o ../../../lib/xcsudma_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xcsudma.c -o ../../../lib/xcsudma.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/csudma/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/dpdma/src'
cp *.h ../../../include
echo "Compiling dpdma"
Compiling dpdma
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdpdma_g.o xdpdma_g.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdpdma_intr.o xdpdma_intr.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdpdma_sinit.o xdpdma_sinit.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdpdma.o xdpdma.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-ar -r ../../../lib/libxil.a xdpdma_g.o xdpdma_intr.o xdpdma_sinit.o xdpdma.o
rm -rf xdpdma_g.o xdpdma_intr.o xdpdma_sinit.o xdpdma.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/dpdma/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/dppsu/src'
cp *.h ../../../include
echo "Compiling dppsu"
Compiling dppsu
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu_spm.o xdppsu_spm.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu_g.o xdppsu_g.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu_edid.o xdppsu_edid.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu_serdes.o xdppsu_serdes.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu_intr.o xdppsu_intr.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu_selftest.o xdppsu_selftest.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu_sinit.o xdppsu_sinit.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -o xdppsu.o xdppsu.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-ar -r ../../../lib/libxil.a xdppsu_spm.o xdppsu_g.o xdppsu_edid.o xdppsu_serdes.o xdppsu_intr.o xdppsu_selftest.o xdppsu_sinit.o xdppsu.o
rm -rf xdppsu_spm.o xdppsu_g.o xdppsu_edid.o xdppsu_serdes.o xdppsu_intr.o xdppsu_selftest.o xdppsu_sinit.o xdppsu.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/dppsu/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/emacps/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xemacps_hw.c -o ../../../lib/xemacps_hw.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xemacps_bdring.c -o ../../../lib/xemacps_bdring.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xemacps_control.c -o ../../../lib/xemacps_control.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xemacps_intr.c -o ../../../lib/xemacps_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xemacps_sinit.c -o ../../../lib/xemacps_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xemacps_g.c -o ../../../lib/xemacps_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xemacps.c -o ../../../lib/xemacps.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/emacps/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/gpiops/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xgpiops.c -o ../../../lib/xgpiops.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xgpiops_intr.c -o ../../../lib/xgpiops_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xgpiops_g.c -o ../../../lib/xgpiops_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xgpiops_selftest.c -o ../../../lib/xgpiops_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xgpiops_sinit.c -o ../../../lib/xgpiops_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xgpiops_hw.c -o ../../../lib/xgpiops_hw.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/gpiops/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/iicps/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xiicps_g.c -o ../../../lib/xiicps_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xiicps.c -o ../../../lib/xiicps.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xiicps_options.c -o ../../../lib/xiicps_options.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xiicps_xfer.c -o ../../../lib/xiicps_xfer.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xiicps_slave.c -o ../../../lib/xiicps_slave.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xiicps_hw.c -o ../../../lib/xiicps_hw.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xiicps_master.c -o ../../../lib/xiicps_master.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xiicps_intr.c -o ../../../lib/xiicps_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xiicps_selftest.c -o ../../../lib/xiicps_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xiicps_sinit.c -o ../../../lib/xiicps_sinit.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/iicps/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/ipipsu/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xipipsu_g.c -o ../../../lib/xipipsu_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xipipsu_sinit.c -o ../../../lib/xipipsu_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xipipsu.c -o ../../../lib/xipipsu.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xipipsu_buf.c -o ../../../lib/xipipsu_buf.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/ipipsu/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/qspipsu/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xqspipsu_options.c -o ../../../lib/xqspipsu_options.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xqspipsu_g.c -o ../../../lib/xqspipsu_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xqspipsu_control.c -o ../../../lib/xqspipsu_control.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xqspipsu_sinit.c -o ../../../lib/xqspipsu_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xqspipsu_hw.c -o ../../../lib/xqspipsu_hw.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xqspipsu.c -o ../../../lib/xqspipsu.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/qspipsu/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/sdps/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xsdps_host.c -o ../../../lib/xsdps_host.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xsdps_sinit.c -o ../../../lib/xsdps_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xsdps.c -o ../../../lib/xsdps.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xsdps_g.c -o ../../../lib/xsdps_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xsdps_card.c -o ../../../lib/xsdps_card.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xsdps_options.c -o ../../../lib/xsdps_options.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/sdps/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/standalone/src'
make -C profile COMPILER_FLAGS="-O2 -c" EXTRA_COMPILER_FLAGS="-g -Wall -Wextra -Os -flto -ffat-lto-objects" COMPILER="/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc" ARCHIVER="/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-ar" AS="/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-as" include
make[1]: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/standalone/src/profile'
cp -rf profile.h mblaze_nt_types.h _profile_timer_hw.h ../../../../include
make[1]: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/standalone/src/profile'
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/inbyte.o inbyte.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/print.o print.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/xplatform_info.o xplatform_info.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/fcntl.o fcntl.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/microblaze_sleep.o microblaze_sleep.c
microblaze_sleep.c:73:9: note: '#pragma message: For the sleep routines, assembly instructions are used'
   73 | #pragma message ("For the sleep routines, assembly instructions are used")
      |         ^~~~~~~
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/xil_cache.o xil_cache.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/microblaze_interrupts_g.o microblaze_interrupts_g.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/xil_printf.o xil_printf.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/xil_sleepcommon.o xil_sleepcommon.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/outbyte.o outbyte.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/xil_misc_psreset_api.o xil_misc_psreset_api.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/xil_assert.o xil_assert.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/_exit.o _exit.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/xil_exception.o xil_exception.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/xil_testmem.o xil_testmem.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/pvr.o pvr.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/xil_mem.o xil_mem.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/microblaze_exception_handler.o microblaze_exception_handler.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/xil_testio.o xil_testio.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/errno.o errno.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/xil_testcache.o xil_testcache.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -o ../../../lib/xil_util.o xil_util.c
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_update_icache.o microblaze_update_icache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_selftest.o microblaze_selftest.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_invalidate_cache_ext.o microblaze_invalidate_cache_ext.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_flush_dcache_range.o microblaze_flush_dcache_range.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_invalidate_icache.o microblaze_invalidate_icache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/hw_exception_handler.o hw_exception_handler.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_disable_dcache.o microblaze_disable_dcache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_update_dcache.o microblaze_update_dcache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_disable_exceptions.o microblaze_disable_exceptions.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_disable_interrupts.o microblaze_disable_interrupts.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_init_icache_range.o microblaze_init_icache_range.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_invalidate_icache_range.o microblaze_invalidate_icache_range.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_enable_icache.o microblaze_enable_icache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_flush_cache_ext_range.o microblaze_flush_cache_ext_range.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_scrub.o microblaze_scrub.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_flush_dcache.o microblaze_flush_dcache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_invalidate_dcache_range.o microblaze_invalidate_dcache_range.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_invalidate_cache_ext_range.o microblaze_invalidate_cache_ext_range.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_disable_icache.o microblaze_disable_icache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_invalidate_dcache.o microblaze_invalidate_dcache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_init_dcache_range.o microblaze_init_dcache_range.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_enable_interrupts.o microblaze_enable_interrupts.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_enable_dcache.o microblaze_enable_dcache.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_flush_cache_ext.o microblaze_flush_cache_ext.S
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/   -o ../../../lib/microblaze_enable_exceptions.o microblaze_enable_exceptions.S
echo "DEBUG NON_LTO_OBJECTS is ../../../lib/microblaze_interrupt_handler.o"
DEBUG NON_LTO_OBJECTS is ../../../lib/microblaze_interrupt_handler.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc  -O2 -c  -g -Wall -Wextra -Os   -I./. -I../../../include/   -o ../../../lib/microblaze_interrupt_handler.o microblaze_interrupt_handler.c
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/standalone/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/sysmonpsu/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xsysmonpsu_intr.c -o ../../../lib/xsysmonpsu_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xsysmonpsu_selftest.c -o ../../../lib/xsysmonpsu_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xsysmonpsu_sinit.c -o ../../../lib/xsysmonpsu_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xsysmonpsu.c -o ../../../lib/xsysmonpsu.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xsysmonpsu_g.c -o ../../../lib/xsysmonpsu_g.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/sysmonpsu/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/ttcps/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xttcps_options.c -o ../../../lib/xttcps_options.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xttcps_g.c -o ../../../lib/xttcps_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xttcps_selftest.c -o ../../../lib/xttcps_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xttcps_sinit.c -o ../../../lib/xttcps_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xttcps.c -o ../../../lib/xttcps.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/ttcps/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/uartps/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xuartps_g.c -o ../../../lib/xuartps_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xuartps_selftest.c -o ../../../lib/xuartps_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xuartps.c -o ../../../lib/xuartps.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xuartps_hw.c -o ../../../lib/xuartps_hw.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xuartps_sinit.c -o ../../../lib/xuartps_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xuartps_options.c -o ../../../lib/xuartps_options.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xuartps_intr.c -o ../../../lib/xuartps_intr.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/uartps/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/usbpsu/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xusbpsu_hibernation.c -o ../../../lib/xusbpsu_hibernation.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xusbpsu_device.c -o ../../../lib/xusbpsu_device.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xusbpsu.c -o ../../../lib/xusbpsu.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xusbpsu_event.c -o ../../../lib/xusbpsu_event.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xusbpsu_command.c -o ../../../lib/xusbpsu_command.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xusbpsu_intr.c -o ../../../lib/xusbpsu_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xusbpsu_ephandler.c -o ../../../lib/xusbpsu_ephandler.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xusbpsu_sinit.c -o ../../../lib/xusbpsu_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xusbpsu_endpoint.c -o ../../../lib/xusbpsu_endpoint.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xusbpsu_controltransfers.c -o ../../../lib/xusbpsu_controltransfers.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xusbpsu_g.c -o ../../../lib/xusbpsu_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xusbpsu_ep0handler.c -o ../../../lib/xusbpsu_ep0handler.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/usbpsu/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/video_common/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xvidc_parse_edid.c -o ../../../lib/xvidc_parse_edid.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xvidc_edid.c -o ../../../lib/xvidc_edid.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xvidc_edid_ext.c -o ../../../lib/xvidc_edid_ext.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xvidc_timings_table.c -o ../../../lib/xvidc_timings_table.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xvidc.c -o ../../../lib/xvidc.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/video_common/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/wdtps/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xwdtps_sinit.c -o ../../../lib/xwdtps_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xwdtps_g.c -o ../../../lib/xwdtps_g.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xwdtps.c -o ../../../lib/xwdtps.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xwdtps_selftest.c -o ../../../lib/xwdtps_selftest.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/wdtps/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilfpga/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -DXFPGA_SECURE_MODE_VAL=1 -o xilfpga_pcap.o xilfpga_pcap.c
In file included from xilfpga_pcap.c:127:
xilfpga.h:266:9: note: '#pragma message: From 2023.1 release onwards the XilFPGA BSP user configuration  flags 'reg_readback_en' and  'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed'
  266 | #pragma message ("From 2023.1 release onwards the XilFPGA BSP user configuration  flags 'reg_readback_en' and  'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed")
      |         ^~~~~~~
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  -DXFPGA_SECURE_MODE_VAL=1 -o xilfpga.o xilfpga.c
In file included from xilfpga.c:74:
xilfpga.h:266:9: note: '#pragma message: From 2023.1 release onwards the XilFPGA BSP user configuration  flags 'reg_readback_en' and  'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed'
  266 | #pragma message ("From 2023.1 release onwards the XilFPGA BSP user configuration  flags 'reg_readback_en' and  'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed")
      |         ^~~~~~~
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-ar rc ../../../lib//libxilfpga.a ./xilfpga_pcap.o ./xilfpga.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilfpga/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilsecure/src'
cp xsecure_rsa_hw.h xsecure_sha.h xsecure_sss.h xsecure_sha_hw.h xsecure_utils.h xsecure_aes.h xsecure.h xsecure_aes_hw.h xsecure_cryptochk.h xsecure_rsa.h xsecure_rsa_core.h ../../../include
Compiling XilSecure Library
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure_utils.c -o xsecure_utils.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure_rsa_core.c -o xsecure_rsa_core.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure_sha.c -o xsecure_sha.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure_sss.c -o xsecure_sss.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure_aes.c -o xsecure_aes.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure.c -o xsecure.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure_cryptochk.c -o xsecure_cryptochk.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wno-main -Wimplicit-function-declaration -Wmissing-prototypes -Wmissing-braces -Wmultistatement-macros -Wparentheses -Wreturn-type -Wsequence-point -Wbool-compare -Wbool-operation -Wchar-subscripts -Wenum-compare -Winit-self -fno-strict-aliasing -Wtautological-compare -Wuninitialized -Wunused-function -Wunused-label -Wunused-variable -Wcast-function-type -Wenum-conversion -Wmissing-parameter-type -Wtype-limits -Wshift-negative-value -Wshadow -Wdouble-promotion -Wundef -fno-common -Wconversion -Wnull-dereference -Wmissing-include-dirs -Wswitch-default -Wswitch-enum -Wswitch-bool -Wshift-overflow=2 -Wswitch-outside-range -Wswitch-unreachable -Wunused-parameter -Wduplicated-branches -Wduplicated-cond -Wdiv-by-zero -Wshadow=local -Wpointer-arith -Wunused-macros -Wconversion -Wdangling-else -Wlogical-op -Waggressive-loop-optimizations -Wstrict-prototypes -Woverflow -Wredundant-decls -Wvla -I./. -I../../../include -c xsecure_rsa.c -o xsecure_rsa.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-ar rc ../../../lib/libxilsecure.a ./xsecure_utils.o ./xsecure_rsa_core.o ./xsecure_sha.o ./xsecure_sss.o ./xsecure_aes.o ./xsecure.o ./xsecure_cryptochk.o ./xsecure_rsa.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilsecure/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilskey/src'
cp xilskey_bbramps_zynqmp_hw.h xilskey_eps_zynqmp_hw.h ../../../include
Compiling Xilskey Library
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -c xilskey_eps_zynqmp_puf.c -o xilskey_eps_zynqmp_puf.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -c xilskey_utils.c -o xilskey_utils.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include -c xilskey_eps_zynqmp.c -o xilskey_eps_zynqmp.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-ar rc ../../../lib/libxilskey.a ./xilskey_eps_zynqmp_puf.o ./xilskey_utils.o ./xilskey_eps_zynqmp.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/xilskey/src'
make: Entering directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/zdma/src'
make: Nothing to be done for 'include'.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xzdma_intr.c -o ../../../lib/xzdma_intr.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xzdma_selftest.c -o ../../../lib/xzdma_selftest.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xzdma_sinit.c -o ../../../lib/xzdma_sinit.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xzdma.c -o ../../../lib/xzdma.o
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -O2 -c -g -Wall -Wextra -Os -flto -ffat-lto-objects -I./. -I../../../include/  xzdma_g.c -o ../../../lib/xzdma_g.o
make: Leaving directory '/zynqmp-pmufw-builder/embeddedsw/lib/sw_apps/zynqmp_pmufw/misc/zynqmp_pmufw_bsp/psu_pmu_0/libsrc/zdma/src'
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_interrupts.c -o xpfw_interrupts.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_mmio_access.c -o pm_mmio_access.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_system.c -o pm_system.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_scheduler.c -o xpfw_scheduler.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_gic_proxy.c -o pm_gic_proxy.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_aib.c -o xpfw_aib.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_events.c -o xpfw_events.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_pinctrl.c -o pm_pinctrl.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_ddr.c -o pm_ddr.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_sram.c -o pm_sram.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_user_startup.c -o xpfw_user_startup.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_wdt.c -o xpfw_mod_wdt.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_proc.c -o pm_proc.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_reset.c -o pm_reset.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_dap.c -o xpfw_mod_dap.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_platform.c -o xpfw_platform.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_node.c -o pm_node.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_common.c -o xpfw_mod_common.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_usb.c -o pm_usb.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_sched.c -o xpfw_mod_sched.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_ultra96.c -o xpfw_mod_ultra96.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_ipi_manager.c -o xpfw_ipi_manager.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_master.c -o pm_master.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_ioctl.c -o pm_ioctl.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_error_manager.c -o xpfw_error_manager.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_restart.c -o xpfw_restart.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_module.c -o xpfw_module.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_notifier.c -o pm_notifier.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_requirement.c -o pm_requirement.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_core.c -o pm_core.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
In file included from pm_core.c:27:
../misc/zynqmp_pmufw_bsp/psu_pmu_0/include/xilfpga.h:266:9: note: '#pragma message: From 2023.1 release onwards the XilFPGA BSP user configuration  flags 'reg_readback_en' and  'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed'
  266 | #pragma message ("From 2023.1 release onwards the XilFPGA BSP user configuration  flags 'reg_readback_en' and  'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed")
      |         ^~~~~~~
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_config.c -o pm_config.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_xpu.c -o xpfw_xpu.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_overtemp.c -o xpfw_mod_overtemp.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_binding.c -o pm_binding.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_slave.c -o pm_slave.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_pm.c -o xpfw_mod_pm.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_qspi.c -o pm_qspi.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_resets.c -o xpfw_resets.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_util.c -o xpfw_util.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_rtc.c -o xpfw_mod_rtc.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_rom_interface.c -o xpfw_rom_interface.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_node_reset.c -o pm_node_reset.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_callbacks.c -o pm_callbacks.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_stl.c -o xpfw_mod_stl.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_extwdt.c -o xpfw_mod_extwdt.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_extern.c -o pm_extern.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_clock.c -o pm_clock.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_core.c -o xpfw_core.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c idle_hooks.c -o idle_hooks.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_pll.c -o pm_pll.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_periph.c -o pm_periph.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_hooks.c -o pm_hooks.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_gpp.c -o pm_gpp.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_rpu.c -o xpfw_mod_rpu.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_power.c -o pm_power.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_main.c -o xpfw_main.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_em.c -o xpfw_mod_em.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c pm_csudma.c -o pm_csudma.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -c xpfw_mod_legacy.c -o xpfw_mod_legacy.o -I../misc/zynqmp_pmufw_bsp/psu_pmu_0/include -I.
/home/nealf/x-tools/microblazeel-xilinx-elf/bin/microblazeel-xilinx-elf-gcc -o executable.elf  xpfw_interrupts.o  pm_mmio_access.o  pm_system.o  xpfw_scheduler.o  pm_gic_proxy.o  xpfw_aib.o  xpfw_events.o  pm_pinctrl.o  pm_ddr.o  pm_sram.o  xpfw_user_startup.o  xpfw_mod_wdt.o  pm_proc.o  pm_reset.o  xpfw_mod_dap.o  xpfw_platform.o  pm_node.o  xpfw_mod_common.o  pm_usb.o  xpfw_mod_sched.o  xpfw_mod_ultra96.o  xpfw_ipi_manager.o  pm_master.o  pm_ioctl.o  xpfw_error_manager.o  xpfw_restart.o  xpfw_module.o  pm_notifier.o  pm_requirement.o  pm_core.o  pm_config.o  xpfw_xpu.o  xpfw_mod_overtemp.o  pm_binding.o  pm_slave.o  xpfw_mod_pm.o  pm_qspi.o  xpfw_resets.o  xpfw_util.o  xpfw_mod_rtc.o  xpfw_rom_interface.o  pm_node_reset.o  pm_callbacks.o  xpfw_mod_stl.o  xpfw_mod_extwdt.o  pm_extern.o  pm_clock.o  xpfw_core.o  idle_hooks.o  pm_pll.o  pm_periph.o  pm_hooks.o  pm_gpp.o  xpfw_mod_rpu.o  pm_power.o  xpfw_main.o  xpfw_mod_em.o  pm_csudma.o  xpfw_mod_legacy.o  xpfw_start.o  -MMD -MP -Wno-stringop-overflow -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mno-xl-reorder -mcpu=v9.2 -mxl-soft-mul -mxl-soft-div -Os -flto -ffat-lto-objects -Wl,--start-group,-lxil,-lgcc,-lc,--end-group -Wl,--start-group,-lxilfpga,-lxilsecure,-lxilskey,-lxil,-lgcc,-lc,--end-group -nostartfiles -Wl,--gc-sections -L../misc/zynqmp_pmufw_bsp/psu_pmu_0/lib -Tlscript.ld


Build log from Vitis: (reboot works on zcu106)
make all 
Building file: ../src/idle_hooks.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/idle_hooks.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/idle_hooks.d" -MT"src/idle_hooks.o" -o "src/idle_hooks.o" "../src/idle_hooks.c"
Finished building: ../src/idle_hooks.c
 
Building file: ../src/pm_binding.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_binding.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_binding.d" -MT"src/pm_binding.o" -o "src/pm_binding.o" "../src/pm_binding.c"
Finished building: ../src/pm_binding.c
 
Building file: ../src/pm_callbacks.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_callbacks.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_callbacks.d" -MT"src/pm_callbacks.o" -o "src/pm_callbacks.o" "../src/pm_callbacks.c"
Finished building: ../src/pm_callbacks.c
 
Building file: ../src/pm_clock.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_clock.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_clock.d" -MT"src/pm_clock.o" -o "src/pm_clock.o" "../src/pm_clock.c"
Finished building: ../src/pm_clock.c
 
Building file: ../src/pm_config.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_config.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_config.d" -MT"src/pm_config.o" -o "src/pm_config.o" "../src/pm_config.c"
Finished building: ../src/pm_config.c
 
Building file: ../src/pm_core.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_core.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_core.d" -MT"src/pm_core.o" -o "src/pm_core.o" "../src/pm_core.c"
In file included from ../src/pm_core.c:27:
/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include/xilfpga.h:266:9: note: '#pragma message: From 2023.1 release onwards the XilFPGA BSP user configuration  flags 'reg_readback_en' and  'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed'
  266 | #pragma message ("From 2023.1 release onwards the XilFPGA BSP user configuration  flags 'reg_readback_en' and  'data_readback_en' will be disabled by default but users can still be able to enable these flags as needed")
      |         ^~~~~~~
../src/pm_core.c: In function 'PmSecureAes':
../src/pm_core.c:1136:34: warning: 'InstancePtr' may be used uninitialized [-Wmaybe-uninitialized]
 1136 |                         Status = XilSKey_Puf_Regeneration(&InstancePtr);
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/pm_core.c:41:
/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include/xilskey_eps_zynqmp_puf.h:144:5: note: by argument 1 of type 'const struct XilSKey_Puf *' to 'XilSKey_Puf_Regeneration' declared here
  144 | u32 XilSKey_Puf_Regeneration(const XilSKey_Puf *InstancePtr);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
../src/pm_core.c:1123:21: note: 'InstancePtr' declared here
 1123 |         XilSKey_Puf InstancePtr;
      |                     ^~~~~~~~~~~
Finished building: ../src/pm_core.c
 
Building file: ../src/pm_csudma.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_csudma.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_csudma.d" -MT"src/pm_csudma.o" -o "src/pm_csudma.o" "../src/pm_csudma.c"
Finished building: ../src/pm_csudma.c
 
Building file: ../src/pm_ddr.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_ddr.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_ddr.d" -MT"src/pm_ddr.o" -o "src/pm_ddr.o" "../src/pm_ddr.c"
Finished building: ../src/pm_ddr.c
 
Building file: ../src/pm_extern.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_extern.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_extern.d" -MT"src/pm_extern.o" -o "src/pm_extern.o" "../src/pm_extern.c"
Finished building: ../src/pm_extern.c
 
Building file: ../src/pm_gic_proxy.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_gic_proxy.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_gic_proxy.d" -MT"src/pm_gic_proxy.o" -o "src/pm_gic_proxy.o" "../src/pm_gic_proxy.c"
Finished building: ../src/pm_gic_proxy.c
 
Building file: ../src/pm_gpp.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_gpp.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_gpp.d" -MT"src/pm_gpp.o" -o "src/pm_gpp.o" "../src/pm_gpp.c"
Finished building: ../src/pm_gpp.c
 
Building file: ../src/pm_hooks.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_hooks.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_hooks.d" -MT"src/pm_hooks.o" -o "src/pm_hooks.o" "../src/pm_hooks.c"
Finished building: ../src/pm_hooks.c
 
Building file: ../src/pm_ioctl.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_ioctl.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_ioctl.d" -MT"src/pm_ioctl.o" -o "src/pm_ioctl.o" "../src/pm_ioctl.c"
Finished building: ../src/pm_ioctl.c
 
Building file: ../src/pm_master.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_master.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_master.d" -MT"src/pm_master.o" -o "src/pm_master.o" "../src/pm_master.c"
Finished building: ../src/pm_master.c
 
Building file: ../src/pm_mmio_access.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_mmio_access.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_mmio_access.d" -MT"src/pm_mmio_access.o" -o "src/pm_mmio_access.o" "../src/pm_mmio_access.c"
Finished building: ../src/pm_mmio_access.c
 
Building file: ../src/pm_node.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_node.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_node.d" -MT"src/pm_node.o" -o "src/pm_node.o" "../src/pm_node.c"
Finished building: ../src/pm_node.c
 
Building file: ../src/pm_node_reset.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_node_reset.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_node_reset.d" -MT"src/pm_node_reset.o" -o "src/pm_node_reset.o" "../src/pm_node_reset.c"
Finished building: ../src/pm_node_reset.c
 
Building file: ../src/pm_notifier.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_notifier.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_notifier.d" -MT"src/pm_notifier.o" -o "src/pm_notifier.o" "../src/pm_notifier.c"
Finished building: ../src/pm_notifier.c
 
Building file: ../src/pm_periph.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_periph.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_periph.d" -MT"src/pm_periph.o" -o "src/pm_periph.o" "../src/pm_periph.c"
Finished building: ../src/pm_periph.c
 
Building file: ../src/pm_pinctrl.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_pinctrl.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_pinctrl.d" -MT"src/pm_pinctrl.o" -o "src/pm_pinctrl.o" "../src/pm_pinctrl.c"
Finished building: ../src/pm_pinctrl.c
 
Building file: ../src/pm_pll.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_pll.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_pll.d" -MT"src/pm_pll.o" -o "src/pm_pll.o" "../src/pm_pll.c"
Finished building: ../src/pm_pll.c
 
Building file: ../src/pm_power.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_power.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_power.d" -MT"src/pm_power.o" -o "src/pm_power.o" "../src/pm_power.c"
Finished building: ../src/pm_power.c
 
Building file: ../src/pm_proc.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_proc.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_proc.d" -MT"src/pm_proc.o" -o "src/pm_proc.o" "../src/pm_proc.c"
Finished building: ../src/pm_proc.c
 
Building file: ../src/pm_qspi.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_qspi.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_qspi.d" -MT"src/pm_qspi.o" -o "src/pm_qspi.o" "../src/pm_qspi.c"
Finished building: ../src/pm_qspi.c
 
Building file: ../src/pm_requirement.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_requirement.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_requirement.d" -MT"src/pm_requirement.o" -o "src/pm_requirement.o" "../src/pm_requirement.c"
Finished building: ../src/pm_requirement.c
 
Building file: ../src/pm_reset.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_reset.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_reset.d" -MT"src/pm_reset.o" -o "src/pm_reset.o" "../src/pm_reset.c"
Finished building: ../src/pm_reset.c
 
Building file: ../src/pm_slave.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_slave.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_slave.d" -MT"src/pm_slave.o" -o "src/pm_slave.o" "../src/pm_slave.c"
Finished building: ../src/pm_slave.c
 
Building file: ../src/pm_sram.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_sram.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_sram.d" -MT"src/pm_sram.o" -o "src/pm_sram.o" "../src/pm_sram.c"
Finished building: ../src/pm_sram.c
 
Building file: ../src/pm_system.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_system.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_system.d" -MT"src/pm_system.o" -o "src/pm_system.o" "../src/pm_system.c"
Finished building: ../src/pm_system.c
 
Building file: ../src/pm_usb.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/pm_usb.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/pm_usb.d" -MT"src/pm_usb.o" -o "src/pm_usb.o" "../src/pm_usb.c"
Finished building: ../src/pm_usb.c
 
Building file: ../src/xpfw_aib.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_aib.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_aib.d" -MT"src/xpfw_aib.o" -o "src/xpfw_aib.o" "../src/xpfw_aib.c"
Finished building: ../src/xpfw_aib.c
 
Building file: ../src/xpfw_core.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_core.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_core.d" -MT"src/xpfw_core.o" -o "src/xpfw_core.o" "../src/xpfw_core.c"
Finished building: ../src/xpfw_core.c
 
Building file: ../src/xpfw_error_manager.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_error_manager.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_error_manager.d" -MT"src/xpfw_error_manager.o" -o "src/xpfw_error_manager.o" "../src/xpfw_error_manager.c"
Finished building: ../src/xpfw_error_manager.c
 
Building file: ../src/xpfw_events.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_events.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_events.d" -MT"src/xpfw_events.o" -o "src/xpfw_events.o" "../src/xpfw_events.c"
Finished building: ../src/xpfw_events.c
 
Building file: ../src/xpfw_interrupts.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_interrupts.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_interrupts.d" -MT"src/xpfw_interrupts.o" -o "src/xpfw_interrupts.o" "../src/xpfw_interrupts.c"
Finished building: ../src/xpfw_interrupts.c
 
Building file: ../src/xpfw_ipi_manager.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_ipi_manager.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_ipi_manager.d" -MT"src/xpfw_ipi_manager.o" -o "src/xpfw_ipi_manager.o" "../src/xpfw_ipi_manager.c"
Finished building: ../src/xpfw_ipi_manager.c
 
Building file: ../src/xpfw_main.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_main.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_main.d" -MT"src/xpfw_main.o" -o "src/xpfw_main.o" "../src/xpfw_main.c"
Finished building: ../src/xpfw_main.c
 
Building file: ../src/xpfw_mod_common.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_common.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_common.d" -MT"src/xpfw_mod_common.o" -o "src/xpfw_mod_common.o" "../src/xpfw_mod_common.c"
Finished building: ../src/xpfw_mod_common.c
 
Building file: ../src/xpfw_mod_dap.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_dap.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_dap.d" -MT"src/xpfw_mod_dap.o" -o "src/xpfw_mod_dap.o" "../src/xpfw_mod_dap.c"
Finished building: ../src/xpfw_mod_dap.c
 
Building file: ../src/xpfw_mod_em.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_em.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_em.d" -MT"src/xpfw_mod_em.o" -o "src/xpfw_mod_em.o" "../src/xpfw_mod_em.c"
Finished building: ../src/xpfw_mod_em.c
 
Building file: ../src/xpfw_mod_extwdt.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_extwdt.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_extwdt.d" -MT"src/xpfw_mod_extwdt.o" -o "src/xpfw_mod_extwdt.o" "../src/xpfw_mod_extwdt.c"
Finished building: ../src/xpfw_mod_extwdt.c
 
Building file: ../src/xpfw_mod_legacy.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_legacy.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_legacy.d" -MT"src/xpfw_mod_legacy.o" -o "src/xpfw_mod_legacy.o" "../src/xpfw_mod_legacy.c"
Finished building: ../src/xpfw_mod_legacy.c
 
Building file: ../src/xpfw_mod_overtemp.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_overtemp.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_overtemp.d" -MT"src/xpfw_mod_overtemp.o" -o "src/xpfw_mod_overtemp.o" "../src/xpfw_mod_overtemp.c"
Finished building: ../src/xpfw_mod_overtemp.c
 
Building file: ../src/xpfw_mod_pm.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_pm.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_pm.d" -MT"src/xpfw_mod_pm.o" -o "src/xpfw_mod_pm.o" "../src/xpfw_mod_pm.c"
Finished building: ../src/xpfw_mod_pm.c
 
Building file: ../src/xpfw_mod_rpu.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_rpu.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_rpu.d" -MT"src/xpfw_mod_rpu.o" -o "src/xpfw_mod_rpu.o" "../src/xpfw_mod_rpu.c"
Finished building: ../src/xpfw_mod_rpu.c
 
Building file: ../src/xpfw_mod_rtc.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_rtc.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_rtc.d" -MT"src/xpfw_mod_rtc.o" -o "src/xpfw_mod_rtc.o" "../src/xpfw_mod_rtc.c"
Finished building: ../src/xpfw_mod_rtc.c
 
Building file: ../src/xpfw_mod_sched.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_sched.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_sched.d" -MT"src/xpfw_mod_sched.o" -o "src/xpfw_mod_sched.o" "../src/xpfw_mod_sched.c"
Finished building: ../src/xpfw_mod_sched.c
 
Building file: ../src/xpfw_mod_stl.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_stl.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_stl.d" -MT"src/xpfw_mod_stl.o" -o "src/xpfw_mod_stl.o" "../src/xpfw_mod_stl.c"
Finished building: ../src/xpfw_mod_stl.c
 
Building file: ../src/xpfw_mod_ultra96.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_ultra96.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_ultra96.d" -MT"src/xpfw_mod_ultra96.o" -o "src/xpfw_mod_ultra96.o" "../src/xpfw_mod_ultra96.c"
Finished building: ../src/xpfw_mod_ultra96.c
 
Building file: ../src/xpfw_mod_wdt.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_mod_wdt.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_mod_wdt.d" -MT"src/xpfw_mod_wdt.o" -o "src/xpfw_mod_wdt.o" "../src/xpfw_mod_wdt.c"
Finished building: ../src/xpfw_mod_wdt.c
 
Building file: ../src/xpfw_module.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_module.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_module.d" -MT"src/xpfw_module.o" -o "src/xpfw_module.o" "../src/xpfw_module.c"
Finished building: ../src/xpfw_module.c
 
Building file: ../src/xpfw_platform.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_platform.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_platform.d" -MT"src/xpfw_platform.o" -o "src/xpfw_platform.o" "../src/xpfw_platform.c"
Finished building: ../src/xpfw_platform.c
 
Building file: ../src/xpfw_resets.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_resets.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_resets.d" -MT"src/xpfw_resets.o" -o "src/xpfw_resets.o" "../src/xpfw_resets.c"
Finished building: ../src/xpfw_resets.c
 
Building file: ../src/xpfw_restart.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_restart.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_restart.d" -MT"src/xpfw_restart.o" -o "src/xpfw_restart.o" "../src/xpfw_restart.c"
Finished building: ../src/xpfw_restart.c
 
Building file: ../src/xpfw_rom_interface.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_rom_interface.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_rom_interface.d" -MT"src/xpfw_rom_interface.o" -o "src/xpfw_rom_interface.o" "../src/xpfw_rom_interface.c"
Finished building: ../src/xpfw_rom_interface.c
 
Building file: ../src/xpfw_scheduler.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_scheduler.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_scheduler.d" -MT"src/xpfw_scheduler.o" -o "src/xpfw_scheduler.o" "../src/xpfw_scheduler.c"
Finished building: ../src/xpfw_scheduler.c
 
Building file: ../src/xpfw_start.S
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_start.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_start.d" -MT"src/xpfw_start.o" -o "src/xpfw_start.o" "../src/xpfw_start.S"
Finished building: ../src/xpfw_start.S
 
Building file: ../src/xpfw_user_startup.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_user_startup.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_user_startup.d" -MT"src/xpfw_user_startup.o" -o "src/xpfw_user_startup.o" "../src/xpfw_user_startup.c"
Finished building: ../src/xpfw_user_startup.c
 
Building file: ../src/xpfw_util.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_util.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_util.d" -MT"src/xpfw_util.o" -o "src/xpfw_util.o" "../src/xpfw_util.c"
Finished building: ../src/xpfw_util.c
 
Building file: ../src/xpfw_xpu.c
Invoking: MicroBlaze gcc compiler
mb-gcc -Wall -O0 -g3 -c -fmessage-length=0 -MT"src/xpfw_xpu.o" -Os -flto -ffat-lto-objects -I/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bspinclude/include -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -ffunction-sections -fdata-sections -MMD -MP -MF"src/xpfw_xpu.d" -MT"src/xpfw_xpu.o" -o "src/xpfw_xpu.o" "../src/xpfw_xpu.c"
Finished building: ../src/xpfw_xpu.c
 
Building target: pmufw.elf
Invoking: MicroBlaze gcc linker
mb-gcc -nostartfiles -Wl,-T -Wl,../src/lscript.ld -L/group/xirguup/nealf/buildroot/vitis_2022.1_zcu106/zcu106/export/zcu106/sw/zcu106/standalone_psu_pmu_0/bsplib/lib -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v9.2 -mxl-soft-mul -Wl,--no-relax -Wl,--gc-sections -o "pmufw.elf"  ./src/idle_hooks.o ./src/pm_binding.o ./src/pm_callbacks.o ./src/pm_clock.o ./src/pm_config.o ./src/pm_core.o ./src/pm_csudma.o ./src/pm_ddr.o ./src/pm_extern.o ./src/pm_gic_proxy.o ./src/pm_gpp.o ./src/pm_hooks.o ./src/pm_ioctl.o ./src/pm_master.o ./src/pm_mmio_access.o ./src/pm_node.o ./src/pm_node_reset.o ./src/pm_notifier.o ./src/pm_periph.o ./src/pm_pinctrl.o ./src/pm_pll.o ./src/pm_power.o ./src/pm_proc.o ./src/pm_qspi.o ./src/pm_requirement.o ./src/pm_reset.o ./src/pm_slave.o ./src/pm_sram.o ./src/pm_system.o ./src/pm_usb.o ./src/xpfw_aib.o ./src/xpfw_core.o ./src/xpfw_error_manager.o ./src/xpfw_events.o ./src/xpfw_interrupts.o ./src/xpfw_ipi_manager.o ./src/xpfw_main.o ./src/xpfw_mod_common.o ./src/xpfw_mod_dap.o ./src/xpfw_mod_em.o ./src/xpfw_mod_extwdt.o ./src/xpfw_mod_legacy.o ./src/xpfw_mod_overtemp.o ./src/xpfw_mod_pm.o ./src/xpfw_mod_rpu.o ./src/xpfw_mod_rtc.o ./src/xpfw_mod_sched.o ./src/xpfw_mod_stl.o ./src/xpfw_mod_ultra96.o ./src/xpfw_mod_wdt.o ./src/xpfw_module.o ./src/xpfw_platform.o ./src/xpfw_resets.o ./src/xpfw_restart.o ./src/xpfw_rom_interface.o ./src/xpfw_scheduler.o ./src/xpfw_start.o ./src/xpfw_user_startup.o ./src/xpfw_util.o ./src/xpfw_xpu.o   -Wl,--start-group,-lxil,-lgcc,-lc,--end-group -Wl,--start-group,-lxilfpga,-lxil,-lgcc,-lc,--end-group -Wl,--start-group,-lxilsecure,-lxil,-lgcc,-lc,--end-group -Wl,--start-group,-lxilskey,-lxil,-lgcc,-lc,--end-group
Finished building target: pmufw.elf
 
Any ideas?

 > On 5/4/22 08:49, Peter Korsgaard wrote:
 >>>>>>> "Neal" == Neal Frager <neal.frager@amd.com> writes:
 >> > This patch migrates configs/zynqmp_zcu106_defconfig to tarballs  >> for TF-A, u-boot and Linux.
 >> > This patch has zero change in code running on the device.
 >> > The goal is to improve build speed and align with the zynq_xxx_defconfigs.
 >> > Signed-off-by: Neal Frager <neal.frager@amd.com>  >> Committed, thanks.
 >> Notice: I'm still seeing noisy warnings from the kernel during boot,  >> did  >> you hear back from Michal abot that?
 >> [    4.384715] zynqmp-display fd4a0000.display: vtc bridge property
 >> not present
 >> [    4.393156] ------------[ cut here ]------------
 >> [    4.397776] More than allowed devices are using the vpll_int, which is forbidden


 > This is caused by not proper psu_init which setup PLLs incorrectly.

> I just noticed a different issue, reboots from Linux are not working, as the PMU hangs with an exception accessing the TCM as the RPU is powered down by default (ENABLE_UNUSED_RPU_PWR_DWN defaults to 1).

> Resets from U-Boot works, but that is presumably because the RPU is still running there.

> Doing a build on the PMU firmware with the PM log level set to 4 I see during Linux boot:

> APU> InitFinalize
> rpu0 active->forced off
> ipi_rpu0 1->0
> tcm0b 2->0
> tcm0a 2->0
> vcu 1->0
> gpu 1->0
> ipi_rpu1 1->0

> And then when rebooting:

> [   15.705425] reboot: Restarting system
> APU> SystemShutdown(1, 2)
> Err: #1 l2$ state#2
> Error in change state for l2$
> Err: #1 ocm0 state#2
> Error in change state for ocm0
> Err: #1 ocm1 state#2
> Error in change state for ocm1
> Err: #1 ocm2 state#2
> Error in change state for ocm2
> Err: #1 ocm3 state#2
> Error in change state for ocm3
> rpu 0->1
> Received exception
> MSR: 0x200, EAR: 0xFFE00000, EDR: 0x0, ESR: 0x4C4

> This is not great :/ Are you seeing the same? On a custom board running an old 2019.1 based PMU I don't see it, but after updating the PMU I do since the exception was silently ignored before v2020.2:

> https://github.com/Xilinx/embeddedsw/commit/b2bc5ed0e63ad1abbf2a3bc28dbf3c185b7092e4

> Any ideas about how to fix this (besides using a custom pmufw with ENABLE_UNUSED_RPU_PWR_DWN turned off)?

> I have duplicated your issue with my zcu106 board.  I had not tested command line rebooting until now.

> My next step is to test out the petalinux 2022.1 pre-built binaries to see if the issue is there as well.

> If the issue does not exist on petalinux, I will look closely at the build options to see if there is anything different from what we do with Luca's zynqmp-pmufw-builder.

> We may also want to check psu_init differences between the fsbl and spl as well.

Best regards,
Neal Frager
AMD
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

  reply	other threads:[~2022-05-11 13:41 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-03 15:24 [Buildroot] [PATCH v1 1/2] configs/zynqmp_zcu102_defconfig: transition to tarballs Neal Frager via buildroot
2022-05-03 15:24 ` [Buildroot] [PATCH v1 2/2] configs/zynqmp_zcu106_defconfig: " Neal Frager via buildroot
2022-05-04  6:49   ` Peter Korsgaard
     [not found]     ` <edddb58b-dee7-21aa-05b8-3a94c3e2c4d1@xilinx.com>
2022-05-04  7:18       ` Peter Korsgaard
     [not found]         ` <86b8666c-4427-32c6-c015-f9b67e963195@xilinx.com>
2022-05-04  7:39           ` Peter Korsgaard
2022-05-04  8:53           ` Neal Frager
2022-05-04  9:12             ` Luca Ceresoli
2022-05-04  9:24               ` Neal Frager
2022-05-04  9:34                 ` Neal Frager
     [not found]                 ` <a430617e-f535-75c5-a848-2384c774368d@xilinx.com>
2022-05-04  9:53                   ` Luca Ceresoli
     [not found]             ` <5dd71ac6-35a1-1d34-0964-66390cbb94ba@xilinx.com>
2022-05-04 12:45               ` Neal Frager
     [not found]                 ` <87d7438b-6b9d-a837-c6b9-0e2f6086b8c7@xilinx.com>
2022-05-04 13:09                   ` Neal Frager
2022-05-11  9:10       ` Peter Korsgaard
     [not found]         ` <08d36a3f-8c9b-173d-f965-fa2aef9a8c77@xilinx.com>
2022-05-11 10:08           ` Peter Korsgaard
2022-05-11 11:06         ` Neal Frager
2022-05-11 13:41           ` Neal Frager [this message]
2022-05-11 15:54             ` Peter Korsgaard
2022-05-12 14:38               ` Luca Ceresoli
2022-05-12 16:09                 ` Neal Frager
2022-05-12 19:32                   ` Peter Korsgaard
2022-05-13  4:21                     ` Neal Frager
2022-05-13  7:17                       ` Luca Ceresoli
2022-05-13  8:40                         ` Neal Frager
2022-05-13  9:06                           ` Neal Frager
2022-05-13 10:48                             ` Neal Frager
2022-05-17  7:42                               ` Luca Ceresoli
2022-05-17  7:50                                 ` Neal Frager
2022-05-17  7:58                                 ` Peter Korsgaard
2022-08-01 13:59                           ` Frager, Neal via buildroot
2022-08-02 15:01                             ` Luca Ceresoli via buildroot
2022-08-02 15:06                               ` Frager, Neal via buildroot
2022-08-17 17:23                               ` Frager, Neal via buildroot
2022-08-18 16:13                                 ` Luca Ceresoli via buildroot
2022-05-28  8:37   ` Peter Korsgaard
2022-05-04  6:46 ` [Buildroot] [PATCH v1 1/2] configs/zynqmp_zcu102_defconfig: " Peter Korsgaard
2022-05-28  8:37 ` Peter Korsgaard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=SJ0PR02MB7758FE7F237530275606A745D7C89@SJ0PR02MB7758.namprd02.prod.outlook.com \
    --to=nealf@xilinx.com \
    --cc=buildroot@buildroot.org \
    --cc=giulio.benetti@benettiengineering.com \
    --cc=luca@lucaceresoli.net \
    --cc=michals@xilinx.com \
    --cc=neal.frager@amd.com \
    --cc=peter@korsgaard.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.