I have an embedded microblaze design built using a spartan 7 part. I am using the Xilinx SDK 2018.3 to build my application code. When I compile the project, I noticed that there is no special startup code placed at memory 0 and instead part of my application code is placed there. Can you please comment if that is expected or if there should be a startup code placed there? I have attached a screen capture, my linker script and output map file. Finally, can you please point me to the proper documentation that discusses microblaze startup code in detail.