This is based on the bsp of the zynq_fsbl in https://github.com/Xilinx/embeddedsw/tree/xilinx_v2024.1/lib/sw_apps/zynq_fsbl It is generated/collected by xilinx's build system when building the fsbl. Currently, version xilinx_v2024.1 is used. We use our own CMakeLists.txt located in the subfolders of `libsrc` to select which files to include in our bsp. Xilinx exports CMakeLists.txt files for some of their folders as well, which we remove to avoid confusion. Additionally, drivers from https://github.com/Xilinx/embeddedsw/tree/xilinx_v2024.1/XilinxProcessorIPLib/drivers are added as needed.