diff --git a/board/xilinx/microblaze-generic/u-boot.lds b/board/xilinx/microblaze-generic/u-boot.lds
index 5a08680150008e12134d8f083faabe461a73bc4f..c20c6dd1d67746e015a6e477b91e7d6b47355318 100644
--- a/board/xilinx/microblaze-generic/u-boot.lds
+++ b/board/xilinx/microblaze-generic/u-boot.lds
@@ -60,7 +60,10 @@ SECTIONS
 	.bss ALIGN(0x4):
 	{
 		__bss_start = .;
+		*(.sbss)
+		*(.scommon)
 		*(.bss)
+		*(COMMON)
 		. = ALIGN(4);
 		__bss_end = .;
 	}