Hi Prasad.
The Multiboot Spec will allow for a zero bss end address. (Please see
section 3.1.3 at https://www.gnu.org/software/grub/manual/multiboot/ .
) For a zero bss end address, this patch will not do the right thing.
I had proposed some patches to properly handle zero bss end address,
+-- On Wed, 28 Feb 2018, P J P wrote --+
| While loading kernel via multiboot-v1 image, (flags & 0x0001)
| indicates that multiboot header contains valid addresses to load
| the kernel image. In that, end of the data segment address
| 'mh_load_end_addr' should be less than the bss segment addre