microblaze: Provide __init and __fini in linux-crt0.S

This allows the linux version to replace the GCC provided
crti.S which writes to the stack protection registers
(a privileged operation).

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
microblaze: Avoid the GCC provided crti.o for elf-linux-gloss

Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Added __LITTLE_ENDIAN__ support to string files

signed off by: Nagaraju <nmekala@xilinx.com>
xilinx.ld Remove OUTPUT_FORMAT

Signed-off-by: David Holsgrove <david.holsgrove@petalogix.com>
microblaze: Add missing declarations for xil_printf to stdio.h

for inclusion in toolchain and use in c++ apps

Signed-off-by: David Holsgrove <david.holsgrove@petalogix.com>
microblaze: Add lshrsi3.S

Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>