Why kernel uImage to be loaded at 32KB offset ?