After you have configured your hardware project, the PetaLinux project requires a hardware description file (.xsa file) with information about the processing system. You can get the hardware description file by running Export Hardware from the AMD Vivado™ Design Suite.
During project initialization (or update), PetaLinux generates a device tree source file, U-Boot configuration header files (MicroBlaze processors only), and enables the Linux kernel drivers (MicroBlaze processors only) based on the hardware description file. These details are discussed in PetaLinux Project Structure.