A List of the Compiled U-Boot .c Files in a 2019.1 PetaLinux ZCU102 Build


This post lists all the c files compiled by default when a user builds U-Boot using PetaLinux Tools for the ZCU102.


Producing the List

sed -n 's/.*o \/home\/demo\/u-boot\/u-boot-xlnx\/\(.*\.c\).*/\1/p' ./build/tmp/work/zcu102_zynqmp-xilinx-linux/u-boot-xlnx/v2019.01-xilinx-v2019.1+git999-r0/temp/log.do_compile | sort 

Note: you can also search for the files using:

grep -REns "o /home/demo/u-boot/u-boot-xlnx/.*\.c" ./build/tmp/work/zcu102_zynqmp-xilinx-linux/u-boot-xlnx/v2019.01-xilinx-v2019.1+git999-r0/temp/log.do_compile

The List

arch/arm/cpu/armv8/cache_v8.c
arch/arm/cpu/armv8/cpu.c
arch/arm/cpu/armv8/cpu-dt.c
arch/arm/cpu/armv8/fwcall.c
arch/arm/cpu/armv8/generic_timer.c
arch/arm/lib/bootm.c
arch/arm/lib/bootm-fdt.c
arch/arm/lib/cache.c
arch/arm/lib/image.c
arch/arm/lib/interrupts_64.c
arch/arm/lib/psci-dt.c
arch/arm/lib/reset.c
arch/arm/lib/sections.c
arch/arm/lib/stack.c
arch/arm/mach-zynqmp/clk.c
arch/arm/mach-zynqmp/cpu.c
arch/arm/mach-zynqmp/mp.c
board/xilinx/zynqmp/cmds.c
board/xilinx/zynqmp/../common/board.c
board/xilinx/zynqmp/tap_delays.c
board/xilinx/zynqmp/zynqmp.c
cmd/bdinfo.c
cmd/blkcache.c
cmd/blk_common.c
cmd/boot.c
cmd/booti.c
cmd/bootm.c
cmd/clk.c
cmd/console.c
cmd/dfu.c
cmd/disk.c
cmd/dm.c
cmd/echo.c
cmd/elf.c
cmd/exit.c
cmd/ext2.c
cmd/ext4.c
cmd/fastboot.c
cmd/fat.c
cmd/fdt.c
cmd/fpga.c
cmd/fs.c
cmd/gpio.c
cmd/gpt.c
cmd/help.c
cmd/i2c.c
cmd/itest.c
cmd/led.c
cmd/load.c
cmd/lzmadec.c
cmd/mdio.c
cmd/mem.c
cmd/mii.c
cmd/misc.c
cmd/mmc.c
cmd/mp.c
cmd/net.c
cmd/nvedit.c
cmd/part.c
cmd/pcmcia.c
cmd/pxe.c
cmd/scsi.c
cmd/setexpr.c
cmd/sf.c
cmd/source.c
cmd/spi.c
cmd/test.c
cmd/thordown.c
cmd/time.c
cmd/ubi.c
cmd/ubifs.c
cmd/unzip.c
cmd/usb.c
cmd/version.c
cmd/ximg.c
common/autoboot.c
common/board_f.c
common/board_info.c
common/board_r.c
common/bootm.c
common/bootm_os.c
common/cli.c
common/cli_hush.c
common/cli_readline.c
common/cli_simple.c
common/command.c
common/console.c
common/dfu.c
common/dlmalloc.c
common/exports.c
common/fdt_support.c
common/hash.c
common/image-android.c
common/image.c
common/image-fdt.c
common/image-fit.c
common/init/board_init.c
common/main.c
common/malloc_simple.c
common/memsize.c
common/menu.c
common/miiphyutil.c
common/splash.c
common/s_record.c
common/stdio.c
common/usb.c
common/usb_hub.c
common/usb_storage.c
common/xyzModem.c
disk/part.c
disk/part_dos.c
disk/part_efi.c
disk/part_iso.c
drivers/ata/ahci.c
drivers/ata/ahci-uclass.c
drivers/ata/libata.c
drivers/ata/sata_ceva.c
drivers/block/blkcache.c
drivers/block/blk-uclass.c
drivers/clk/clk_fixed_rate.c
drivers/clk/clk-uclass.c
drivers/clk/clk_zynqmp.c
drivers/core/device.c
drivers/core/device-remove.c
drivers/core/dump.c
drivers/core/fdtaddr.c
drivers/core/lists.c
drivers/core/of_extra.c
drivers/core/ofnode.c
drivers/core/read_extra.c
drivers/core/root.c
drivers/core/simple-bus.c
drivers/core/uclass.c
drivers/core/util.c
drivers/crypto/fsl/sec.c
drivers/dfu/dfu.c
drivers/dfu/dfu_mmc.c
drivers/dfu/dfu_ram.c
drivers/fastboot/fb_command.c
drivers/fastboot/fb_common.c
drivers/fastboot/fb_getvar.c
drivers/fastboot/fb_mmc.c
drivers/firmware/firmware-uclass.c
drivers/firmware/firmware-zynqmp.c
drivers/firmware/psci.c
drivers/fpga/fpga.c
drivers/fpga/xilinx.c
drivers/fpga/zynqmppl.c
drivers/gpio/gpio-uclass.c
drivers/gpio/xilinx_gpio.c
drivers/gpio/zynq_gpio.c
drivers/i2c/i2c-cdns.c
drivers/i2c/i2c-uclass.c
drivers/i2c/muxes/i2c-mux-uclass.c
drivers/i2c/muxes/pca954x.c
drivers/input/input.c
drivers/input/key_matrix.c
drivers/led/led_gpio.c
drivers/led/led-uclass.c
drivers/misc/i2c_eeprom.c
drivers/misc/misc-uclass.c
drivers/mmc/mmc_boot.c
drivers/mmc/mmc.c
drivers/mmc/mmc-uclass.c
drivers/mmc/mmc_write.c
drivers/mmc/sdhci.c
drivers/mmc/zynq_sdhci.c
drivers/mtd/mtdcore.c
drivers/mtd/mtdpart.c
drivers/mtd/mtd_uboot.c
drivers/mtd/spi/sf.c
drivers/mtd/spi/sf_mtd.c
drivers/mtd/spi/sf_probe.c
drivers/mtd/spi/sf-uclass.c
drivers/mtd/spi/spi_flash.c
drivers/mtd/spi/spi_flash_ids.c
drivers/mtd/ubi/attach.c
drivers/mtd/ubi/build.c
drivers/mtd/ubi/crc32.c
drivers/mtd/ubi/debug.c
drivers/mtd/ubi/eba.c
drivers/mtd/ubi/io.c
drivers/mtd/ubi/kapi.c
drivers/mtd/ubi/misc.c
drivers/mtd/ubi/upd.c
drivers/mtd/ubi/vmt.c
drivers/mtd/ubi/vtbl.c
drivers/mtd/ubi/wl.c
drivers/net/netconsole.c
drivers/net/phy/fixed.c
drivers/net/phy/marvell.c
drivers/net/phy/natsemi.c
drivers/net/phy/phy.c
drivers/net/phy/realtek.c
drivers/net/phy/ti.c
drivers/net/phy/vitesse.c
drivers/net/zynq_gem.c
drivers/rtc/date.c
drivers/rtc/rtc-lib.c
drivers/scsi/scsi.c
drivers/scsi/scsi-uclass.c
drivers/serial/arm_dcc.c
drivers/serial/serial-uclass.c
drivers/serial/serial_zynq.c
drivers/spi/spi-uclass.c
drivers/spi/zynqmp_gqspi.c
drivers/usb/common/common.c
drivers/usb/dwc3/core.c
drivers/usb/dwc3/dwc3-generic.c
drivers/usb/dwc3/ep0.c
drivers/usb/dwc3/gadget.c
drivers/usb/gadget/config.c
drivers/usb/gadget/epautoconf.c
drivers/usb/gadget/f_dfu.c
drivers/usb/gadget/f_fastboot.c
drivers/usb/gadget/f_thor.c
drivers/usb/gadget/g_dnl.c
drivers/usb/gadget/udc/udc-core.c
drivers/usb/gadget/udc/udc-uclass.c
drivers/usb/gadget/usbstring.c
drivers/usb/host/usb-uclass.c
drivers/usb/host/xhci.c
drivers/usb/host/xhci-dwc3.c
drivers/usb/host/xhci-mem.c
drivers/usb/host/xhci-ring.c
drivers/usb/host/xhci-zynqmp.c
drivers/usb/ulpi/ulpi.c
drivers/usb/ulpi/ulpi-viewport.c
env/attr.c
env/callback.c
env/common.c
env/env.c
env/flags.c
env/sf.c
examples/standalone/hello_world.c
examples/standalone/stubs.c
fs/ext4/crc16.c
fs/ext4/dev.c
fs/ext4/ext4_common.c
fs/ext4/ext4fs.c
fs/ext4/ext4_journal.c
fs/ext4/ext4_write.c
fs/fat/fat_write.c
fs/fs.c
fs/fs_internal.c
fs/ubifs/budget.c
fs/ubifs/crc16.c
fs/ubifs/debug.c
fs/ubifs/gc.c
fs/ubifs/io.c
fs/ubifs/log.c
fs/ubifs/lprops.c
fs/ubifs/lpt.c
fs/ubifs/lpt_commit.c
fs/ubifs/master.c
fs/ubifs/orphan.c
fs/ubifs/recovery.c
fs/ubifs/replay.c
fs/ubifs/sb.c
fs/ubifs/scan.c
fs/ubifs/super.c
fs/ubifs/tnc.c
fs/ubifs/tnc_misc.c
fs/ubifs/ubifs.c
lib/crc16.c
lib/crc32.c
lib/crc7.c
lib/crc8.c
lib/ctype.c
lib/display_options.c
lib/div64.c
lib/errno.c
lib/fdtdec.c
lib/fdtdec_common.c
lib/gunzip.c
lib/hang.c
lib/hashtable.c
lib/hexdump.c
lib/image-sparse.c
lib/initcall.c
lib/ldiv.c
lib/libfdt/fdt_addresses.c
lib/libfdt/fdt.c
lib/libfdt/fdt_empty_tree.c
lib/libfdt/fdt_region.c
lib/libfdt/fdt_ro.c
lib/libfdt/fdt_rw.c
lib/libfdt/fdt_strerror.c
lib/libfdt/fdt_sw.c
lib/libfdt/fdt_wip.c
lib/linux_compat.c
lib/linux_string.c
lib/list_sort.c
lib/lmb.c
lib/lzma/LzmaDec.c
lib/lzma/LzmaTools.c
lib/lzo/lzo1x_decompress.c
lib/md5.c
lib/membuff.c
lib/net_utils.c
lib/panic.c
lib/qsort.c
lib/rand.c
lib/rbtree.c
lib/rc4.c
lib/sha1.c
lib/sha256.c
lib/slre.c
lib/string.c
lib/strmhz.c
lib/strto.c
lib/tables_csum.c
lib/time.c
lib/uuid.c
lib/vsprintf.c
lib/zlib/zlib.c
net/arp.c
net/bootp.c
net/checksum.c
net/eth_common.c
net/eth-uclass.c
net/net.c
net/nfs.c
net/ping.c
net/tftp.c
scripts/dtc/checks.c
scripts/dtc/data.c
scripts/dtc/dtc.c
scripts/dtc/flattree.c
scripts/dtc/fstree.c
scripts/dtc/livetree.c
scripts/dtc/srcpos.c
scripts/dtc/treesource.c
scripts/dtc/util.c
tools/aisimage.c
tools/atmelimage.c
tools/default_image.c
tools/dumpimage.c
tools/envcrc.c
tools/fdtgrep.c
tools/fit_common.c
tools/fit_image.c
tools/gen_ethaddr_crc.c
tools/gpimage.c
tools/gpimage-common.c
tools/image-host.c
tools/imagetool.c
tools/imx8image.c
tools/imx8mimage.c
tools/imximage.c
tools/kwbimage.c
tools/libfdt/fdt_addresses.c
tools/libfdt/fdt.c
tools/libfdt/fdt_empty_tree.c
tools/libfdt/fdt_overlay.c
tools/libfdt/fdt_rw.c
tools/libfdt/fdt_strerror.c
tools/libfdt/fdt_sw.c
tools/libfdt/fdt_wip.c
tools/lpc32xximage.c
tools/mkenvimage.c
tools/mkimage.c
tools/mtk_image.c
tools/mxsimage.c
tools/omapimage.c
tools/os_support.c
tools/pbl_crc32.c
tools/pblimage.c
tools/rkcommon.c
tools/rkimage.c
tools/rksd.c
tools/rkspi.c
tools/socfpgaimage.c
tools/stm32image.c
tools/ublimage.c
tools/vybridimage.c
tools/zynqimage.c
tools/zynqmpbif.c
tools/zynqmpimage.c

References

  • The Xilinx graphic is from [link]

13 views0 comments